Você está na página 1de 165

CURSO DE ALGEBRA

VOLUME II
(Versao Preliminar)
Abramo Hefez
12 de novembro de 2002

Sum
ario

1 POLINOMIOS
1.1 Series de Potencias e Polinomios . . . .
1.2 Divisao de Polinomios . . . . . . . . .
1.3 Polinomios com Coeficientes em Corpos
1.4 Polinomios sobre C e sobre R . . . . .
1.5 Polinomios em Varias Indeterminadas .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

7
7
15
25
29
32

E MULTIPLICIDADE
2 DERIVAC
AO
41
2.1 Derivada Primeira . . . . . . . . . . . . . . . . . . . . . . . . 41
2.2 Divisao por X a . . . . . . . . . . . . . . . . . . . . . . . . 47
2.3 Derivadas de ordem superior . . . . . . . . . . . . . . . . . . . 52

3 POLINOMIOS
COM COEFICIENTES NUM DFU
3.1 Razes em K de polinomios em D[X] . . . . . . . . .
3.2 O Teorema de Gauss . . . . . . . . . . . . . . . . . .
3.3 Metodo de Kronecker para fatoracao em Z[X] . . . .
3.4 Criterios de divisibilidade em Q[X] . . . . . . . . . .
3.5 A Resultante . . . . . . . . . . . . . . . . . . . . . .
4 AS
4.1
4.2
4.3

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

57
57
62
66
69
73

EQUAC
OES
DE GRAU 4
81
A Equacao do Segundo Grau . . . . . . . . . . . . . . . . . . . 81
A Equacao do Terceiro Grau . . . . . . . . . . . . . . . . . . . 83
A Equacao do Quarto Grau . . . . . . . . . . . . . . . . . . . 93

5 O GRUPO SIMETRICO
95
5.1 Relacoes Entre Coeficientes e Razes . . . . . . . . . . . . . . 95
5.2 Grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5.2.1 A nocao de grupo . . . . . . . . . . . . . . . . . . . . . 101
3


SUMARIO

5.3

5.4
5.5
5.6

5.2.2 Subgrupos . . . . . . . . . . . . . . . . . . . . . . . .
5.2.3 Grupos Cclicos . . . . . . . . . . . . . . . . . . . . .

Estrutura de Orbitas
de uma Permutacao . . . . . . . . . . .
5.3.1 Decomposicao de uma permutacao em um produto de
ciclos . . . . . . . . . . . . . . . . . . . . . . . . . . .
O Grupo Alternante . . . . . . . . . . . . . . . . . . . . . .
Funcoes Simetricas . . . . . . . . . . . . . . . . . . . . . . .
Conjugacao em Sn . . . . . . . . . . . . . . . . . . . . . . .

6 O METODO
DE LAGRANGE

. 105
. 109
. 114
.
.
.
.

114
121
124
129
133

7 EXTENSOES
DE CORPOS
147

7.1 A Algebra
Linear da Extensao de Corpos . . . . . . . . . . . . 147
7.2 Construcoes com Regua e Compasso . . . . . . . . . . . . . . 156


SUMARIO

NOTAC
OES
Anel = Anel comutativo com unidade
N = {1, 2, 3, . . .} = Conjunto dos n
umeros naturais
Z = {. . . , 2, 1, 0, 1, 2, . . .} = Anel dos n
umeros inteiros
Z+ = {0, 1, 2, 3, . . .} = Subconjunto dos n
umeros inteiros nao negativos
Q = Corpo dos n
umeros racionais
R = Corpo dos n
umeros reais
C = Corpo dos n
umeros complexos
Y X = Conjunto da funcoes de X em Y
A = Conjunto dos elementos invertveis do anel A
Kern = n`
ucleo do homomorfismo

SUMARIO

Captulo 1

POLINOMIOS
Neste Captulo iniciaremos o estudo das propriedades algebricas basicas
dos polinomios com coeficientes num anel comutativo com unidade.
Nas disciplinas de Calculo os polinomios sao vistos como funcoes particulares de variavel real e como tal sao estudados. A necessidade de se distinguir
os polinomios das funcoes polinomiais surge pela consideracao de polinomios
com coeficientes em corpos finitos, de uso cada vez mais freq
uente por causa
de suas in
umeras aplicacoes praticas.
Muito do estudo das propriedades dos polinomios em uma indeterminada
esta relacionado com o desenvolvimento da Teoria das Equacoes Algebricas `a
qual estao associados os nomes de Tartaglia, Lagrange, Ruffini, Gauss, Abel,
culminando com as contribuicoes fundamentais de Abel e Galois.
As propriedades dos polinomios em varias indeterminadas foram pesquisadas inicialmente por suas conexoes com a Geometria Analtica, evoluindo
no que hoje se chama Geometria Algebrica.
Atualmente os polinomios desempenham papel relevante em muitas partes da Matematica.

1.1

S
eries de Pot
encias e Polin
omios

Seja A um anel, considerado, uma vez por todas, comutativo com unidade,
e seja X uma indeterminada sobre A. Uma serie de potencias f (X) com
coeficientes em A e uma soma formal infinita do tipo:
f (X) =

X
i=0

ai X i = a0 X 0 + a1 X 1 + a2 X 2 +
7


CAPITULO 1. POLINOMIOS

com ai A, para todo i Z+ . Os X i sao provisoriamente vistos apenas


como smbolos indicadores de posicao.
P
P
i
i
ao conDuas series de potencias f (X) =
i=0 bi X s
i=0 ai X e g(X) =
+
sideradas iguais se ai = bi para todo i Z . Os elementos ai sao chamados
de coeficientes e a parcela ai X i de monomio de grau i. Convenciona-se omitir
o monomio ai X i quando ai = 0 e costuma-se denotar a0 X 0 por a0 e a1 X 1
por a1 X.
O conjunto de todas as series de potencias com coeficientes em A e denotado por A[[X]] e nele definimos as seguintes operacoes:
Adicao:

ai X +

i=0

bi X =

i=0

(ai + bi )X i .

i=0

Multiplicacao:

ai X i

i=0

bi X i

i=0

i
X
X
i=0

j=0

aj bij

X i.

Note que com esta definicao de produto, temos que X i X j = X i+j , para
todo i e j, dando assim um sentido de potencia ao smbolo X i .
1.1. O conjunto A[[X]] com as operacoes acima definidas
PROPOSIC
AO
e um anel.
A associatividade e a comutatividade da adicao sao
DEMONSTRAC
AO:
P
i
de verificacoes imediatas. O elementoPneutro da adicao e 0 P
=
i=0 0X ,

enquanto que o simetrico de f (X) = i=0 ai X i e f (X) = i=0 (ai )X i.


A comutatividade da multiplicacao e imediata e a propriedade distributiva
e facil de ser verificada. A u
nica propriedade que merece verificacao e a
associatividade da multiplicacao. Sejam
f (X) =

X
i=0

ai X ,

g(X) =

X
i=0

bi X

e h(X) =

X
i=0

ci X i .

1.1. SERIES
DE POTENCIAS
E POLINOMIOS
Temos que
(f (X) g(X)) h(X) =
onde
di =

k
i
X
X

aj bkj

j=0

k=0

cik =

di X i ,

i=0

a b c .

++=i

Por outro lado,


f (X) (g(X) h(X)) =
onde
ei =

i
X
k=0

ak

ik
X
j=0

bj cikj

ei X i ,

i=0

a b c .

++=i

Portanto, di = ei , para todo i, provando assim a associatividade da multiplicacao.


claro que A A[[X]], pois todo elemento a A pode ser visto como
E
a0 + 0X + 0X 2 + e portanto como elemento de A[[X]]. Alem disso, se
f (X) = a e g(X) = b, temos que
f (X) + g(X) = a + b e f (X) g(X) = a b,
onde as operacoes nos primeiros membros sao efetuadas em A[[X]] e as dos
segundos membros o sao em A. Vemos com isto que as operacoes definidas
em A[[X]] estendem as operacoes definidas em A, fazendo com que A seja
um subanel de A[[X]].
Um outro subanel de A[[X]] que se destaca e o anel A[X] dos polinomios
em uma indeterminada com coeficientes em A. Como conjunto, este anel e
descrito como


A[X] = a0 + a1 X + a2 X 2 + A[[X]] | n tal que ai = 0 se i > 0
Todo elemento de A[X] eP
chamado de polinomio e pode ser representado
como soma finita, p(X) = ni=0 ai X i , para algum n Z+ .


CAPITULO 1. POLINOMIOS

10

1.2. A[X] e um subanel de A[[X]].


PROPOSIC
AO
Basta, de acordo com I-7, Proposicao 1, mostrar que
DEMONSTRAC
AO:
1 A[X], o que e obvio; e que se p(X)q(X) A[X], entao p(X) q(X)
A[X] e p(X) q(X) A[X].
P
P
De fato, se p(X) = ni=0 ai X i e q(X) = ni=0 bi X i , entao
max{n,m}

p(X) q(X) =

e
p(X) q(X) =

X
i=0

n+m
X
j=0

(ai bi )X i A[X]

cj X j A[X] onde cj =

i+k=j

ai bk .

Dado um polinomio p(X) = a0 + a1 X + an X n A[X] {0}, define-se


grau de p(X) como sendo o inteiro
gr(p(X)) = max{i Z+ ; ai 6= 0}.
Note que o polinomio nulo e o u
nico polinomio que nao possui grau e que
gr(p(X)) > 0 se, e somente se, p(X) A[X] A.
O coeficiente do termo de grau igual ao gr(p(X)) e chamado de coeficiente
lder de p(X). Um polinomio cujo coeficiente lder e igual a 1 e chamado
de polinomio monico. Um polinomio nulo ou de grau zero sera chamado de
polinomio constante.
Vejamos agora como a hipotese sobre A de ser domnio se reflete sobre
A[X].
1.3. Seja A um domnio. Se p(X), q(X) A[X] {0},
PROPOSIC
AO
entao p(X) q(X) 6= 0 e gr(p(X) q(X)) = gr(p(X)) + gr(q(X)).
Considere os polinomios p(X), q(X) A[X] dados
DEMONSTRAC
AO:
por
p(X) = a0 + a1 X + + an X n

e q(X) = b0 + b1 X + + bm X m

onde an 6= 0 e bm 6= 0. Entao,

p(X) q(X) = a0 b0 + (a0 b1 + a1 b0 )X + + an bm X n+m .

Como A e domnio, segue que an bm 6= 0, logo


p(X) q(X) 6= 0 e gr(p(X) q(X)) = n + m = gr(p(X) + q(X)).

1.1. SERIES
DE POTENCIAS
E POLINOMIOS

11

COROLARIO
1.1. Se A e um domnio, entao A[X] e domnio.
Em particular, se K e um corpo entao K[X] e um domnio.

COROLARIO
1.2. Seja A um domnio. Se p(X), q(X) A[X] {0} sao
tais que t(X) divide p(X), entao gr(t(X)) gr(p(X)).

DEMONSTRAC
AO:
Existe por hipotese, um polinomio nao nulo q(X)
em A[X] tal que t(X) q(X) = p(X) . Logo pela Proposicao 3, segue que
gr(p(X)) gr(t(X)) = gr(q(X)) 0 . Da segue a desigualdade desejada.

COROLARIO
1.3. Seja A um domnio. Um elemento p(X) A[X] e
invertvel se, e somente se, p(X) A e e invertvel em A. Em smbolos,
(A[X]) = A .

DEMONSTRAC
AO:
Se p(X) A[X] e invertvel, entao p(X) 6= 0 e
existe q(X) A[X] {0} tal que p(X) q(X) = 1. Tomando graus e usando
a Proposicao 3 temos que gr(p(X)) + gr(q(X)) = 0 . Logo gr(p(X)) =
gr(q(X)) = 0 e, portanto p(X), q(X) A e p(X) e invertvel em A. A
recproca e imediata.
Um fato que merece ser evidenciado e a diferencaa existente entre polinomios e funcoes polinomiais, dois conceitos que freq
uentemente sao indevidamente confundidos.
A um polinomio p(X) A[X] associa-se uma funcao p AA chamada
funcao polinomial, definida por
p : A A
a 7 p(a) = a0 + a1 a + + an an .
evidente que a
O elemento p(a) de A e chamado de valor de p(X) em a. E
dois polinomios iguais sao associadas duas funcoes polinomiais iguais. Em
contrapartida, dois polinomios distintos podem dar origem a duas funcoes polinomiais iguais. Por exemplo, p(X) = X 2 X e q(X) = 0, como polinomios
de Z2 [X] sao distintos, porem, as funcoes polinomiais a eles associadas sao
iguais. Mais geralmente, se p e um n
umero primo positivo, decorre do Pequeno Teorema de Fermat (I-6, Problema 1.10) que os polinomios X p X

12

CAPITULO 1. POLINOMIOS

e 0 de Zp [X] determinam a mesma funcao polinomial. Veremos na proxima


secao 2, Corolario 4 do Teorema 1, que se A e infinito tal fato nao ocorre.
Uma tecnica muito u
til ao lidarmos com polinomios e o chamado metodo
dos coeficientes a determinar que utiliza basicamente as definicoes da igualdade e das operacoes no anel de polinomios. Ilustraremos o metodo com
alguns exemplos.
EXEMPLO 1: Mostraremos neste exemplo que X 4 + 4 pode ser escrito
como produto do dois polinomios de segundo grau com coeficientes inteiros.
De fato, escreva, X 4 + 4 = (aX 2 + bX + c) (a X 2 + b X + c ). Efetuando
o produto, tem-se que
X 4 +4 = aa X 4 +(ab +a b)X 3 +(ac +bb +ca )X 2 +(bc +cb )X +cc.
Pela igualdade de polinomios acima, obtem-se o sistema de equacoes:

a a = 1

a b + a b = 0
a c + b b + c a = 0

b c + c +c b = 0

c c = 4

Procuremos as solucoes inteiras deste sistema de equacoes. Da primeira


equacao, obtem-se que a = a = 1. Da segunda, segue que b + b e da
quarta, b (c c) = 0, logo b = 0 ou c = c .
Caso 1: b = 0. Da terceira equacao tem-se que c + c = 0, donde c = c.
Substituindo na quinta equacao tem-se c2 = 4, o que e impossvel.
Caso 2: c = c . Da quinta equacao tem-se que c = c = 2. Da segunda,
segue que b + b = 0, logo da terceira obtem-se b b = 2a c = 4 . Donde
b = b = 2. Testando os valores obtidos temos que
X 4 + 4 = (X 2 2X + 2) (X 2 + 2X + 2) = (X 2 + 2X 2) (X 2 2X 2).
EXEMPLO 2 : Determinaremos a e b em Z7 de modo que X 4 + 4X 3 +
aX 2 4X + b Z7 [X] seja o quadrado de um polinomio de Z7 [X] .
Da igualdade,
X 4 + 4X 3 + aX 2 4X + b = (X 2 + cX + d)2
= X 4 + 2cX 3 + (2d + c2 )X 2 + 2cdX + d2

1.1. SERIES
DE POTENCIAS
E POLINOMIOS
obtemos o sistema:

13

2 c = 4


2 d + c2 = a
2 c d = 4

2
d =b

que resolvido, nos fornece c = 2, d = 1, b = 1 e a = 2. Portanto,


X 4 + bar4X 3 + 2X 2 4X + 1 = (X 2 + 2X 1)2

PROBLEMAS 1.1.
1. Um elemento a 6= 0 de um anel comutativo com unidade A e chamado
regular ou nao divisor de zero em A se a b 6= 0, para todo b A {0}.
Em particular, todo elemento invertvel de A e regular.
(a) Se p(X), q(X) A[X], com coeficiente lder de p(X) ou de q(X)
regular, entao gr(p(X) q(X)) = gr(p(X)) + gr(q(X)).

(b) Se p(X), t(X) A[X], com coeficiente lder de t(X) regular e se


t(X) | p(X), entao gr(t(X)) gr(p(X)).
3 + 2X + 1 e q(X) =
(c) Calcule gr(p(X) q(X)) onde p(X) = 3X
2X 2 + 3X + 1 em Z6 [X].
(d) Mostre que (2X 2 + 2X + 1) | 3 em Z6 [X] .
2. Determine a Z tal que

(a) O polinomio X 4 aX 3 +8X 2 +a seja o quadrado de um polinomio


de Z[X].
(b) O polinomio X 4 + X 3 + aX 2 + X + 1 seja o produto de dois
polinomios do segundo grau em Z[X].
3. Determine a, b Z7 tais que
(a) O polinomio X 4 + 3X 3 + 5X 2 + aX + b seja o quadrado de um
polinomio de Z7 [X].
(b) O polinomio X 3 + aX + 5 seja divisvel por X 2 + 5X + 6 em Z7 [X].


CAPITULO 1. POLINOMIOS

14

4. Mostre que a funcao avaliacao em a A:


Ava : A[X] A
p(X) 7 p(a)
e um homomorfismo de aneis.
5. Seja p um n
umero primo positivo e f (X) Zp [X]. Mostre que f (X) e
f (X p ) determinam a mesma funcao polinomial.
Sugest
ao: Use o Pequeno Teorema de Fermat.
6. Sejam p(X) C[X] e uma raiz n-esima primitiva da unidade em C .
(a) Se gr(p(X)) < n, mostre que
p(X) + p(X) + p( 2 X) + + p( n1 X) = n p(0).
(b) Deduza uma f
ormula para esta soma se gr(p(X)) n .
P
7. Mostre que f (X) = i=0 ai X i A[[X]] e invertvel em A[[X]] se, e somente se, a0
e invertvel em A[X].
P
Sugest
ao: Seja g(X) = i=0 bi X i . Tem-se que f (X) g(X) = 1 se, e somente se,
Pi
ao a
a0 b0 = 1 e j=0 aj bij = 0, para todo i 1. Mostre que se b0 = a1
0 , ent
equacao acima determina bi em funcao dos aj s e de b0 , b1 , . . . , bi1 , determinando
assim g(X) = (f (X))1 .
8. Seja K um corpo. Mostre que 1 X e invertvel em K[[X]] e que
(1 X)1 =

X i.

i=0

Se a K {0}, determine (a X)1 .


P
9. Seja f (X) = i=0 ai X i A[[X]] {0}. Defina a ordem de f (X) com sendo
ord(f (X)) = min{i | ai 6= 0}.

Mostre que se A e um domnio e se f (X), g(X) A[[X]] {0}, ent


ao
ord(f (X) g(X)) = ord(f (X)) + ord(g(X)).
Isto prova que se A e um domnio, ent
ao A[[X]] tambem e um domnio.
10. Seja K um corpo.
(a) Dado f K[[X]] K, mostre que existem m N e u invertvel em K[[X]]
tais que f = X m u.

DE POLINOMIOS

1.2. DIVISAO

15

(b) Mostre que K[[X]] e um domnio principal. Conclua que K[[X]] e um domnio
de fatoracao u
nica (DFU).
Sugest
ao: Veja I-Teorema 2, Captulo 4.
(c) Descreva o corpo de fracoes de K[[X]].
P
i
11. Sejam fi (X) A[[X]], i Z+ , tais que ord(fi (X)) i. Mostre que
e
i=0 fi X
bem definido
como
elemento
de
A[[X]].
Mostre
que
se
f
(X),
g(X)

A[[X]]
com
P
ao
f (X) = i=0 ai X i , ent

X
i=0

ai X i g(X) = f (X) g(X).

12. Suponha que B seja um subanel de A. Mostre que B[[X]] e B[X] s


ao respectivamente subaneis de A[[X]] e de A[X].

1.2

Divis
ao de Polin
omios

Mostraremos nesta secao que sob certas condicoes, `a semelhanca dos inteiros, e possvel efetuar a divisao com resto pequenode um polinomio por
outro.

TEOREMA 1.1. (ALGORITMO DA DIVISAO)


Seja A um anel e sejam
p(X) e t(X) polinomios em A[X]. Se t(X) 6= 0 possui coeficiente lder
invertvel, entao existem q(X) e r(X) em A[X] tais que
p(X) = t(X) q(X) + r(X), com r(X) = 0 ou gr(r(X)) < gr(t(X)).
Alem disso, q(X) e r(X) sao univocamente determinados por estas condicoes.
Sejam
DEMONSTRAC
AO:
p(X) = a0 + a1 X + + an X n

e t(X) = b0 + b1 X + + bm X m ,

com an 6= 0 e bm invertvel.
Exist
encia: Se p(X) = 0 ou n < m, faca q(X) = 0 e r(X) = p(X).
nm
Suponha agora p(X) 6= 0 e n m. Tomando q1 (X) = b1
A[X]
m an X
tem-se que
p(X) q1 (X) t(X) = r1 (X),
(1.1)


CAPITULO 1. POLINOMIOS

16

com r1 (X) = 0 ou gr(r1 (X)) < gr(p(X)).


Se r1 (X) = 0 ou se gr(r1 (X)) < gr(t(X)), o problema fica resolvido
nm
.
tomando r(X) = r1 (X) e q(X) = b1
m an X
Se gr(r1 (X)) gr(t(X)), repete-se o procedimento acima com r1 (X) no
lugar de p(X), obtendo
r1 (X) q2 (X) t(X) = r2 (X),

(1.2)

com r2 (X) = 0 ou gr(r2 (X)) < gr(r1 (X)).


Se r2 (X) = 0 ou se gr(r2 (X)) < gr(t(X)), o problema fica resolvido pois
p(X) = (q1 (X) + q2 (X)) t(X) + r2 (X).
Se gr(r2 (X)) gr(t(X)), repete-se o procedimento acima com r2 (X) no
lugar de r1 (X), obtendo
r2 (X) q3 (X) t(X) = r3 (X),

(1.3)

com r3 (X) = 0 ou gr(r3 (X)) < gr(r2 (X)).


E assim sucessivamente, obtendo r1 (X), r2 (X), r3 (X), . . . tais que
gr(r1 (X)) > gr(r2 (X)) > gr(r3 (X)) >
Segue entao que para certo s N, tem-se rs (X) = 0 ou gr(rs (X)) < gr(t(X)).
Levando em conta (1), (2), (3), . . . temos que
p(X) = (q1 (X) + q2 (X) + + qs (X)) t(X) + rs (X)
bastando entao tomar q(X) = q1 (X)) + q2(X) + + qs (X)) e r(X) = rs (X).
Unicidade: Suponha que
t(X) q(X) + r(X) = t(X) q1 (X) + r1 (X)
com r(X) = 0 ou gr(r(X)) < gr(t(X)) e r1 (X) = 0 ou gr(r1 (X)) < gr(t(X)).
Da igualdade acima, obtemos que
t(X)[q(X) q1 (X)] = r1 (X) r(X)
Pelas condicoes impostas a r(X) e r1 (X) temos que
r1 (X) r(X) = 0 ou gr(r1 (X)) < gr(t(X)).

(1.4)

DE POLINOMIOS

1.2. DIVISAO

17

Se r1 (X) r(X) 6= 0, segue de (1.4) e do Problema 1.1 (b) que


gr(r1 (X) r(X)) gr(t(X)),
o que e uma contradicao. Portanto r1 (X) = r(X) e conseq
uentemente de
(1.4) temos que q1 (X) = q(X).
1: Seguindo os passos da demonstracao do Teorema,
OBSERVAC
AO
obtemos o algoritmo da divisao longa de dois polinomios:

an X n +

an1 X n1 + + a0

n1
nm
an X n b1
b1
m bm1 an X
m b0 an X

bm X m + + b0
nm
b1
+
m an X

r1 (X)
..
.

2: Se A e um corpo entao e sempre possvel efetuar a


OBSERVAC
AO
divisao por qualquer polinomio t(X) 6= 0.
3: Suponha que p(X), t(X) B[X] onde B e um suOBSERVAC
AO
banel de A e o coeficiente lder de t(X) e invertvel em B. Entao q(X) e
r(X) calculados pelo algoritmo da divisao em A[X] terao necess`ariamente
coeficientes em B.
4: Os polinomios p(X), t(X), q(X) e r(X) no algoritmo
OBSERVAC
AO
da divisao sao chamados respectivamente de dividendo, divisor, quociente e
resto.
possvel efetuar a divisao de 3X 5 + 2X 3 + X 2 5X + 7
EXEMPLO 1 : E
por 2X 3 + 3X + 1 em Q[X] mas nao e possvel faze-lo em Z[X] .


CAPITULO 1. POLINOMIOS

18

3X 5 + 2X 3 + X 2 5X + 7

2X 3 + 3X + 1

3X 5 92 X 3 23 X 2

3
X2
2

5
4

25 X 3 21 X 2 5X + 7
5 3
X
2

15
X
4

21 X 2 54 X +
Neste caso q(X) = 32 X 2

5
4

5
4
33
4

e r(X) = 21 X 2 45 X +

33
.
4

EXEMPLO 2 : O fato de bm nao ser invertvel nao quer dizer que nao se
possa efetuar a divisao. Por exemplo, sejam dados p(X) = 2X 3 3X 2 + 1 e
t(X) = 2X + 1, temos em Z[X]:
2X 3 3X 2 +
2X 3

X2

2X + 1
X 2 2X + 1

4X 2 +

4X 2 + 2X
2X + 1
2X 1
0
Neste caso q(X) = X 2 2X + 1 e r(X) = 0.
Damos a seguir alguns corolarios do Teorema, cuja importancia ficara
mais clara na proxima seccao.

COROLARIO
1.4. Sejam a, b A com a invertvel e p(X) A[X]. O
resto da divisao de p(X) por aX + b e p ab .

DE POLINOMIOS

1.2. DIVISAO

19

DEMONSTRAC
AO:
Pelo Teorema 1, existem q(X), r(X) A[X] tais
que p(X) = (aX + b) q(X) + r(X) com r(X) = 0 ou gr(r(X)) < 1. Em
qualquer caso r(X) e um polinomio constante, logo
 
 
 
b
b
b
p
=0q
+r
= r(X).
a
a
a

COROLARIO
1.5. Sejam a, b A com a invertvel e p(X)
 A[X]. O
b
polinomio p(X) e divisvel por aX + b se, e somente se p a = 0.

1.1. Se p(X) A[X] e A sao tais que p() = 0, dizemos


DEFINIC
AO
que e raiz do polinomio p(X).
Segue do Corolario 2 que e raiz de p(X) se e somente se (X ) divide
p(X).

COROLARIO
1.6. Seja A um domnio. Se p(X) A[X] {0} tem grau
n, entao p(X) tem no maximo n razes distintas.

DEMONSTRAC
AO:
Vamos provar isto por inducao em n. Se n = 0,
entao p(X) e uma constante nao nula e portanto tem zero razes, estabelecendo o resultado neste caso. Suponha agora o resultado valido para n
e seja p(X) um polinomio de grau n + 1. Se p(X) nao tem razes, nada
temos a provar. Se p(X) tem uma raiz , entao p(X) = (X ) q(X),
com q(X) A[X] e gr(q(X)) = n. Pela hipotese de inducao, q(X) tem
no maximo n razes distintas e sendo A um domnio, as razes de p(X) sao
as razes de q(X) e as razes de (X ), logo p(X) tem no maximo n+1 razes.

COROLARIO
1.7. Seja A um domnio infinito. Se p(X), q(X) A[X]
sao tais que p(a) = q(a) para todo a A (i.e. as funcoes polinomiais sao
iguais), entao p(X) = q(X) (i.e. os polinomios sao iguais).
Suponha por absurdo que p(X) q(X) 6= 0. Entao,
DEMONSTRAC
AO:
pelo Corolario 3, p(X) q(X) tem um n
umero finito de razes. Isto contradiz
a hipotese p(a) = q(a) para todo a A pois A e infinito.
Considere a aplicacao
: A[X] AA
p(X) 7 funcao polinomial associada a p(X)

20

CAPITULO 1. POLINOMIOS

Usando o exerccio 1.4 e facil verificar que e um homomorfismo de aneis.


O Corolario 4 mostra que se A e um domnio infinito, entao N() = {0}.
1.2. Dizemos que um corpo K e algebricamente fechado
DEFINIC
AO
se todo polinomio nao constante de K[X] tem pelo menos uma raiz em K.

COROLARIO
1.8. Seja K um corpo algebricamente fechado e seja ainda
p(X) K[X] um polinomio nao constante. Se gr(p(X)) = n, entao existem
elementos 1 , 2 , . . . , n K e a K tais que
p(X) = a (X 1 ) (X 2 ) (X n )
A prova pode ser feita por inducao sobre n e a deiDEMONSTRAC
AO:
xamos a cargo do leitor.
1.4. Se K e um corpo algebricamente fechado, entao K e
PROPOSIC
AO
infinito.

DEMONSTRAC
AO:
Suponha por absurdo que K seja finito, digamos
que K = {a0 , a1 , . . . , an1 } onde a0 = 0 e a1 = 1. Considere o polinomio
p(X) = (X a0 ) (X a1 ) (X an1 ) + a1 .
Verifica-se diretamente que p(X) nao tem razes em K o que e uma contradicao, pois p(X) e nao constante e K e algebricamente fechado.
Nem todo corpo e algebricamente fechado, por exemplo, se p e um n
umero
primo positivo, o corpo Zp nao e algebricamente fechado por ser finito. O
corpo R , apesar de infinito, nao e algebricamente fechado pois o polinomio
nao constante X 2 + 1 R[X] nao possui razes em R.

O famoso Teorema Fundamental da Algebra


garante que C e algebricamente fechado. Este Teorema possui uma longa historia e muitas demonstracoes, nenhuma delas porem se faz com metodos puramente algebricos,
devendo-se sempre usar metodos da analise. Vamos ao longo do texto admitir este resultado cuja demonstracao encontra-se no Apendice 1.

DE POLINOMIOS

1.2. DIVISAO

21

EXEMPLO 3 : O polinomio p(X) = 2X 4 7X 3 2X 2 + 13X + 6 e divisvel pelo polinomio X 2 5X + 6 em Z[X].


De fato, tem-se que X 2 5X +6 = (X 2)(X 3). Como p(2) = 0, temos
que p(X) = (X 2) q(X) com q(X) Z[X]. Por outro lado, p(3) = 0, logo
q(3) = 0 e portanto q(X) = (X 3) q1 (X) com q1 (X) Z[X]. Conclui-se
que p(X) = (X 2) (X 3) q1 (X).
Pede-se ao leitor generalizar a argumentacao acima mostrando que se A
e um domnio, p(X) A[X] e 1 , 2 , . . . , n sao elementos distintos de A
tais que p(i ) = 0, i = 1, 2, . . . , n, entao (X 1 ) (X 2 ) (X n )
divide p(X).
EXEMPLO 4 : O polinomio p(X) = X 3k+2 +X 3m+1 +X 3n com n, m, k
N e divisvel por X 2 + X + 1 em Z[X].
De fato, podemos escrever X 2 + X + 1 = (X w) (X w 2 ) em C[X]
onde w e uma raiz c
ubica primitiva de 1. Temos tambem que
p(w) = w 3k+2 + w 3m+1 + w 3n = w 2 + w + 1 = 0
e
p(w 2) = w 6k+4 + w 6m+2 + w 6n = w + w 2 + 1 = 0
Portanto pela argumentacao acima, temos que (X 2 + X + 1) | p(X) em C[X],
logo p(X) = (X 2 +X +1)q1(X) para algum q1 (X) C[X]. Pela Observacao
3 temos que q1 (X) Z[X], provando assim a nossa afirmacao.
EXEMPLO 5 : Seja = cos 2
+ i sen 2
. Vamos provar a identidade
n
n
1 + X + X 2 + + X n1 = (X ) (X 2) (X n1 ).
De fato, sendo p(X) = 1+X +X 2 + +X n1 e uma raiz n-esima primitiva
da unidade, temos que , 2, . . . , n1 sao distintos e
p() = p( 2 ) = = p( n1) = 0.
Logo p(X) e divisvel por (X ) (X 2 ) (X n1). Por serem do
mesmo grau p(X) e este u
ltimo polinomio, segue que existe a C {0} tal
que
p(X) = a (X ) (X 2 ) (X n1 ).


CAPITULO 1. POLINOMIOS

22

Comparando os coeficientes dos termos de mais alto grau dos polinomios


acima, conclui-se que a = 1, provando assim a identidade.
1.5. (POLINOMIO

DE LAGRANGE).
PROPOSIC
AO
DE INTERPOLAC
AO
Seja K um corpo. Sejam ai , bi K, i = 1, 2, . . . , n, com os ai dois a dois distintos e os bi
n
ao todos nulos. Considere os polin
omios
pi (X) = bi

(X a1 ) (X ai1 ) (X ai+1 ) (X an )
,
(ai a1 ) (ai ai1 ) (ai ai+1 ) (ai an )

para i = 1, 2, . . . , n. Ent
ao o polin
omio
p(X) =

n
X

pi (X)

i=1

e o u
nico polin
omio de grau menor do que n tal que p(ai ) = bi , para todos i = 1, 2, . . . , n.

O polinomio p(X) e de grau menor do que n e e tal


DEMONSTRAC
AO:
que p(ai ) = bi , i = 1, 2, . . . , n, pois

0 se i 6= j
pi (aj ) =
bj se i = j
Agora so falta provar a unicidade de p(X). Suponha que q(X) seja um
polinomio que satisfaz as mesmas condicoes que p(X) satisfaz. Segue entao
que p(X) q(X) e um polinomio de grau menor do que n com n razes
a1 , a2 , . . . , an , logo, pelo Corolario 3 do Teorema 1, tem-se que p(X) = q(X).
O polinomio p(X) acima e chamado Polinomio de Interpolacao de Lagrange e desempenha papel importante na apresentacao de Galois da sua
Teoria das Equacoes.

PROBLEMAS 1.2.
1. Ache q(X) e r(X) nas seguintes situacoes:
(a) p(X) = 3X 2 + 5X + 7, t(X) = X 3 + 7X 2 + 9 em Z[X].
(b) p(X) = X 4 + X 3 + X 2 + X + 1, t(X) = X 4 X 3 + X 2 X + 1
em Z[X].

DE POLINOMIOS

1.2. DIVISAO

23

(c) p(X) = X 7 + 3X 6 X 5 + 4X 2 + 1, t(X) = X 4 X + 1 em Z[X].

(d) p(X) = X 10 + X 5 + 1, t(X) = X 2 + X + 1 em Z[X].

(e) p(X) = X 5 + 3X 4 + X 3 + X + 1, t(X) = 2X 2 + 3X + 1 em Z[X].


(f) p(X) = X 3 + 3X 2 + X + 3, t(X) = X 2 + 4X + 3 em Z5 [X].
2. Ache os possveis valores de a para que o polinomio
a2 X 4 + 4X 3 + 4 a X + 7
seja divisvel por X + 1 em Z[X].
3. Sejam A um domnio e a A {0}.
(a) Mostre que o polinomio X n an e divisvel por X a em A[X].

(b) Sob que condicoes X n + an e divisvel por X + a em A[X] ?

(c) Sob que condicoes X n an e divisvel por X + a em A[X] ?


4. Sem efetuar a divisao, mostre que
(a) 2X 6 + 2X 5 + X 4 + 2X 3 + X 2 + 2 e divisvel por X 2 + 1 em Z[X].
(b) X 6 + 4X 5 + 3X 4 + 2X 3 + X 2 + 1 e divisvel por X 2 + X + 1 em
Z[X].
(c) X 444 + X 333 + X 222 + X 111 + 1 e divisvel por X 4 + X 3 + X 2 + X + 1
em Z[X].
(d) Para n N, (X + 1)2n X 2n 2X 1 e divisvel por
X (X + 1) (2X + 1) em Q[X].
5. Para quais valores de n N tem-se que
(a) 1 + X 2 + X 4 + + X 2n2 e divisvel por 1 + X + + X n1 ?

(b) 1 + X 3 + X 6 + + X 3n3 e divisvel por 1 + X + + X n1 ?


(c) Generalize.

6. Sejam K um corpo e sejam p(X) K[X] e a, b K com a 6= b. Mostre


que o resto da divisao de p(X) por (X a) (X b) e
p(a) p(b)
ap(b) bp(a)
X+
.
ab
ab


CAPITULO 1. POLINOMIOS

24

7. Determine o polinomio p(X) Q[X] de grau 7 tal que


p(1) = p(2) = = p(7) = 8 e p(0) = 1
8. (a) Resolva a equacao 20X 3 30X 2 + 12X 1 = 0 sabendo-se que
e uma de suas razes.

1
2

(b) Uma raiz da equacao X 3 (2a + 1)X 2 + a(a + 2)X a(a + 1) = 0


e a + 1, ache as outras duas.
9. Ache o polinomio de menor grau que tem razes 0, 1 + i, 1 i e assume
os valores 2 e 2 em 1 e 1 respectivamente.
10. Sejam os polinomios p1 (X), . . . , ps (X) K[X] onde K e um corpo.
Sejam ainda r1 (X), . . . , rs (X) K[X] os respectivos restos das divisoes
destes polinomios por t(X) 6= 0. Fixados osPelementos 1 , . . . , s K,
mostre que o restoP
da divisao de p(X) = si=1 i pi (X) por t(X) e o
polinomio r(X) = si=1 i ri (X) .
P
11. (a) Mostre que o resto P
da divisao do polinomio p(X) = ni=0 ai X i por
X n a e r(X) = ni=0 ai ri (X), onde ri (X) e o resto da divisao
de X i por X m a.
Sugest
ao: use o exerccio 2.10.
(b) Se i = i m + i com 0 < m, mostre que ri (X) = ai X i .
P
(c) Conclua que r(X) = ni=0 ai X i , justificando a seguinte regra
pratica para calcular r(X): Substitua em p(X) todos os X m que
puder por a.
(d) Sob quais condicoes X n an e divisvel por X m am ?

(e) Ache os restos da divisao de X 60 1 e de X 100 1 por X 3 1.

(f) Mostre que se a 6= 0, entao (X n an , X m am ) = X d ad , onde


d = (m, n) .

12. Considere a igualdade do Exemplo 5,


1 + X + X 2 + + X n1 = (X ) (X 2 ) (X n1),
+ i sen 2
.
onde = cos 2
n
n


1.3. POLINOMIOS
COM COEFICIENTES EM CORPOS

25

(a) Na igualdade acima, fazendo X = 1 e tomando os modulos em


ambos os lados, mostre a seguinte identidade trigonometrica:
sen

2
(n 1)
n
sen
sen
= n1
n
n
n
2

Sugest
ao: Use a identidade sen =

1cos 2
2

(b) Se p > 2 e um n
umero primo, mostre que
(X 1) (X 2 1) (X p1 1) p
e divisvel por 1 + X + + X p1 .

1.3

Polin
omios com Coeficientes em Corpos

No que segue estudaremos propriedades especficas do anel de polinomios


com coeficientes num corpo K. Neste caso, o Teorema 1 nos garante que a
divisao com resto pode ser efetuada, tendo como dividendo um polinomio
qualquer e como divisor um polinomio nao nulo arbitrario. Note tambem
que, neste caso, de acordo com o Corolario 3 da Proposicao 2, u(X) K[X]
e invertvel se, e somente se, u(X) K {0}, ou seja gr(u(X)) = 0. Portanto, dois polinomios p(X) e q(X) sao associados se, e somente se, existe
c K {0} = K tal que q(X) = cp(X). Segue disto que todo polinomio
nao nulo de K[X] e associado a um u
nico polinomio monico.
TEOREMA 1.2. Todo ideal I de K[X] e principal. Se I 6= 0 entao I e
gerado por qualquer um dos seus elementos de menor grau.

DEMONSTRAC
AO:
Se I = {0}, nada temos a provar. Suponha que
I 6= {0} e seja p(X) 6= 0 um polinomio em I de grau mnimo. Como
p(X) I segue que I(p(X)) I. Por outro lado, se g(X) I, pelo algoritmo da divisao, existem polinomios q(X) e r(X) em K[X] com r(X) = 0
ou gr(r(X)) < gr(p(X)) tais que g(X) = p(X) q(X) + r(X). Segue da que
r(X) I e como p(X) tem grau mnimo em I, conclui-se que r(X) = 0 e
portanto g(X) I(p(X)). Isto acaba de mostrar que I = I(p(X)).

26

CAPITULO 1. POLINOMIOS

O fato que K[X] e um anel principal tem varios corolarios que passamos
a enunciar.

COROLARIO
1.9. Sejam dados os polinomios p1 (X), . . . , ps (X) K[X].
Entao existe um MDC destes elementos. Alem disso, todo MDC deles e da
forma p1 (X) q1 (X) + + ps (X) qs (X) para elementos q1 (X), . . . , qs (X)
K[X].

DEMONSTRAC
AO:
Isto decorre do Teorema 2 e de I-4, Corolario 1 da
Proposicao 6.
Como todo associado de um MDC de dados elementos e um MDC destes
elementos (cf. I-4, Corolario da Proposicao 4), segue que dados elementos
p1 (X), . . . , ps (X) K[X] nao todos nulos, estes elementos possuem um u
nico
MDC monico que sera chamado de o MDC destes elementos e denotado por
(p1 (X), . . . , ps (X)).
Do fato de K[X] ser principal segue tambem que existe MMC de elementos quaisquer de K[X] (Veja I-4, Problema 2.8)

COROLARIO
1.10. Os polinomios p1 (X) e p2 (X) em K[X] sao primos
entre si, se e somente se, existem q1 (X), q2 (X) K[X], tais que p1 (X)
q1 (X) + p2 (X) q2 (X) = 1.
Como p1 (X) E p2 (X) sao primos entre si, se, e soDEMONSTRAC
AO:
mente se, (p1 (X), p2(X)) = 1, a relacao entre p1 (X), p2 (X) e 1 segue do
Corolario 1.

COROLARIO
1.11. Em K[X] um elemento e primo se e somente se ele
e irredutvel.
Isto decorre do Teorema 2 e de I-4, Proposicoes 8 e
DEMONSTRAC
AO:
9.

COROLARIO
1.12. K[X] e um domnio de fatoracao u
nica.
Isto decorre do Teorema 2 e de I-4, Teorema 2.
DEMONSTRAC
AO:


1.3. POLINOMIOS
COM COEFICIENTES EM CORPOS

27

COROLARIO
1.13. Todo elemento p(X) K[X] K pode ser escrito de
modo u
nico, a menos da ordem dos fatores, sob a forma
p(X) = c (p1 (X))1 (pr (X))r
onde c K {0} e p1 (X), . . . , pr (X) sao polinomios monicos irredutveis
distintos em K[X] e i N, para i = 1, 2, . . . , r.
Observe que o Corolario 5 nao e construtivo, pois garante a existencia da
fatoracao de um polinomio em polinomios irredutveis sem entretanto indicar como obte-la. O problema de determinar algortmos rapidos para fatorar
polinomios e importante e atual.
Tal como no caso dos inteiros, pelo fato de existir em K[X] um algoritmo para efetuar divisoes com resto pequeno, pode-se calcular efetivamente
o MDC de dois polinomios usando o algoritmo de Euclides.
EXEMPLO 1 : Determinaremos o MDC em Q[X] dos polinomios
2X 5 + 2X 4 + X 3 2X 2 X 4 e X 3 2X 2 + X 2.
Efetuando o algoritmo de Euclides, temos
2X 5 + 2X 4 + X 3 2X 2 X 4 =
= (X 3 2X 2 + X 2) (2X 2 + 6X + 11) + 18X 2 + 18



1
1
3
2
2
X 2X + X 2 = 18X + 18
+ 0.
X
18
9

Logo um MDC destes polinomios e 18X 2 + 18 e portanto


MDC 2X 5 + 2X 4 + X 3 2X 2 X 4, X 3 2X 2 + X 2 = X 2 + 1

Sejam K e F corpos tais que K e um subcorpo de F . Sejam p1 (X), p2(X)


em K[X]. Em princpio, o MDC destes elementos em F [X] tem coeficientes
em F . Seguindo porem, atraves do algoritmo de Euclides, o calculo do MDC
destes elementos, e facil convencer-se que tal MDC esta em K[X]. Segue
desta observacao que dois polinomios de K[X] tem um fator comum nao
constante em F [X] se, e somente se, eles tem um fator comum nao constante
em K[X].


CAPITULO 1. POLINOMIOS

28

EXEMPLO 2 : Considere o homomorfismo de aneis


: A[X] AA
p(X) 7 funcao polinomial associada a p(X)
definida no paragrafo 2. Suponha que A = Zp onde p e um n
umero primo
p
p
positivo. Note que X X N(). Note tambem que X X tem grau
mnimo em N() pois qualquer polinomio nao nulo de N(), em se anulando
em todos os elementos de Zp , tem que ter grau maior ou igual a p. Segue
entao do Teorema 2 que N() = I(X p X).

PROBLEMAS 1.3.
1. Determine o MDC dos seguintes pares de polinomios de Q[X]:
(a) X 5 + 4X 3 + 3X 2 + X + 1 e X 3 + X + 1.
(b) X 5 + 10X 4 + 40X 3 + 80X 2 + 80X + 32 e X 3 + 6X 2 + 12X + 8.
(c) X 4 + X 3 + 2X 2 + X + 1 e X 4 + 3X 3 + 5X 2 + 3X + 4.
(d) X 3 X 2 X 2 e X 3 3X 2.
2. Seja F uma extensao de um corpo K. Sejam p1 (X), p2 (X) K[X] e
F . Mostre que e raiz comum de p1 (X) e p2 (X) se e somente se
e raiz de (p1 (X), p2(X)). Ache as razes comuns em C dos pares de
polinomios do problema 3.1.
3. Resolva em Q[X] a seguinte equacao diofantina:
(X 3 +3X 2 +3X +2)u+(X 3 +2X 2 +2X +1)v = X 4 +X 3 +2X 2 +X +1.
4. Seja K um corpo.
(a) Mostre que todo polinomio de grau 1 e irredutvel em K[X].
(b) Sejam a, b K com a 6= b. Mostre que para todos n, m N, os
polinomios (X a)n e (X a)m sao primos entre si.
(c) Se K e algebricamente fechado, os u
nicos polinomios irredutveis
de K[X] sao os de grau 1.


1.4. POLINOMIOS
SOBRE C E SOBRE R

29

5. (a) Mostre que se um polinomio de grau maior do que 1 em K[X] tem


uma raiz em K, entao ele e redutvel em K[X]. De um exemplo
mostrando que nao vale a recproca.
(b) Mostre que um polinomio de grau 2 ou 3 em K[X] e redutvel se,
e somente se, ele possui uma raiz em K. Este resultado vale para
graus maiores do que 3 ?
(c) Determine todos os polinomios irredutveis de graus 2, 3 e 4 em
Z5 [X].
6. Mostre que aX 2 + bX + c R[X] e irredutvel se, e somente se, tem-se
< 0 onde = b2 4ac < 0.
7. Decomponha em C[X] e em R[X] os seguintes polinomios:
a) X 4 1
b) X 4 + 1
c) X 6 1
d) X 6 + 1
8. Para que valores de p, q R X 4 + 1 e divisvel por X 2 + pX + q em
R[X] ?
Sugest
ao: Decomponha X 4 + 1 em C[X] ).
9. Mostre que em K[X] ha infinitos polinomios irredutveis dois a dois
nao associados.
Sugest
ao: Faca uma reproducao a demonstracao de Euclides da existencia de
infinitos n
umeros primos (cf. I-5, Teorema 1).

10. Sejam p(X), q(X) K[X] com p(X) irredutvel. Suponha que existe
numa extensao de K tal que p() = q() = 0. Mostre que q(X) e
m
ultiplo de p(X). Se q(X) e tambem irredutvel, entao p(X) e q(X)
sao associados.

1.4

Polin
omios sobre C e sobre R

Pelo fato de C ser algebricamente fechado (Teorema Fundamental da

Algebra,
Apendice 1) e pelo Corolario 5 do Teorema 1, segue que todo polinomio p(X) C[X] se escreve de modo u
nico na forma,
p(X) = a(X 1 )n1 (X r )nr
com a, 1 , . . . , r C, i 6= j se i 6= j e n1 , . . . , nr N.

(1.5)


CAPITULO 1. POLINOMIOS

30

As razes de p(X) sao os 1 , . . . , r e o inteiro ni , i = 1, . . . , r, e chamado


de multiplicidade da raiz i . Como gr(p(X)) = n1 + + nr , segue que todo
polinomio em C[X] de grau n tem exatamente n razes, desde que contadas
com suas multiplicidades.
Seja p(X) = a0 + a1 X + + an X n C[X]. Define-se o polinomio
conjugado de p(X) como sendo
p(X) = a
0 + a
1 X + an X n C[X]
onde a
i e o conjugado de ai , i = 0, 1, . . . , n.
A conjugacao de polinomios goza das seguintes propriedades, cujas verificacoes deixamos a cargo do leitor.
1. Se p(X) = p1 (X) + p2 (X) entao p(X) = p1 (X) + p2 (X).
2. Se p(X) = p1 (X) p2 (X) entao p(X) = p1 (X) p2 (X).
3. p(X) = p(X) se, e somente se, p(X) R[X].
4. Se a C[X] entao p(
a) = p(a)
Da propriedade (4) acima deduz-se facilmente que e raiz p(X) se, e somente
se,
e raiz de p(X).
1.6. Seja p(X) R[X]. Se C e raiz de multiplicidade
PROPOSIC
AO
m de p(X). entao,
e raiz de multiplicidade m de p(X).
Se C e raiz de multiplicidade m de p(X) entao
DEMONSTRAC
AO:
p(X) = (X )m q(X), com q(X) C[X] e q() 6= 0. Como p(X) R[X],
temos que p(X) = p(X) = (X )
m q(X). Note agora que q()
= q() 6= 0
e portanto
e raiz de multiplicidade m de p(X).

COROLARIO
1.14. Todo polinomio de grau mpar com coeficientes reais
tem pelo menos uma raiz real.

DEMONSTRAC
AO:
As razes complexas aparecem aos pares e como o
polinomio e de grau mpar, o resultado segue.


1.4. POLINOMIOS
SOBRE C E SOBRE R

31

1.7. i) aX + b com a, b R e a 6= 0 e irredutvel em R[X].


PROPOSIC
AO
2
ii) aX + bX + c com a, b, c R e a 6= 0 e irredutvel em R[X] se, e somente
se, = b2 4ac < 0.
iii) Todo polinomio de grau maior do que 2 e redutvel em R[X].
i) E
evidente e vale em qualquer corpo.
DEMONSTRAC
AO:
ii) aX 2 + bX + c e irredutvel se, e somente se, nao possui fatores do 10 grau
em R[X] e isto equivale a dizer que aX 2 + bX + c nao possui razes em R que
por sua vez e equivalente ao fato que < 0.
iii) Seja p(X) um polinomio em R[X] de grau maior do que 2. Seja C uma
raiz de p(X). Se R, entao p(X) e divisvel em R[X] por (X ), portanto
ele e redutvel. Se CR, entao
e raiz de p(X), logo (X )(X )
=
X 2 2Re()X + ||2 esta em R[X] e divide p(X) em R[X] com quociente
nao constante, portanto p(X) e redutvel.

COROLARIO
1.15. Todo polinomio p(X) R[X] {0} se escreve de
modo u
nico, a menos da ordem dos fatores como
p(X) = a(X 1 ) (X r )(X 2 + b1 X + c1 ) (X 2 + bs X + cs )
com a, 1 , . . . , r , b1 , . . . , bs , c1 , . . . , cs reais e bi 2 4ci < 0,

i = 1, . . . , s.

PROBLEMAS 1.4.
1. Sejam p(X) = a0 + a1 X + + an X n e q(X) = b0 + b1 X + + bn X n
polinomios em C[X]. Suponha que eles tenham mesmas razes com
mesmas multiplicidades.
Prove que existe a C {0} tal que aj = a bj , j = 1, . . . , n.
2. Uma raiz de X 4 + 3X 3 30X 2 + 366X 340 e 3 + 5i, ache as demais
razes.
3. 1 + i e raiz m
ultipla de X 6 3X 5 + 5X 4 4X 3 + 4X 2 4X + 4 = 0.
Ache a multiplicidade desta raiz e as demais razes.
4. Fatore em R[X] os seguintes polinomios
a)
c)

X 4 + 4X 2 + 3
X4 X2 + 1

b)
d)

X 4 + 4X 2 + 4
X 4 + pX 2 + q com p, q R


CAPITULO 1. POLINOMIOS

32
5. Mostre que se n N, entao


Qn1
(a) X 2n 1 = (X 1)(X + 1) k=1
X 2 2X cos k
+1 .
n

Qn1
2k
X 2 2X cos 2n+1
(b) X 2n+1 1 = (X 1) k=1
+1 .

6. Fatore em R[X] os seguintes polinomios


a) X 24 1
b) X 12 1

1.5

c) X 13 1.

Polin
omios em V
arias Indeterminadas

Seja A[X1 ] o anel dos polinomios a coeficientes em A na indeterminada


X1 . Se X2 e uma indeterminada sobre o anel A[X1 ], define-se:
A[X1 , X2 ] = (A[X1 ]) [X2 ].
Pode-se entao definir recorrentemente,
A[X1 , X2 , . . . , Xn ] = (A[X1 , X2 , . . . , Xn1 ]) [Xn ].
Se A e um domnio de integridade, pelo Corolario 1 da Proposicao 3, temos
que A[X1 ] tambem e um domnio de integridade. Usando o mesmo argumento
iteradamente, conclui-se que A[X1 , X2 , . . . , Xn ] e um domnio de integridade.
Todo elemento p(X1 , . . . , Xn ) A[X1 , . . . , Xn ] pode ser escrito na forma
P
p(X1 , . . . , Xn ) =
ai1 ...in X1i1 Xnin ,
0i1 r1

..
.

0in rn
+

onde r1 , . . . , rn Z e ai1 ,...,in A e e chamado polinomio em n indeterminadas.


Cada termo da forma ai1 ,...,in X1i1 Xnin e chamado monomio e o seu grau
e definido como sendo i1 + i2 + + in . Dois monomios sao semelhantes se
eles tem o mesmo grau. O grau de um polinomio em n indeterminadas e
o maior dos graus de seus monomios nao nulos. Um polinomio e chamado

1.5. POLINOMIOS
EM VARIAS
INDETERMINADAS

33

homogeneo de grau m se todos os seus monomios tem grau m. Dado um


polinomio em A[X1 , . . . , Xn ], a soma dos seus monomios de grau m e um polinomio homogeneo de grau m chamado componente homogeneo de grau m do
polinomio. Entao todo polinomio e soma de polinomios homogeneos de graus
dois a dois distintos, pois ele e a soma das suas componentes homogeneas. O
grau de um polinomio p(X1 , . . . , Xn ) e simbolizado por gr(p(X1 , . . . Xn )).
Exemplo 1 : Seja
p(X1 , X2 , X3 ) = 3 + 5X1 + 3X2 + X1 X2 + X3 2 + X2 3 X3 + 7X1 5 .
Este polinomio e de grau 5, suas componentes homogeneas sao:
de grau zero: 3;
de grau um: 5X1 + 3X2 ;
de grau dois: X1 X2 + X3 2 ;
de grau tres: nao tem;
de grau quatro: X2 3 X3 ;
de grau cinco: 7X1 5 .
1.8.
PROPOSIC
AO

0i1 r1

ai1 ...in X1i1 Xnin

..
.

0in rn

se, e somente se, ai1 ...,in = 0 para cada 0 i1 r1 , . . . , 0 in rn .

DEMONSTRAC
AO:
Em uma direcao vamos provar por inducao em n.
Se n = 1, a assercao e verdadeira pela definicao da igualdade de polinomios
em uma indeterminada. Vamos supor a assercao valida para n 1. Seja
P
ai1 ...in X1i1 Xnin = 0,
0i1 r1

..
.

0in rn


CAPITULO 1. POLINOMIOS

34
podemos escrever,
0

ai1 ...in X1i1 Xnin

0i1 r1

..
.

0in rn

0in rn

0i1 r1

n1
)Xnin .
(ai1 ...in X1i1 Xn1

..
.

0in1 rn1

Pela definicao da igualdade em (A[X1 , . . . , Xn1 ])[Xn ], segue que


P

0i1 r1

n1
=
ai1 ...in X1i1 Xn1

..
.

0in rn

para todo in , 0 in rn . Pela hipotese de inducao, segue que ai1 ,...,in = 0


para cada 0 i1 r1 , . . . , 0 in rn .
A recproca e imediata.
Seja A um domnio de integridade. Pode-se verificar facilmente que para
p(X1 , . . . , Xn ), q(X1 , . . . , Xn ) A[X1 , . . . , Xn ], tem-se
gr(p(X1 , . . . , Xn ) q(X1 , . . . , Xn )) = gr(p(X1 , . . . , Xn )) + gr(q(X1 , . . . , Xn )).
Portanto e imediato se checar que o polinomio p(X1 , . . . , Xn ) e invertvel
em A[X1 , . . . , Xn ] se, e somente se, p(X1 , . . . , Xn ) A e e um elemento
claro que os polinomios X1 , . . . , Xn sao irredutveis em
invertvel de A. E
K[X1 , . . . , Xn ], onde K e um corpo.

1.5. POLINOMIOS
EM VARIAS
INDETERMINADAS

35

Seja A um domnio de integridade. O corpo de fracoes (cf. I-2) do domnio


A[X1 , . . . , Xn ] e o corpo


p(X1 , . . . , Xn ) p(X1 , . . . , Xn ), q(X1 , . . . , Xn )
A(X1 , . . . , Xn ) =
|
q(X1 , . . . , Xn ) A[X1 , . . . , Xn ] e q(X1 , . . . , Xn ) 6= 0
facil ver que se K e o corpo de fracoes de A, entao
E
A(X1 , . . . , Xn ) = K(X1 , . . . , Xn ).
Dado um polinomio
p(X1 , . . . , Xn )

ai1 ...in X1i1 Xnin

0i1 r1

A[X1 , . . . , Xn ],

..
.

0in rn

podemos definir a funcao polinomial:


p:

An

(1 , . . . , n ) 7

A
P

0i1 r1

ai1 ,...,in 1i1 nin = p(1 , . . . n ).

..
.

0in rn

Dois polinomios iguais determinam a mesma funcao polinomial, mas dois


polinomios distintos podem definir a mesma funcao polinomial. Isto novamente nao ocorre se A e um domnio infinito, como veremos adiante.
1.9. Sejam A e um domnio infinito e p(X1 , . . . Xn ) um
PROPOSIC
AO
polinomio em A[X1 , . . . , Xn ]{0}. Entao existem infinitos (1 , . . . , n ) An
tais que p(1 , . . . , n ) 6= 0.
Vamos provar por inducao em n. Se n = 1, o resulDEMONSTRAC
AO:
tado segue do Corolario 3 do Teorema 1. Suponha o resultado valido para
n 1 e seja
P
p(X1 , . . . , Xn ) =
ai1 ...in X1i1 Xnin =
0i1 r1

..
.

0in rn


CAPITULO 1. POLINOMIOS

36
P

0in rn

0i1 r1

n1
)Xn in .
(ai1 ...in X1i1 Xn1

..
.

0in1 rn1

Como p(X1 , . . . , Xn ) 6= 0, para algum in temos que,


P
in1
6= 0,
ai1 ...in X1i1 Xn1
0i1 r1

..
.

0in1 rn1

logo, pela hipotese de inducao, existem 1 , . . . n1 A tais que,


P
in1
6= 0,
ai1 ...in 1i1 n1
0i1 r1

..
.

0in1 rn1

logo o polinomio p(1 , . . . , n1 , Xn ) =




P
P
in1
Xnin A[Xn ]
ai1 ...in 1i1 n1
=
0in rn

0i1 r1

..
.

0in rn

e nao nulo e logo possui um n


umero finito de razes. Para infinitos valores de
n A (os elementos de A que nao sao razes de p(1 , . . . , n1 , Xn )) temos
que p(1 , . . . , n ) 6= 0, o que prova o resultado.

COROLARIO
1.16. Seja A um domnio infinito. Sejam ainda os polinomios p(X1 , . . . , Xn ) e q(X1 , . . . , Xn ) em A[X1 , . . . Xn ] tais que
p(1 , . . . , n ) = q(1 , . . . , n )
Entao p(X1 , . . . , Xn ) = q(X1 , . . . , Xn ).

(1 , . . . , n ) An .

1.5. POLINOMIOS
EM VARIAS
INDETERMINADAS

37

Suponha por absurdo que


DEMONSTRAC
AO:
p(X1 , . . . , Xn ) q(X1 , . . . , Xn ) 6= 0,
logo pela proposicao 9, existem (1 , . . . , n ) An tais que
p(1 , . . . , n ) q(1 , . . . , n ) 6= 0.
Mas, pela proposicao, existem 1 , . . . , n A tais que
p1 (1 , . . . , n ) p2 (1 , . . . , n ) 6= 0,
o que e uma contradicao.
1.10. Seja K um corpo algebricamente fechado e seja
PROPOSIC
AO
f (X1 , . . . , Xn ) K[X1 , . . . , Xn ] K com n 2.
Entao o conjunto
VK (f ) = {(1 , . . . , n ) K n | f (1 , . . . , n ) = 0}
e infinito.

DEMONSTRAC
AO:
Como f (X1 , . . . , Xn ) nao esta em K, entao pelo
menos uma das indeterminadas figura em f (X1 , . . . , Xn ). Sem perda de generalidade, podemos supor que seja Xn . Escrevemos
f (X1 , . . . , Xn ) =
f0 (X1 , . . . , Xn1 ) + f1 (X1 , . . . , Xn1 )Xn + + fd (X1 , . . . , Xn1)Xnd
como polinomio em (K[X1 , . . . , Xn1 ])[Xn ], com fd (X1 , . . . , Xn1 ) 6= 0 e
d 1. Pela Proposicao 9, existem infinitos elementos (1 , . . . , n ) K n1
tais que fd (1 , . . . , n1 ) 6= 0 e para cada escolha de tais (1 , . . . , n1 ) existe
n K n1 raiz da equacao f (1 , . . . , n1 , Xn ) = 0, pois K e algebricamente
fechado, o que prova a assercao.


CAPITULO 1. POLINOMIOS

38
PROBLEMAS 1.5.

1. Sejam A um domnio de integridade e p, q A[X1 , . . . , Xn ].


Mostre que,
(a) gr(p q) = gr(p) + gr(q).

(b) Se p e q sao homogeneos, entao p q e homogeneo.

(c) Se p e homogeneo e p = p1 p2 em A[X1 , . . . , Xn ], entao p1 e p2


sao homogeneos.

2. Seja K um corpo. Se Fm , Fm+1 K[X1 , . . . , Xn ] sao homogeneos de


graus respectivamente m e m + 1, sem fatores nao constantes em comum, mostre que Fm + Fm+1 e irredutvel em K[X1 , . . . , Xn ].
3. Seja K um corpo. Mostre que Y 2 + p(X1 , . . . , Xn ) K[X1 , . . . , Xn , Y ],
onde p(X1 , . . . , Xn ) K[X1 , . . . , Xn ], e irredutvel se, e somente se,
p(X1 , . . . , Xn ) nao e o quadrado de um polinomio em K[X1 , . . . , Xn ].
Em particular, mostre que Y 2 X(X 1)(X ), com K, e
irredutvel em K[X, Y ] .
4. Seja K um corpo algebricamente fechado. Seja p(X1 , X2 ) K[X1 , X2 ]
um polinomio homogeneo de grau m 1.
Mostre que existem i , i K, i = 1, . . . , m tais que,
p(X1 , X2 ) = (1 X1 + 1 X2 ) (2 X1 + 2 X2 ) (m X1 + m X2 ).
5. (a) Seja A um anel. Sejam p(X1 , . . . , Xn ) A[X1 , . . . , Xn ] e Y uma
indeterminada sobre A[X1 , . . . , Xn ]. Mostre que p(X1 , . . . , Xn ) e
um polinomio homogeneo de grau m se, e somente se,
p(Y X1 , . . . , Y Xn ) = Y m p(X1 , . . . , Xn )
(Como polinomio em A[X1 , . . . , Xn ]).
(b) Seja p(X1 , X2 , X3 ) R[X1 , X2 , X3 ]. Mostre que V R (p) e um cone
com vertice na origem de R3 se, e somente se, p(X1 , X2 , X3 ) e um
polinomio homogeneo.
6. O polinomio f (X1 , X2 ) = X12 + X22 e irredutvel em R[X1 , X2 ] ? Determine V R (f ). Responda `as mesmas perguntas em C[X1 , X2 ].

1.5. POLINOMIOS
EM VARIAS
INDETERMINADAS

39

7. Seja K um corpo algebricamente fechado e f (X1 , . . . , Xn ) um polinomio


em K[X1 , . . . , Xn ]. Mostre que VK (f ) e nao vazio se, e somente se,
f (X1 , . . . , Xn ) K . De um exemplo onde nao vale o resultado se
K = R.

40

CAPITULO 1. POLINOMIOS

Captulo 2
E
DERIVAC
AO
MULTIPLICIDADE
2.1

Derivada Primeira

1
Seja K um corpo. Define-se o operador DX 1 em K[[X]] (i.e. DX
e uma
aplicacao de K[[X]] em si proprio) como segue
1
DX
:

K[[X]]
f (X) =

i=0

K[[X]]

1
ai X i 7 DX
f (X) =

i=0

iai X i1

Este e chamado operador de derivacao de ordem 1 e tem propriedades


1
notaveis que o tornam muito u
til. A serie de potencias DX
e chamada derivada primeira ou simplesmente derivada de f (X). Usa-se tambem a notacao
1
1
DX
= f (X). Segue claramente da definicao que DX
(K[X]) k[X].
2.1. Sejam f (X), g(X) K[X], a K e m N. Temos
PROPOSIC
AO
que
1
1. DX
(f (X) + ag(X)) = f (X) + ag (X).
1
2. DX
(f (X) g(X)) = f (X) g(X) + f (X) g (X).
1
3. DX
((f (X))m = m(f (X))m1 f (X) .

Demonstracao:
41

E MULTIPLICIDADE
CAPITULO 2. DERIVAC
AO

42

1. A demonstracao deste item segue diretamente da definicao.


2. Em virtude do Problema 1.4 do Captulo 1, basta
a formula
P provar
i
n
para produtos da forma X g(X). Seja g(X) = i=0 bi X , temos que
!

X
X
1
n
1
n+i
=
(n + i)bi X n+i1 =
bi X
DX (X g(X)) = DX
i=0

= nX n1

X
i=0

bi X i + X n

X
i=0

i=0


1
1
ibi X i = DX
X n g(X) + X n DX
g(X)

3. A demonstracao pode ser feita por inducao sobre m e a deixamos a


cargo do leitor.
O proximo resultado vai caracterizar aquelas series de potencias que tem
derivada nula.
1
2.2.
PROPOSIC
AO
1. Se car(K) = 0 entao, DX
f (X) = 0 se, e somente se, f (X) K.
1
2. Suponha car(K) = p > 0. Entao DX
f (X) = 0 se, e somente se,
f (X) = b0 + b1 X p + b2 X 2p + , com bi K, i Z+
P
i
1
Demonstracao: Seja f (X) =
i=0 ai X K[[X]]. DX f (X) = 0 se, e
somente se, iai = 0 para todo i Z+ . Por I-7, Problema 3.1, esta u
ltima
condicao e equivalente a i 0 mod car(K) ou ai = 0.

1. Se car (K) = 0, isto e equivalente a 0 = a1 = a2 = , isto e,


f (X) = a0 K.

2. Se car (K) = p > 0, isto e equivalente a i 0 mod p se ai 6= 0. Assim,


1
DX
f (X) = 0 se, e somente se, f (X) = a0 + ap X p + a2p X 2p + . O
resultado segue definindo bj = ajp , j Z+ .

Se um polinomio p(X) e divisvel por (X )m , onde K e m N,


e nao e divisvel por (X )m+1 , dizemos que e raiz de multiplicidade
m de p(X). Se m 2, dizemos que e raiz m
ultipla de p(X). Note que
l
se (X) divide p(X), entao e raiz de multiplicidade pelo menos l de p(X).
Damos a seguir uma caracterizacao daqueles polinomios que tem razes
m
ultiplas em termos de derivadas.

2.1. DERIVADA PRIMEIRA

43

2.3. Um elemento K e raiz m


PROPOSIC
AO
ultipla de p(X) K[X]

se, e somente se, p() = p () = 0.


Demonstracao: Por um lado, suponha que p(X) = (X )m q(X) com
m 2. Logo, pela Proposicao 1, (2) e (3) temos que
p (X) = (x )m q (X) + m(X )m1 q(X).
Como m 2 e claro que p() = p () = 0. Reciprocamente, Como p() = 0,
temos que p(X) = (X )q(X). Derivando ambos os lados desta igualdade,
temos p (X) = q(X) + (X ) q1 (X). Desta igualdade e de p () = 0 segue
que q() = 0 e da que q(X) = (X ) q1 (X) para algum q1 (X) K[X].
Conseq
uentemente p(X) = (X )2 q1 (X) e portanto e uma raiz m
ultipla
de p(X).

COROLARIO
2.1. Seja K um corpo algebricamente fechado. p(X)
K[X] nao tem razes m
ultiplas em K se, e somente se, (p(X), p(X)) = 1.
Demonstracao: Sendo K um corpo algebricamente fechado, os polinomios
p(X) e p (X) tem raiz comum se, e somente se, eles tem um fator nao constante comum. O resultado segue entao da Proposicao 3.

COROLARIO
2.2. Se car (K) = 0 e se p(X) K[X] e irredutvel, entao
p(X) nao pode ter raiz m
ultipla em nenhuma extensao F de K.
Demonstracao: Note inicialmente que se car (K) = 0 e p(X) e irredutvel
entao p (X) 6= 0 e (p(X), p(X)) = 1. A primeira destas assercoes segue da
Proposicao 2. Para a segunda, suponha por absurdo que (p(X), p (X)) 6= 1,
logo p(X) e p (X) tem um fator nao constante em comum e como p(X) e
irredutvel este fator comum e um associado de p(X), o que e impossvel pois
gr(p (X)) < gr(p(X)). Como (p(X), p(X)) = 1 em K[X], o mesmo ocorre
em F [X], logo pelo Corolario 1, p(X) nao tem razes m
ultiplas em F .
2.4. Seja p(X K[X]) com car(K) = 0. Entao e raiz
PROPOSIC
AO
de multiplicidade m 1 de p(X) se, e somente se, e raiz de p(X) e raiz
de multiplicidade m 1 de p (X).

44

E MULTIPLICIDADE
CAPITULO 2. DERIVAC
AO

Demonstracao: Por um lado, suponha que seja uma raiz de multiplicidade m de p(X). Temos entao que
p(X) = (X )m q(X),

com q(X) K[X] e q() 6= 0.

Segue entao que p (X) = m(X )m1 q(X)+(X )m q (X), portanto temos
claramente que (X )m1 | p (X).
Vamos provar que (X )m nao divide p (X). De fato, se (X )m | p (X),
entao (X )m | m(X )m1 q(X), logo (X ) | mq(X) e portanto
mq() = 0. Como car(K) = 0, segue que q() = 0 o que e uma contradicao.
Reciprocamente, suponha que p() = 0 e que e raiz de multiplicidade
m 1 de p (X). Seja r a multiplicidade da raiz de p(X), logo r 1 e pela
primeira parte da demonstracao, e raiz de multiplicidade r 1 de p (X) e
portanto r 1 = m 1 e portanto r = m.
Dado um polinomio p(X) K[X] podemos definir as suas derivadas iteradas do seguinte modo:
1
1
(p(X)),
(DX
p (X) e a derivada de p (X), ou seja p (X) = DX
1
1
1
p (X) e a derivada de p (X), ou seja p (X) = DX
(DX
(DX
(p(X))),

..
.

..
.

..
.
(n1)

1
p(n) (X) e a derivada de p(n1) (X), ou seja p(n) (X) = DX
(DX

(p(X)).

COROLARIO
2.3. Seja car (K) = 0 e p(X K[X]). Um elemento K
e raiz de multiplicidade m 2 de p(X) se, e somente se,
p() = p () = = p(m1) () = 0

e p(m) () 6= 0.

Demonstracao: Por um lado, se e raiz de multiplicidade m de p(X),


entao e raiz de multiplicidade m 1 de p (X), logo raiz de multiplicidade
(m 2) de p (X), etc. ate concluirmos que e raiz de multiplicidade 1 de
p(m1) (X) e portanto p(m) 6= 0. Segue entao que
p() = p () = = p(m1) () = 0 e p(m) () 6= 0.
Reciprocamente, sendo p(m1) () = 0 e p(m) () 6= 0 tem-se que e raiz de
multiplicidade 1 de p(m1) (X) e portanto de multiplicidade 2 de p(m1) (X)

45

2.1. DERIVADA PRIMEIRA

e assim sucessivamente ate concluirmos que e raiz de multiplicidade m de


p(X).
Exemplo 1 : A derivacao permite obter algumas formulas interessantes.
Por exemplo, derivando ambos os membros a identidade:

 

 
 
n
n
n
n
n1
n
n
,
X+
X
++
X +
(X + 1) =
n
n1
1
0
e fazendo X = 1 obtemos a igualdade


 
 
n
n
n
n1
.
++
+ (n 1)
n2
=n
n1
1
0
Exemplo 2 : Na Proposicao 5, Captulo 1, demos a formula de interpolacao
de Lagrange. Recordando, e o u
nico polinomio de grau menor do que n que
assume o valor bi quando avaliado em ai onde os ai s sao dois a dois distintos
e os bi s nao sao todos nulos, i = 1, . . . , n e o polinomio
n
X
(X a1 ) . . . (X ai1 ) (X ai+1 ) (X an )
p(X) =
bi
(ai a1 ) (ai ai1 ) (ai ai+1 ) (ai an )
i=1

Podemos reescrever esta formula, usando derivadas, do seguinte modo mais


sintetico:
n
X
bi
f (X)

,
p(X) =
(X ai ) f (ai )
i=1

onde f (X) = (X a1 ) (X an ).

PROBLEMAS 2.1.
1. Ache a multiplicidade da raiz 1 do polinomio
X 5 3X 4 + 5X 3 7X 2 + 6X 2.
Determine as demais razes.

2. Ache as razes da equacao X 3 (3+ 2)X 2 +(1+2 2)X +(1+ 2) = 0,


sabendo-se que esta tem uma raiz dupla.

E MULTIPLICIDADE
CAPITULO 2. DERIVAC
AO

46

3. Mostre que o polinomio X(X n1 nan1 ) + an (n 1) e divisvel por


(X a)2 , mas nao e divisvel por (X a)3 , onde a 6= 0 e n 2.
4. Mostre que se n 3, entao (1 X)3 divide o polinomio

(1 X n )(1 + X) 2nX n (1 X) n2 X n (1 X)2

5. Determine os possveis valores de m, p e q em C de modo que o polinomio X 6 + mX 4 + 10X 3 + pX + q tenha uma raiz quadrupla em C.
Determine, neste caso, as razes do polinomio.
6. Seja 6= 1 uma raiz n-esima da unidade e seja

p(X) = X n1 + X n2 + + X + 1.

Mostre que:
(a) p () =

n
.
(1)

(b) + 2 2 + + (n 1) n1 =

n
.
1

7. (a) Mostre que o resto da divisao de um polinomio p(X) K[X] por


t((X) = (X x1 ) (X xn ), onde x1 , . . . , xn K sao dois a dois
distintos, e
n
X
t(X) p(xi )
i=1

(X xi ) t (xi )

(Sugest
ao: Use a formula do Exemplo 2)

(b) Ache o resto da divisao de X 9 +3X 7 +4X 6 +X 4 X 3 +2X 2 X +1


por X(X + 1)(X 1)
8. De um contraexemplo para o Corolario 1 quando K = R.
9. De um contraexemplo para a Proposicao 4 quando car(K) > 0.
10. (a) Mostre que
i (n)

(X )

0,
se i < n
in
i(i 1) (i n + 1)X , se i n.

(b) Mostre que se n car(K), entao (p(X))(n) = 0 p(X) K[X].


(c) Conclua que se car(K) = 2, entao

(p(X))(n) = 0 p(X) K[X],

n 2.

POR X A
2.2. DIVISAO

2.2

47

Divis
ao por X a

Freq
uentemente dividiremos polinomios por X a, por isso desenvolvemos um metodo pratico para efetuar tais divisoes.
Seja p(X) = a0 + a1 X + + an X n A[X], vamos usar o metodo dos
coeficientes a determinar para achar q(X) = b) +b1 X + +bn1 X n1 A[X]
e r A tais que
p(X) = (X a) (b0 + b1 X + + bn1 X n1 ) + r
= bn1 X n + (bn2 a bn1 )X n1 + (bn3 a bn2 )X n2 + +
+ (b0 a b1 )X + r a b0
Igualando os coeficientes correspondentes, obtem-se
bn1 = an
bn2 = an1 + a bn1
bn3 = an2 + a bn2
..
.
b0
r

= a1 + a b1
= a0 + a b0

Destas igualdades, deduz-se o seguinte dispositivo pratico:

an
an

an1
an1 + a bn1

an2
an2 + a bn2

bn1

bn2

bn3

a1
a1 + a b1

a0
a0 + a b0

b0

r = p(a)

Exemplo 1 : Dividamos p(X) = 8X 6 7X 5 + 4X 4 + X 3 3X 2 + 1 por


X +2

23

50

99

195

390

781

E MULTIPLICIDADE
CAPITULO 2. DERIVAC
AO

48

Portanto q(X) = 8X 5 23X 4 +50X 3 99X 2 +195X 390 e r = p(2) = 781.


Exemplo 2 : Dividamos p(X) = X 5 + 4X 4 + 2X 2 + X + 1 por 2X + 1

1
2

9
2

9
4

25
8

41
16

73
32

Portanto
p(X) =

1
X
2

 

9 3 9 2 25
73
41
4
X + X + X + X+
+ ,
2
4
8
16
32

segue da que
p(X) = (2X 1)

41
1 4 9 3 9 2 25
X + X + X + X+
2
4
8
16
32

73
,
32

logo
1
9
9
25
41
q(X) = X 4 + X 3 + X 2 + X +
2
4
8
16
32

 
73
1
+ .
e r=p
2
32

Exemplo 3 : Dividamos p(X) = X n an por X a

a2

0
an1

an
0

Portanto q(X) = X n1 + a X n2 + a2 X n3 + + an1 e r = p(a) = 0.


Sejam p(X) A[X] um polinomio de grau n e a A. Considere as
seguintes igualdades:
p(X)
q1 (X)
q2 (X)
..
.

= (X a) q1 (X) + r0
= (X a) q2 (X) + r1
= (X a) q3 (X) + r2

=
qn1 (X) = (X a) qn (X) + rn1

POR X A
2.2. DIVISAO

49

Por consideracao de graus, temos que qn (X) A. Pondo rn = qn (X) e


substituindo uma equacao na outra, no sistema acima, obtemos
p(X) = r0 + r1 (X a) + r2 (X a)2 + rn1 (X a)n1 + rn (X a)n .
Esta e a expressao de p(X) em potencias crescentes de (X a). As divisoes
sucessivas por (X a) nos fornecem um algoritmo pratico para determinar
tal expressao.
Seja p(X) = a0 + a1 X + a2 X 2 + + an X n . Obtemos r0 , r1 , r2 , . . . , rn
como segue
an
a
a
..
.
a
a

an1

a1

an

a0

Coeficientes de q1 (X)
Coeficientes de q2 (X)

r0
r1

Coeficientes de qn (X)
rn

rn1

Exemplo 4 : Vamos expandir X 5 1 em potencias crescentes de X 1.

1
1
1
1
1

1
1
1
1
1
1
1

0
1
2
3
4
5

0
1
3
6
10

0
1
4
10

0
1
5

1
0

Assim, X 5 1 = 5(X 1)+10(X 1)2 +10(X 1)3 +5(X 1)4 +(X 1)5 .
Exemplo 5 : Vamos expandir p(X) = X 6 +4X 5 +7X 4 3X 3 +X 2 2X +1
em potencias crescentes de X + 2.

E MULTIPLICIDADE
CAPITULO 2. DERIVAC
AO

50

2
2
2
2
2
2

1
1
1
1
1
1
1
1

4
2
0
2
4
6
8

7
3
3
7
15
27

3
9
15
29
10

1
17
47
105

2
36
130

1
73

Assim,
p(X) = 73 130(X + 2) + 105(X + 2)2 59(X + 2)3 +
+27(X + 2)4 (X + 2)5 + (X + 2)6 .
Sejam K um corpo, p(X) K[X] e a K. Derivando sucessivamente a
igualdade
p(X) = r0 + r1 (X a) + r2 (X a)2 + rn1 (X a)n1 + rn (X a)n .
temos que,
p (X)
p (X)

= r1 + 2r2 (X a) + 3r3 (X a)2 + + nrn1 (X a)n1


= 2r2 + 3 2r3 (X a) + 4 3r4 (X a)2 +
..
.

pi (X)

= i! ri + (i + 1) i! ri+1 (X a) +
..
.

p(n) (X) = n! rn
Avaliando este polinomios em a, obtemos que
r0 = p(a),
r1 = p (a),
r2 = 2!1 p (a),
..
.
ri =
..
.

1 (i)
p (a),
i!

rn =

1 (n)
p (a).
n!

Portanto se car(K) = 0 ou car(K) > n, temos a formula de Taylor,

POR X A
2.2. DIVISAO

p(X) = p(a) + p (a) (X a) +

51

p (a)
p(n) (a)
(X a)2 + +
(X a)n .
2!
n!

Observe tambem que as derivadas sucessivas p(a), p (a), . . . , p(n) (a) podem ser calculadas a partir de r0 , r1 , . . . , rn mediante divisoes sucessivas por
(X a).
Exemplo 6 : Seja p(X) = X 6 + 4X 5 + 7X 4 3X 3 + X 2 2X + 1 Q[X].
Pela discussao acima e pelos calculos do Exemplo 5, temos que
p(2)
p (2)
p(4) (2)
p(6) (2)

= 73,
,
= 2!1 105 105
2
1
9
= 4! 27 = 8 ,
1
.
= 6!1 = 720

p (2)
= 130,
p (2) = 3!1 (59) = 59
,
6
1
1
(5)
p (2) = 5! (8) = 15

PROBLEMAS 2.2.
1. Divida:
(a) X 4 + 7X 3 4X 2 por X + 3,

(b) X 4 + 5X 3 + 7X 1 por X 3,

(c) 10X 3 2X 2 + 3X 1 por 2X 3,

(d) X 4 + X 3 X 2 + 1 por 3X + 2.

2. Seja n N. Ache o quociente e o resto da divisao de


(a) nX n+1 (n + 1)X n + 1 por (X 1)2 ,

(b) nX n+2 (n + 2)X n+1 + (n + 2)X n por (X 1)3 .


3. Resolva a equacao 2X 3 + 3X 2 4X 6 = 0, sabendo-se que ela tem
uma raiz = 23 .
4. Resolva a equacao 2X 4 + 5X 3 + 5X 2 2 = 0 sabendo-se que ela tem
uma = 1 e outra raiz = 21 .
5. Seja p(X) = X 7 + 2X 6 + X 5 + 3X 4 X 3 + 4X 2 2X + 5 Z13 [X].
Desenvolva p(X) segundo as potencias crescentes de X 1. Calcule
p(i) (1) para i = 0, 1, 2, . . . , 7.

E MULTIPLICIDADE
CAPITULO 2. DERIVAC
AO

52

2.3

Derivadas de ordem superior

Seja K um corpo e seja f (X) K[[X]]. Se Y e uma indeterminada sobre


K[[X]], podemos considerar f (X + Y ) como elemento de K[[X]][[Y ]] e como
tal tem uma expressao u
nica da forma
f (X + Y ) = f0 (X) + f1 (X)Y + f2 (X)Y 2 + + fm (X)Y m + ,
com f0 (X), f1 (X), f2 (X), . . . , K[[X]].
Definimos uma famlia infinita de operadores em K[[X]] como segue,
m Z+ :
m
DX
: K[[X]] K[[X]]
m
f (X) 7 DX
f (X) = fm (X)


n
2.5. D m X n =
X nm m, n Z+ .
PROPOSIC
AO
X
m
P
P
m i
i
m
a o DX
f (X) =
Se f (X) =
i=0 ai DX X .
i=0 ai X K[[X]], ent
Demonstracao: Pela formula do binomio de Newton temos que

n 
X
n
X nm Y m ,
(X + Y ) =
m
n

m=0

de onde segue a primeira afirmacao. A segunda


cao segue da obPafirma

m
servacao que o coeficiente de Y em f (X + Y ) = i=0 ai (X + Y )i e a soma,
i Z+ , dos coeficientes de Y m em ai (X + Y )i (que e igual a ai vezes o
coeficiente de Y m em (X + Y )i ).
m
Segue imediatamente da Proposicao 5 que DX
(K[X]) K[X] m Z+ .

TEOREMA 2.1. Sejam f (X), g(X) K[[X]] e c K. A famlia de


m
operadores (DX
)mZ+ possui as seguintes propriedades:
0
1
m
1. DX
= Id; DX
= derivacao de ordem 1; DX
c=0

m N.

m
m
m
2. DX
(f (X) + cg(X)) = DX
f (X) + cDX
g(X) m Z+ .
P
mi
m
i
+
3. DX
(f (X) cg(X)) = m
i=0 DX f (X) DX g(X) m Z .

53

2.3. DERIVADAS DE ORDEM SUPERIOR


4.

m
DX

n
DX

m+n
n

m+n
DX

m Z+ .

Demonstracao:
0
1
1. Da Proposicao 5 temos que DX
X n = X n e DX
X n = nX n1 . Da
0
segunda afirmacao da Proposicao 5 temos que DX
f (X) = f (X) e
1
m
DX
f (X) = f (X). A igualdade DX
c = 0 m N segue diretamente da definicao.

2. Segue facilmente da Proposicao 5.


3. Denotando por (f g)(X + Y ) a serie de potencias em K[[X]][[Y ]]
correspondente a f (X)g(X) onde se substitui X por X +Y , o resultado
segue da seguinte igualdade em K[[X]][[Y ]]:
(f g)(X + Y ) = f (X + Y ) g(X + Y ).
m
4. Pela Proposicao 5, DX
f (X) e calculavel por linearidade a partir dos
m i
valores de DX X , i Z+ . Portanto para provar (4) basta verificar que
vale a igualdade quando os dois operadores sao aplicados a X i , para
todo i Z+ . De fato,

  
 
i
i
i
in
m
n
i
m

X
=
DX D X X = D X
m+n
n
n

m+n
n

m+n i
DX
X

m+n
n

 

i
m+n

X i(m+n)

Uma verificacao direta mostra que



 
 
  
i
m+n
in
i
,

m+n
n
m
n
o que prova o resultado.
m
Os operadores DX
permitem generalizar para cacaterstica positiva alguns dos resultados da Secao 1 provados para car(K) = 0.

Usaremos a seguinte notacao, se K, f (X) K[X] e m Z,


m
n
DX
f () = Av (DX
f (X))

54

E MULTIPLICIDADE
CAPITULO 2. DERIVAC
AO

onde Av e a funcao avaliacao introdizida no Captulo 1, Problema 1.8.


O proximo resultado e uma generalizacao do Corolario da Proposicao 4.
2.6. Seja p(X) K[X]. Um elemento K e raiz de
PROPOSIC
AO
multiplicidade m 2 de p(X) se, e somente se,
1
m1
p() = DX
p() = DX
p() = 0

m
e DX
p() 6= 0.

Demonstracao: Na expressao
1
m
f (X)Y m + ,
f (X + Y ) = f (X) + DX
f (X)Y + + DX

substituindo X por e Y por (X ), temos que


1
m
f (X) = f () + DX
f ()(X ) + + DX
f ()(X )m + .

O resultado segue imediatamente da expressao acima.


Do Teorema 1 (4) e por inducao, segue facilmente que
1 m
1
1
1
m
(DX
) = DX
DX
DX
= m! DX
.
1
m
1 m
Portanto, se car(K) = 0, temos que DX
= m!
(DX
) , m Z+ e conm
1
seq
uentemente, os operadores DX sao todos determinados por DX
atraves
de iteracoes.

Se car(K) = p > 0, o quadro e bem diferente. Por exemplo, se p < m,


1 m
m
1
entao (DX
) = 0, sem que DX
seja nulo. Portanto as iteracoes de DX
nao
m
sao suficientes para determinar todos os operadores DX . Afim de esclarecer
a situacao temos o seguinte resultado:
TEOREMA 2.2. Seja K um corpo de caracter
stica p > 0 e seja m Z.
P
Considere a expansao p-adica de m, isto e, m = si=0 mi pi , com 0 mi < p.
Tem-se que
1
ps ms
m
1 m0
DX
=
(DX
) (DX
) .
m0 ! ms !

55

2.3. DERIVADAS DE ORDEM SUPERIOR


r

lp
p l
. Isto
l! DX
Demonstracao: Se 0 1 < p e r Z, temos que (D
X) =
s
ip
i mod p
segue do Teorema 1 (4), inducao sobre l e a congruencia
ps
(cf. I-6, Problema 1.16). Agora usando argumentos semelhantes temos que
m +m1 p++mi1 pi1

mi p
DX
DX 0

=

Da segue que

m0 + mi pi
m0 + + mi1 pi1

m ++mi1 pi1

DX 0

p ms
ms p
1 m0
(DX
) (DX
) = m0 ! ms ! DX

s ++m
0

m0 ++mi p
= DX
.

m
= m0 ! ms !DX
,

o que prova o resultado.


m
O Teorema 2 em particular nos mostra que os operadores DX
sao gerados
2
s
p
p
p
1
por composicoes dos operadores DX , DX , DX , . . . , DX , . . .
No calculo diferencial em caracterstica p e fundamental compararmos os
desenvolvimentos p-adicos de dois inteiros. Sejam

m = m0 + m1 p1 + + ms ps , 0 mi < p, i = 0, 1, . . . , s
n = n0 + n1 p1 + + ns ps , 0 ni < p, i = 0, 1, . . . , s

Dizemos que n e p-adicamente maior ou igual do que m , escrevendo,


np m, se, e somente se, ni mi , i = 0, 1, . . . , s.
Da congruencia fundamental (I-6, Problema 1.16) sabemos que

 



n
n0
ns

mod p,
m
m0
ms

e, portanto,

n
m

6= 0 mod p

np m.

m
Os operadores DX
foram introduzidos por H. Hasse em 1936, sendo fundamentais no desenvolvimento da Geometria Algebrica em caracterstica positiva. Estes operadores, nesta mesma decada, foram extensivamente usados por F. K. Schmidt na sua teoria de pontos de Weierstrass para curvas
algebricas definidas sobre corpos de caracterstica positiva e por isto sao usualemnte chamados de operadores diferenciais de Hasse-Schmidt. Fato curioso

56

E MULTIPLICIDADE
CAPITULO 2. DERIVAC
AO

e que estes operadores tenham sido independentemente redescobertos entre


1948 e 1950 por J. Dieudonne que os chamou de semi-derivacoes.

PROBLEMAS 2.3.
m n
1. Sejam m, n Z+ . Mostre que DX
X 6= 0

np m.

2. Sejam f (X) K[X] com car(K) = p > 0 e m, n Z+ . Mostre que se


n
m
mp n e DX
f (X) = 0 entao DX
f (X) = 0.
3. Seja car(K) = p e seja s Z+ , determine
ps
ps
f (X) = 0}.
) = {f (X) K[X] | DX
Ker (DX
4. Seja f (X) K[T ] com car(K) = p > 0 e seja q uma potencia de p.
Mostre que

j
se n = jq
(DT f (T )(X q )),
n
DX
f (X q ) =

0,
se n 6= 0 mod q
onde (DTj f (T ))(X q ) e o polinomio que se obtem substuindo T por X q
no polinomio DTj f (T ).

Captulo 3

POLINOMIOS
COM
COEFICIENTES NUM DFU
Decidir se um polinomio e irredutvel ou nao em Q[X] e bem mais complicado do que decidir se e ou nao irredutvel em C[X] ou em R[X]. Mostraremos ainda neste captulo que existem polinomios irredutveis de todos os
graus em Q[X]. Um primeiro passo no sentido de estudar a irredutibilidade
de um polinomio em Q[X] sera de tentar determinar as suas razes em Q.
Como esta teoria se desenvolve naturalmente em situacao mais geral, e neste
contexto que nos colocamos.
Em todo este captulo D sera um D.F.U. e K o seu corpo de fracoes.

3.1

Razes em K de polin
omios em D[X]

TEOREMA 3.1. Sejam D um D.F.U. e K o seu corpo de fracoes. Sejam


ainda p(X) = a0 + a1 X + an X n D[X] e r, s D primos entre si com
s 6= 0. Se rs e uma raiz de p(X), entao r | a0 e s | an .
Demonstracao: Sendo

r
s

raiz de p(X), tem-se que

r n1
rn
r
a0 + a1 + + an1 n1 + an n = 0.
s
s
s
Multiplicando ambos os membros desta igualdade por sn segue que
sn a0 + sn1 ra1 + sr n1 an1 + r n an = 0.
57

58

CAPITULO 3. POLINOMIOS
COM COEFICIENTES NUM DFU

Esta u
ltima igualdade pode ser reescrita nas duas formas seguintes:
s(sn1 a0 + sn2 ra1 + + r n1an1 ) = r n an

(3.1)

r(r n1an + sr n2an1 + + sn1 a1 ) = sn a0

(3.2)

Como r e s sao primos entre si, o mesmo ocorre com r e sn e para sn e r n .


Como de (5) e (6) temos que s | r n an e r | sn a0 , segue que s | an e r | a0
(veja I-4, Problema 3.2 (i)).

COROLARIO
3.1. Se p(X) D[X] e monico, entao toda raiz de p(X)
em K, encontra-se em D e divide a0 = p(0).
Exemplo 1 : Determinaremos todas as razes racionais do polinomio seguinte: p(X) = 4X 3 + 11X 2 + 45X 12 Z[X].
De acordo com o Teorema 1 toda raiz racional rs de p(X) com r, s Z[X]
e primos entre si e tal que r | 12 e s | 4. Portanto as possibilidades sao
as seguintes: r = 1, 2, 3, 4, 6, 12 e supondo sem perda de
generalidade s > 0, s = 1, 2, 4. Em princpio teramos 36 valores possveis
para rs a serem testados. Eliminando as repeticoes, ficamos reduzidos a 20
possibilidades:


1
3
1
3
r
.
1, 2, 3, 4, 6, 12, , , ,
s
2
2
4
4
Apos algumas tentativas, podendo ser numerosas, chega-se `a conclusao que
p(X) possui uma u
nica raiz racional que e 41 .
O Exemplo acima nos sugere que pode ser muito trabalhoso determinar
as razes racionais de um polinomio. Existem varios criterios para excluir
valores que nao sao razes.
O metodo que descreveremos a seguir e particularmente simples e bastante eficiente.


3.1. RAIZES EM K DE POLINOMIOS
EM D[X]
Seja p(X) = a0 + a1 X + + an X n D[X]. Pondo X =
p

 
Y
an

59
Y
an

obtem-se,

= a0 + a1 aYn + + an Yan =
n
1
(a0 ann1 + a1 ann2 Y + + Y n ) =
= an1
n
1
= an1
q(Y ).
n

As razes em K (logo em D) do polinomio monico q(Y ) D[Y ], quando


divididas por an nos fornecem as razes em K de p(X). Podemos entao nos
limitar aos polinomios monicos com coeficientes em D.
Sejam q(Y ) D[X], D uma raiz de q(Y ) e c D um elemento
qualquer. Como q(Y ) = (Y ) t(Y ) com t(Y ) D[Y ], temos que
q(c) = (c ) t(c), e portanto (c ) | q(c).
Esta observacao nos fornece o seguinte metodo de exclusao:
Para achar as razes em K de um polinomio p(X) D[X], basta achar
as razes em D do polinomio monico q(Y ) D[Y ] e divid-las por an . Pelo
corolario do Teorema 1, os candidatos a razes em K (e portanto em D) de
q(Y ) sao o divisores do coeficiente do seu termo independente a0 ann1 .
Escolhe-se um candidato c a raiz em D de q(Y ) e calcula-se q(c) usando o
metodo pratico de divisao de q(Y ) por Y c. Dois casos podem se apresentar:
1. Um sucesso, isto e, q(c) = 0. Tem-se entao uma raiz c de q(Y ) e a
procura das outras razes de q(Y ) se reduz `a procura das razes do
polinomio monico.
2. Um insucesso, isto e, q(c) 6= 0. Deve-se excluir c dentre os candidatos a
razes de q(Y ). Pela observacao feita acima, devem ser excludos dentre
os candidatos a raiz em D os elementos tais que c nao divide
q(c). Isto transforma o fracasso em algo extremamente u
til.
Daremos a seguir um exemplo da aplicacao deste metodo.
Exemplo 2 : Seja p(X) = X 4 X 3 13X 2 +16X 48. Procuremos as razes
racionais deste polinomio. Como o polinomio ja e monico nao necessitamos
efetuar nenhuma transformacao nele. As razes racionais de p(X) devem ser
procuradas entre os inteiros que dividem 48 que sao:

60

CAPITULO 3. POLINOMIOS
COM COEFICIENTES NUM DFU

1, 2, 4, 8, 16, 3, 6, 12, 24, 48.

Calculemos p(1) e p(1):


1

13

16

48

13

45 = p(1)

11

27

75 = p(1)

1 devem ser excludos pois nao sao razes. Se fosse raiz, deveramos
ter (1 ) | p(1) e (1 ) | p(1). Isto nos permite excluir os seguintes
valores:
8, 16, 3, 6, 12, 24, 48.

Resta somente testar os seguintes candidatos: 2, 4. Calculemos os


valores p(2) e p(2):
1

13

16

48

11

60 = p(2)

30

108 = p(2)

2 devem ser excludos pois nao sao razes. Se fosse raiz, deveramos
ter (2 ) | p(2) e (2 ) | p(2). Isto nao nos permite excluir nenhum
outro candidato. Resta entao verificar se 4 sao razes de p(X). De fato,
1

13

16

48

12

Portanto 4 e 4 sao razes de p(X). Temos que


p(X) = (X 4)(X + 4)(X 2 X + 3).
Isto nos permite achar todas as razes de p(X) que sao

11
11
1
1
i e

i.
4, 4, +
2
2
2
2


3.1. RAIZES EM K DE POLINOMIOS
EM D[X]

61

Exemplo 3 : Sejam an N tais que


a nao e potencia n-esima de um

n
n
umero natural.Vamos mostrar que a nao e um n
umero racional. De
n
n
fato, pondo b = a, temos que b e raiz do polinomio X a. Se b fosse racional, pelo Corolario do Teorema 1, b seria inteiro e portanto a seria potencia
n-esima do n
umero natural b, o que e uma contradicao.
Exemplo 4 : Seja p(X) = X 5 + 4X 4 + 2X 3 13X 2 19X 5. Vamos
determinar, se existirem, as razes em Z[i]. Pelo Teorema 1, tais razes sao
divisores de 5 em Z[i], que sao 1, (1 2i) e (1 2i). Dentre estes
elementos basta verificar se sao razes os n
umeros 1, 1 + 2i, 1 2i, 2 + i
e 2 i pois os outros sao conjugados destes (lembre-se que p() = 0 se, e
somente se p()
= 0). Testando estes valores, verifica-se que:
p(1) 6= 0, p(1 + 2i) 6= 0, p(1 2i) 6= 0, p(2 + i) = 0 e p(2 i) = 0.
Logo as razes de p(X) em Z[i] sao 2 + i e 2 i.

PROBLEMAS 3.1.
1. Ache as razes racionais dos seguintes polinomios:
a) X 4 X 3 X 2 + 19X 42
b) X 3 9X 2 + 22X 24
3
2
c) 2X X + 1
d) 10X 3 + 19X 2 30X + 9
e) 6X 5 + X 4 14X 3 + 4X 2 + 5X 2
2. Determine se e redutvel ou nao em Q[X] cada polinomio abaixo:
a) 2X 2 3X + 1
c) X 2 + X + 1
e) X 3 + 5X 2 + 4X + 1

b) X 2 2
d) 4X 3 + 3X 2 + 3X 1
f ) X 3 + 6X 2 + 8X 1

3. (a) Mostre que = 2 + 3 e raiz do polinomio X 4 10X 2 + 1 e


prove que e irracional.

(b) Mostre que 5 + 7 e irracional.

(c) Mostre que 3 2 3 e irracional.


4. (a) Mostre que cos20 satisfaz a equacao 8X 3 6X 1 = 0.
(Sugest
ao: Veja I-9, Problema 3.5).


CAPITULO 3. POLINOMIOS
COM COEFICIENTES NUM DFU

62

(b) Prove que cos20 e irracional.


5. Determine os inteiros t para os quais a equacao
X 4 3X 3 + tX 2 4X + t 1 = 0
tenha uma raiz racional.
6. (a) Seja p(X) Z[X], a, b Z e m N. Mostre que se a b mod m
entao p(a) p(b) mod m.

(b) Seja {r1 , r2 , . . . , rm } um sistema completo de resduos modulo m.


Mostre que, se p(X) tem uma raiz em Z, entao pelo menos um
dos seguintes n
umeros e divisvel por m: p(r1 ), p(r2), . . . , p(rm ).
(c) Prove que se p(X) Z[X] e se p(0) e p(1) sao mpares, entao p(X)
nao tem razes inteiras.

(d) Mostre que se p(X) Z[X] e se nenhum dos n


umeros inteiros
p(1), p(0) e p(1) e divisvel por 3, entao p(X) nao tem razes
inteiras.

3.2

O Teorema de Gauss

Seja D um domnio de fatoracao u


nica e seja X uma indeterminada sobre
D. Seja p(X) D[X]. Um conte
udo de p(X) e um maximo divisor comum
dos seus coeficientes. O polinomio p(X) D[X] sera chamado primitivo se
os seus coeficientes sao primos entre si, ou seja, se ele possui um conte
udo
invertvel.
LEMA 3.1. Seja D um D.F.U. e K o seu corpo de fracoes. Dado um
polinomio p(X) D[X], existem a K {0} e q(X) D[X] primitivo,
u
nicos, a menos de fatores invertveis em D, tais que p(X) = aq(X).
Demonstracao: Multiplicando p(X) por um elemento d D {0} conveniente, de modo a eliminar os denominadores dos seus coeficientes, temos
que d p(X) D[X] {0}. Pondo em evidencia um maximo divisor comum
c dos coeficientes de c p(X), obtemos
p(X) =

1
c
d p(X) = q(X),
d
d

63

3.2. O TEOREMA DE GAUSS


com

c
d

K {0} e q(X) D[X] um polinomio primitivo.

Provaremos agora a unicidade. Suponha que


c2
c1
q1 (X) =
q2 (X)
d1
d2

(3.3)

onde c1 , c2 , d1 , d2 D {0} e q1 (X), q2 (X) D[X] sao primitivos. Entao


temos que c1 d2 q1 (X) = c2 d1 q2 (X), e como q1 (X) e q2 (X) sao primitivos,
temos que c1 d2 e um conte
udo de c1 d2 q1 (X) e c2 d1 e um conte
udo de
c2 d1 q2 (X). Como estes polinomios sao iguais, segue que c1 d2 e c2 d1 sao
associados em D, isto e, existe u D invertvel tal que c1 d2 = uc2 d1 , ou seja
c1
c2
=u
(3.4)
d1
d2
Substituindo (7) em (8) obtemos que q2 (X) = uq1 (X), o que termina a prova
do Lema.
Observe no Lema anterior que se p(X) D[X] {0}, entao a D {0}.
LEMA 3.2 (Gauss). Se f (X), g(X) D[X] sao primitivos entao f (X)
g(X) e primitivo.
Demonstracao: Escrevamos
f (X) = a0 + a1 X + + an X n

e g(X) = b0 + b1 X + + bm X m .

Suponha, por contradicao, que


f (X) g(X) = c0 + c1 X + c2 X 2 + + cn+m1 X n+m1 + cn+m X n+m
nao seja primitivo e seja d um divisor primo de c0 , c1 , c2 , . . . , cn+m1 , cn+m .
Como f (X) e g(X) sao primitivos temos que
e

A = {i N | 0 i n e d nao divide ai } =
6
B = {j N | 0 j m e d nao divide bj } =
6 .

Sejam r = min A, s = min B e

cr+s = ar+s b0 + ar+1 bs1 + ar bs + ar1 bs+1 + + a0 br+s .


Como por definicao de r e s temos que d | cr+s , segue da igualdade acima que
d | ar bs . Como d e primo, segue que d | ar ou d | bs , o que e uma contradicao
com a definicao de r e s.

64

CAPITULO 3. POLINOMIOS
COM COEFICIENTES NUM DFU

COROLARIO
3.2. Sejam f (X), g(X) D[X]. Entao todo conte
udo de
f (X)g(X) e associado ao produto de um conte
udo de f (X) por um conte
udo
de g(X).
Demonstracao: Escrevamos f (X) = a1 q1 (X) e g(X) = a2 q2 (X), onde
q1 (X), q2 (X) D[X] e a1 , a2 D sao os conte
udos de f (X) e g(X) respectivamente. Temos entao que f (X) g(X) = a1 a2 q1 (X)q2 (X). Por outro lado,
podemos escrever f (X)g(X) = aq(X), onde a e um conte
udo de f (X)g(X)
e q(X) e primitivo e portanto, pelo Lema 1, temos que a e a1 a2 sao associados
em D, o que prova o resultado.
LEMA 3.3. Seja p(X) D[X] primitivo e seja K o corpo de fracoes de D.
Entao p(X) e redutvel em D[X] se, e somente se, ele e redutvel em K[X].
Demonstracao: Suponha que p(X) seja irredutvel em D[X]. Se p(X) e
redutvel em K[X], temos que
p(X) = p1 (X) p2 (X), com p1 (X), p2 (X) K[X] {K}.
Pelo Lema 1, existem a1 , a2 K e q1 (X), q2 (X) D[X] primitivos tais que
p1 (X) = a1 q1 (X) e p2 (X) = a2 q2 (X). Portanto,
p(X) = a1 a2 q1 (X)q2 (X)

(3.5)

onde a1 , a2 K e q1 (X) q( X) e primitivo (Lema 2). Como p(X) e primitivo, pelo Lema 1, temos que a1 a2 e associado de 1 em D e portanto
esta em D. Temos entao de (9) que p(X) e redutvel em D[X] o que e
uma contradicao. Reciprocamente, Suponha que p(X) seja irredutvel em
K[X]. Se p(X) e redutvel em D[X], existiriam p1 (X), p2 (X) D[X] tais
que p(X) = p1 (X)p2 (X) com p1 (X), p2 (X) nao invertveis em D[X]. Temos
que p1 (X), p2 (X)
/ D[X], pois caso contrario, pelo menos um deles teria
conte
udo nao invertvel e portanto um conte
udo de p(X) seria nao invertvel,
o que contradiria o fato de p(X) ser primitivo.
TEOREMA 3.2 (Gauss). Sejam D um D.F.U. e X uma indeterminada
sobre D. Entao D[X] e um D.F.U.
Demonstracao: Seja p(X) D[X]{D}. Podemos escrever p(X) = aq(X)
com a D{0} e q(X) D[X] primitivo. Seja a = a1 ar uma decomposicao de a em fatores irredutveis em D. Seja K o corpo de fracoes de

3.2. O TEOREMA DE GAUSS

65

D. Como K[X] e um D.F.U. (Corolario 2 do Teorema 2, Captulo 1), podemos escrever q(X) = t1 (X) ts (X), onde t1 (X), . . . , ts (X) sao irredutveis
em K[X]. Pelo Lema 1, podemos escrever q(X) = b1 bs q1 (X) qs (X)
onde b1 , . . . , bs K {0} e q1 (X), . . . , qs (X) D[X] D sao primitivos
(Lema 2), logo irredutveis (Lema 3). Como q(X) D[X] e primitivo, e
q1 (X) qs (X) e primitivo (Lema 2), entao da igualdade acima e da unicidade garantida pelo Lema 1, segue que b1 , . . . , bs D . Temos entao que
p(X) = a1 ar (b1 bs ) q1 (X) qs (X) e uma decomposicao de p(X) em
fatores irredutveis em D[X]. Vamos agora demonstrar a unicidade de tal
fatoracao. Suponha que
a1 ar q1 (X) qs (X) = c1 cl g1 (X) gm (X)
onde os elementos de a1 , . . . , ar , c1 , . . . , cl de D sao irredutveis em D e os polinomios q1 (X), . . . , qs (X), g1(X), . . . , gm (X) sao irredutveis em D[X] (portanto primitivos). Usando o Lema 1, temos que a1 ar e c1 cl sao associados, e como D e um D.F.U., temos que r = l e cada ai e associado a um
cj e reciprocamente. Por outro lado, pela unicidade da fatoracao em K[X],
sabe-se que cada q (X) e associado em K[X] a um q (X) e reciprocamente.
Como estes polinomios sao primitivos eles diferem por um elemento invertvel
de D. Da segue a unicidade da fatoracao em D[X].

COROLARIO
3.3. Z[X] e um D.F.U.

COROLARIO
3.4. Se D e um D.F.U. e X1 , . . . Xn sao indeterminadas
sobre D, entao D[X1 , . . . Xn ] e um D.F.U.
Demonstracao: Pelo Teorema, D[X1 ] e um D.F.U. , logo novamente pelo
Teorema, D[X1 , X2 ] = (D[X1 ])[X2 ] e um D.F.U. etc.

COROLARIO
3.5. Se K e um corpo e X1 , . . . , Xn sao indeterminadas
sobre K, entao K[X1 , . . . , Xn ] e um D.F.U.

PROBLEMAS 3.2.
1. Quais dos seguintes polinomios em Z[X] sao primitivos?


CAPITULO 3. POLINOMIOS
COM COEFICIENTES NUM DFU

66

(a) 2 + 3X + p(X) onde p(X) Z[X], gr(p(X)) > 1.

(b) (3 + 5X + 7X 2 + 5X 3 )54 .
(c) 2 + 4X + 6X 2 + 14X 3 .

2. Quais dos seguintes polinomios de Z[X] sao irredutveis?


a) 2 + 2X

b) X 3 + X 2 + X + 1

c) X 3 2

d) X 4 + 6X 2 + 9

3. Seja D um D.F.U. com corpo de fracoes K. Mostre que se p(X) D[X]


tem uma raiz em K entao p(X) e redutvel em D[x].
4. Determine um M.D.C. em Z[X] para cada par de polinomios abaixo
(a) 2X + 4 e 6X 2 + 4X + 2
(b) 4X + 12 e 2X 4 + 12X 2 + 18
(c) 3X 3 3 e 2X 2 + 2X + 2

3.3

M
etodo de Kronecker para fatora
c
ao em
Z[X]

Na secao anterior vimos que Z[X] e um D.F.U. Nada porem dissemos


sobre fatorar um polinomio p(X) em Z[X] nos seus fatores irredutveis. Descreveremos abaixo um metodo devido a Kronecker para realizar esta tarefa.
Tal metodo apesar de conceitualmente simples, na pratica e muito trabalhoso
e, portanto nada eficiente. Existe atualmente um algoritmo muito eficiente,
mas nao totalmente determinstico envolvendo uma parte probabilstica. Seja
um polinomio com coeficientes inteiros. Para decompor p(X) em fatores irredutveis basta supor p(X) primitivo e determinar um divisor seu de menor
grau, em seguida aplica-se o metodo ao polinomio quociente de p(X) por tal
divisor.
a) Procura dos divisores do primeiro grau.
Suponha que aX + b Z[X] seja um fator de p(X). Portanto existe
q(X) Z[X] tal que
p(X) = (aX + b)q(X)

(3.6)


EM Z[X]
3.3. METODO
DE KRONECKER PARA FATORAC
AO

67

Seja um n
umero inteiro qualquer. Entao
p() = (a + b) q()

(3.7)

e portanto (a + b) | p(). O problema e determinar a e b de modo que


(10) seja verificado. Portanto basta procurar a e b entre os inteiros para os
quais a + b divide p() para arbitrariamente escolhido em Z. Pode-se
entao determinar possveis valores de a e b escolhendo dois inteiros e
com 6= , tais que p() 6= 0 e p() 6= 0 e em seguida resolvendo todos os
sistemas de equacoes

a + b = d1
a + b = d2
variando d1 (respectivamente d2 ) dentre os divisores de p() (respectivemente de p()). Assim obtemos todos os possveis candidatos a divisores
lineares aX + b de p(X).

A escolha de e acima deve ser feita com certa ast


ucia pois quanto
menores forem os n
umeros dos divisores de p() e de p(), menor sera o
n
umero de sistemas de equacoes que teremos que resolver.
b) Procura dos divisores do segundo grau.
Para determinar os divisores quadraticos aX 2 + bX + c de p(X) em Z[X],
escolha tres inteiros , e , dois a dois distintos, e tais que nenhum deles
seja raiz de p(X). Se aX 2 + bX + c e um divisor de p(X) em Z[X], devemos
ter,

a2 + b + c = d1
a 2 + b + c = d2

a 2 + b + c = d3

onde d1 e um divisor de p(), d2 e um divisor de p() e d3 e um divisor de


p(). A resolucao deste n
umero finito de sistemas de tres equacoes lineares
nas tres incognitas a, b e c, nos fornecem os possveis candidatos a divisores
quadraticos aX 2 + bX + c de p(X). Aqui tambem vale a recomendacao da
escolha astuciosa de , e .
c) Para a determinacao dos divisores de grau maior do que 2 procede-se
de modo inteiramente analogo ao que foi feito nos casos a) e b).

68

CAPITULO 3. POLINOMIOS
COM COEFICIENTES NUM DFU

Exemplo: Vamos fatorar o polinomio p(X) = X 4 + 2X 3 + X 2 1 pelo


metodo de Kronecker. A procura dos fatores lineares de p(X) se reduz `a
facil ver que este polinomio nao
procura das razes racionais de p(X). E
admite razes racionais. Resta-nos agora determinar os fatores quadraticos
de p(X). Tomemos = 0, = 1 e = 1, temos entao os sistemas:

a 0 + b 0 + c = d1
a + b + c = d2

a b + c = d3
onde d1 = 1, d2 = 1, 3 e d3 = 1. Isto nos fornece 16 sistemas lineares de tres equacoes nas tres incognitas a, b e c, cujas solucoes
apresentamos na seguinte tabela:
1
2
3
4
5
6
7
8
10
11
12
13
14
15
16

d1
1
1
1
1
1
1
1
1
1
1
1
11
1
1
1

d2
1
1
1
1
3
3
3
1
1
1
1
3
3
3
3

d3
1
1
1
1
1

1
1
1
1
1
1
1
1
1

a
0
1
1
2
1
0
2
0
1
1
0
3
2
0
1

b
0
1
1
0
1
2
2
2
1
1
0
1
2
2
1

c
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

Como p(X) e monico devemos ter a = 1, donde os valores das linhas


1, 4, 6, 7, 8, 9, 12, 13, 14 e 15 devem ser excludos. Restam as possibilidades
correspondentes `as linhas 2, 3, 5, 10, 11 e 16. A menos de um sinal, a linha 2
fornece o mesmo resultado que a linha 11, a linha 3 fornece o mesmo resultado
que a linha 10 e a linha 5 fornece o mesmo resultado que a linha 16. Temos
entao somente os tres seguintes casos a analisar:
X 2 + X + 1, X 2 X 1 e X 2 + X 1 .


3.4. CRITERIOS
DE DIVISIBILIDADE EM Q[X]

69

Experimentando estes tres polinomios, achamos que X 2 +X +1, e X 2 +X 1


dividem p(X) e portanto
p(X) = (X 2 + X + 1)(X 2 + X 1).

PROBLEMAS 3.3.
1. Decomponha em fatores irredutveis em Z[X] os seguintes polinomios:
a) 2X 5 + 3X 4 + 3X 3 2X 2 1

3.4

b) X 5 + X 3 + X 2 + 1.

Crit
erios de divisibilidade em Q[X]

TEOREMA 3.3 (Crit


erio de Einsenstein). Seja
q(X) = a0 + a1 X + + an X n Z[X].
Suponha que para algum n
umero inteiro primo p, se tenha
p | a0 , p | a1 , . . . , p | an1 ,
p nao divide an
p2 nao divide a0 .
Entao q(X) e irredutvel em Q[X].
Demonstracao: Podemos supor sem perda de generalidade que q(X) seja
primitivo. Suponha que exista um n
umero primo p cumprindo as exigencias
das hipoteses do Teorema. Suponha, por contradicao, que q(X) seja redutvel
em Q[X]. Logo podemos supor que q(x) = q1 (X) q2 (X), com
q1 (X) = b0 + b1 X + + br X r

e q2 (X) = c0 + c1 X + + cs X s

polinomios primitivos (Lema 4, secao 3).


Como a0 = b0 c0 e p | a0 mas p2 nao divide a0 , segue que p | b0 ou p | c0
e divide somente um dos dois. Suponhamos que p | b0 e p nao divide c0 (o

70

CAPITULO 3. POLINOMIOS
COM COEFICIENTES NUM DFU

outro caso e analogo).


Como p | a1 , a1 = c1 b0 + c0 b1 e p | b0 , segue que p | c0 b1 mas p nao
divide c0 , logo p | b1 .
Como p | a2 , a2 = c2 b0 + c1 b1 + c0 b2 , p | b0 e p | b1 , segue que
p | c0 b2 mas p nao divide c0 , logo p | b2 .
Assim sucessivamente, ate chegarmos `a conclusao que p | bi para cada
i = 0, . . . , r. Isto e uma contradicao pois q1 (X) e primitivo, logo q(X) e
irredutvel em Q[X].
Exemplo 1 : X 4 + 4X 2 + 8X 2 e irredutvel em Q[X] pois 2 | (2), 2 | 8,
2 | 4, 2 | 0 , 2 nao divide 1 e 4 = 22 nao divide (2).
Exemplo 2 : O polinomio X n p, onde p e um n
umero inteiro primo, e
irredutvel em Q[X] pois p | (p), p nao divide 1 e p2 nao divide (p).
Este exemplo nos mostra que em Q[X] ha polinomios irredutveis de todos os graus.
Algumas vezes o criterio de Einsenstein nao se aplica diretamente, por
exemplo, se q(X) = X 4 + X 3 + X 2 + X + 1 , nao exite nenhum primo p que
satisfaca as hipoteses do Teorema. No entanto, considere o polinomio
q(X+1) = (X+1)4 +(X+1)3+(X+1)2 +(X+1)+1 = X 4 +5X 3 +10X 2 +5X+5
Trata-se de um polinomio irredutvel. Para concluir que q(X) e irredutvel
nos baseamos na seguinte observacao cuja demonstracao deixamos a cargo
do leitor.
Observacao: Sejam q(X) Z[X] e a Z. Tem-se que q(X) e irredutvel
em Z[X] se, e somente se, q(X + a) e irredutvel em Z[X].
Exemplo 3 : Se p e um n
umero primo, entao o polinomio
q(X) = X p1 + X p2 + + X + 1
e irredutvel.


3.4. CRITERIOS
DE DIVISIBILIDADE EM Q[X]
De fato, temos que q(X) =
q(X + 1) =

(X+1)p 1
X


= X

p1

p
1

X p 1
,
X1

p2

71

logo

++

p
p2

X+

p
p1


p
para todo i = 1, . . . , p1 (Veja
Sendo p primo, e facil ver que p divide
i
Cap 3 - Problema...). Logo o criterio de Einsenstein nos mostra que q(X + 1)
e irredutvel e pela observacao acima podemos concluir que q(X) e irredutvel.


Alem do criterio de Einsenstein temos um outro criterio de irredutibilidade para polinomios em Z[X]. Este criterio faz uso das classes residuais
modulo um n
umero primo p. Seja q(X) = a0 +a1 X + +an X n . Considere o
polinomio, q(X) = a0 + a
1 X + + a
n X n Zp [X] onde a
i e a classe residual
modulo p de ai , i = 0, . . . , n. Esta passagem de um polinomio q(X) Z[X]
ao polinomio q(X) Zp [X] goza das seguintes propriedades faceis de serem
verificadas:
a) Se q(X) = q1 (X) + q2 (X) entao q(X) = q1 (X) + q2 (X).
b) Se q(X) = q1 (X) q2 (X) entao q(X) = q1 (X) q2 (X).
TEOREMA 3.4. Sejam q(X) = a0 +a1 X + +an X n Z[X] e um n
umero
primo p que nao divide an . Se q(X) e irredutvel em Zp [X], entao q(X) e
irredutvel em Q[X].
Demonstracao: Podemos supor sem perda de generalidade que q(X) e
um polinomio primitivo. Suponha, por contradicao, que q(X) seja redutvel
em Q[X], logo existem dois polinomios q1 (X) = b0 + b1 X + + br X r e
q2 (X) = c0 + c1 X + + cs X s em Z[X] tais que q(X) = q1 (X) q2 (X).
Passando esta igualdade modulo p obtemos q(X) = q1 (X) q2 (X) e como
an = br cs e p nao divide an , segue que p nao divide br e p nao divide cs ,
conseq
uentemente br 6= 0 e cs 6= 0 e portanto q(X) e redutvel em Zp [X], o
que contradiz a hipotese.
Exemplo 4 : Seja q(X) = X 4 + X 3 + 3X 2 + 18X + 2. Reduzindo q(X)
modulo 3 temos q(X) = X 4 + X 3 + 2. Observe que q[X] nao se anula em
Z3 [X] e portanto nao possui fatores lineares em Z3 [X]. Vamos verificar que
q(X) tambem nao possui fatores quadraticos.

72

CAPITULO 3. POLINOMIOS
COM COEFICIENTES NUM DFU

Suponha q(X) = (X 2 + aX + b)(X 2 + cX + d) com a, b, c, d Z3 . Entao


teramos:

a + c = 1

b + d + a c = 0
a d + b c = 0

b d = 2
Da primeira e da quarta equacoes acima, obteramos os seguintes possveis
valores para a, b, c, d que organizamos na tabela abaixo:
b

Nenhum desses valores acima e compatvel com as demais equacoes. Conclumos assim que q(X) e irredutvel em Z3 [X] e conseq
uentemente q(X) e
irredutvel em Q[X].

PROBLEMAS 3.4.
1. Mostre que os seguintes polinomios sao irredutveis em Q[X] :
a) X 2 2X + 6
c) X n 12, n N

b) X 4 2X 3 + 6X 2 + 8X 14
d) X 3 + 9X 2 + 3X + 9

2. Mostre que para todo n Z, os seguintes polinomios sao irredutveis


em Q[X]:
a) X 4 + 4n + 1

b) X 4 + 4nX + 1

73

3.5. A RESULTANTE
3. Sejam m, n N com m n. Mostre que o polinomio
X n + (1 + X)m + (1 X)m

e irredutvel em Q[X].
4. Seja p > 2 um n
umero primo. Mostre que X p + pX + 1 e irredutvel
em Q[X].
5. Mostre que se p e um n
umero primo, entao o polinomio
1+X +

X2
Xp
++
2!
p!

e irredutvel em Q[X].
6. Seja q(X) = a0 + a1 X + + an X n Z[X]. Suponha que existe um
primo p tal que
p | an , p | an1 , . . ., p | a1 ,
p nao divide a0

p2 nao divide an .

Mostre que q(X) e irredutvel. Aplique este criterio para o polinomio


2X 4 + 6X 3 4X + 1 .

+ 1 e irredutvel em Z3 [X]. Conclua que todo


7. Mostre que X 3 + 2X
polinomio da forma X 3 +3X 2 X +3 +1, onde , Z, e irredutvel
em Z[X] e em Q[X].
8. Mostre que X 4 + X 2 + 2 e irredutvel em Z3 [X]. Conclua que todo
polinomio da forma X 4 + 3X 3 + X 2 + 3X 1, com , Z, e
irredutvel em Z[X].

3.5

A Resultante

Nesta secao damos um criterio numerico para decidir quando dois polinomios tem, ou nao, fatores nao constantes em comum. Este criterio consiste em transformar a questao em um problema de sistemas lineares homogeneos e reduzindo assim, em u
ltima analise, `a questao de anulamento,
ou nao, de um certo determinante.

74

CAPITULO 3. POLINOMIOS
COM COEFICIENTES NUM DFU

3.1. Sejam K um corpo e p(X), q(X) K[X] de graus n


PROPOSIC
AO
e m respectivamente. Sao equivalentes:
1. p(X) e q(X) tem um fator nao constante em comum.
2. Existem polinomios (X) e (X) de graus n e m respectivamente tais
que (X) p(X) = (X) q(X).
Demonstracao: Suponha que p(X) e q(X) tenham um fator nao constante em comum h(X). Entao existem (X) e (X) em K[X] tais que
p(X) = h(X) (X) e q(X) = h(X) (X). Observe que, sendo h(X) nao
constante, entao gr((X)) < gr(p(X)) = n e gr((X)) < gr(q(X)) = m e,
alem disso, (X) p(X) = h(X) (X) (X) = q(X) (X).
Reciprocamente, suponha que (X) p(X) = (X) q(X) para algum par
de polinomios (X) e (X) em K[X] tal que
gr((X)) < gr(p(X)) = n e gr((X)) < gr(q(X)) = m.
Seja h(X) = M. D. C.(q(X)), (X). Temos que 1 (X)p(X) = (X)q1 (X),
onde
(X)
q(X)
1 (X) =
e q1 (X) =
.
h(X)
h(X)
Como por hipotese, gr((X)) < gr(q(X)) e como h(X) divide (X), segue
que gr(h(X)) < gr(q(X)) e, conseq
uentemente gr(q1 (X)) 1. Por outro
lado, sendo M. D. C.(q1 (X), 1 (X)) = 1 da relacao
1 (X) p(X) = (X) q1 (X),
temos que q1 (X) divide 1 (X)p(X), e da segue que q1 (X) divide p(X). Mas
q1 (X) divide q(X), logo p(X) e q(X) tem o fator comum nao constante q1 (X).

COROLARIO
3.6. Sejam p(X), q(X) K[X] de graus n e m respectivamente. Entao estes polinomios tem um fator comum nao constante se, e
somente se, existem polinomios (X) e (X) de graus menores do que n e
m respectivamente, tais que (X) p(X) + (X) q(X) = 0.
TEOREMA 3.5. Sejam
p(X) = an X n +an1 X n1 + +a0

e q(X) = bm X m +bm1 X m1 + +b0

75

3.5. A RESULTANTE

com an 6= 0 e bm 6= 0. Entao p(X) e q(X) tem um fator comum nao constante


se, e somente se, e nulo o determinante seguinte:

an
0

an1
an
..
.

a2

a1
a2
..
.

a0
a1
..
.

0
0
bn

0
0

...

0
0

an
0
b2
..
.
..
.

an1
an
b1

bm

bm1
bm

bm1

bm1

bm
..
.

0
0

0
0

b2
..
.

0
a0

0
0

an1
b0

b1

b0

0
b1

0
0
..
.
..
.

0
0
..
.
..
.
a0
0

..
.

0
..
.

b0
b1

0
b0

Demonstracao: Pelo corolario da proposicao 1, p(X) e q(X) tem um fator


nao constante em comum se, e somente se, existem
(X) = u1 + u2 X + + un X n1 e (X) = v1 + v2 X + + vm X m1 ,
com pelo menos algum ui 6= 0 e algum vj 6= 0, tais que
(X) p(X) + (X) q(X) = 0
Igualando a zero os coeficientes do polinomio do lado lado esquerdo da
igualdade acima, obtemos o seguinte sistema:

an vm

an1 vm + an vm1 +
..

a0 v1

+bm un
=
+bm1 un + bm un1 =
..
.
+b0 u1

0
0
0

A existencia de (X) e (X) nao nulos e equivalente ao fato de que o


sistema das n + m equacoes lineares homogeneas acima nas n + m variaveis
vm , . . . , v1 , un , . . . , u1 tem uma solucao nao trivial. Isto por sua vez e equivalente ao fato que o determinante da matriz associada ao sistema e nulo, logo


CAPITULO 3. POLINOMIOS
COM COEFICIENTES NUM DFU

76

equivalente a R = 0 (a matriz acima e a transposta da matriz associada ao


sistema e, portanto possui o mesmo determinante).
3.1. O determinante R que aparece no teorema 1 e chamado
DEFINIC
AO
resultante dos polinomios p(X) e q(X). A resultante de p(X) e p (X) e
chamada discriminante de p(X).

COROLARIO
3.7. Seja K um corpo algebricamente fechado. Os polinomios p(X), q(X) K[X] tem raizes comuns em K se, e somente se,
a resultante de p(X) e q(X) e nula.
Demonstracao: p(X) e q(X) tem razes comuns em K se, e somente se,
p(X) e q(X) tem um fator comum nao constante em K[X] se, e somente se,
a resultante de p(X) e q(X) e nula.

COROLARIO
3.8. Seja K um corpo algebricamente fechado. p(X)
K[X] tem razes m
ultiplas em K se , e somente se, o discriminante de p(X)
e nulo.
Demonstracao: p(X) tem razes m
ultiplas se, esomente se, p(X) e p (X)
tem fator comum nao constante se, e somente se, o discriminante de p(X) e
nulo.
Exemplo 1 : Seja p(X) = aX 2 + bX + c. Entao p (X) = 2aX + b e o
discriminante de p(X) e
D

a
2a
0

b c
b 0
2a b

= a(b2 4ac)

Note que D = a, onde = b2 4ac, e portanto o discriminante nao


e mais = b2 4ac.
Exemplo 2 : Seja p(X) = X 3 +aX 2 +bX +c. Entao p (X) = 3X 2 +2aX +b
e o discriminante de p(X) e

1 a
0 1
3 2a
0 3
0 0

b
a
b
2a
3

c 0
b c
0 0
b 0
2a b

= (18abc 4a3 c + a2 b2 4b3 27c2 )

77

3.5. A RESULTANTE

Exemplo 3 : Seja f (X) = X 3 + pX + q. Entao f (X) = 3X 2 + p e o


discriminante de f (X) e

1 0
0 1

p q
0 p

0
q

3 0
0 3
0 0

p 0
0 p
3 0

0
0
p

= 108

q2
4

p3
27

Exemplo 4 : Os resultados que obtivemos sobre resultantes nos permitem


tambem resolver certos problemas de geometria analtica como por exemplo,
achar os pontos de interseccao de duas curvas algebricas planas. Suponha que
se queira achar os pontos de interseccao das curvas X 2 +Y 2 +4X 2Y +3 = 0
e X 2 Y 2 + 4XY + 10Y 9 = 0. Considerando X como parametro, as nossas
equacoes, vistas como equacoes na indeterminada Y , se tornam:
Y 2 2Y + (X 2 + 4X + 3) = 0 e

Y 2 + (4X + 10)Y + +(X 2 9) = 0.

Para achar os pontos de interseccao das duas curvas, determinamos inicialmente os valores de X, para os quais as equacoes acima tenham razes comuns
como polinomios em Y . Consideremos a resultante destes dois polinomios:
R

1
2
(X + 1)(X + 3)
0
1
2
1 4X + 10 (X + 3)(X 3)
0
1
4X + 10
1
2
0
1
0 4X + 8
0
1

(X + 1)(X + 3)
2
(X + 3)(2X 2)
4X + 10

0
(X + 1)(X + 3) =
0
(X + 3)(X 3)
0
(X + 1)(X + 3) =
0
(X + 3)(X 3)

= 2(X + 3)2 (X 1)(X 3) + 8(X + 2)(2X + 5)(X + 1)(X + 3) +


+ 2(X + 32 )(X + 1)(X 1) + 8(X + 2)(X + 3)(X 3) =
= 4(X + 3)(5X 3 + 25X 2 + 31X + 11)
= 4(X + 3)(X + 1)(5X 2 + 20X + 11).

78

CAPITULO 3. POLINOMIOS
COM COEFICIENTES NUM DFU
Os dois polinomios terao razes comuns se, e somente se
R = 4(X + 3)(X + 1)(5X 2 + 20X + 11) = 0

e isto ocorre se, e somente se, X e um dos seguintes valores:

3 5
3 5
3, 1, 2 +
, 2
5
5
Para determinar os pontos de interseccao das curvas devemos resolver os
seguintes quatro sistemas de equacoes:
1. Se X = 3, temos

Y 2 2Y
Y 2 2Y

= 0
= 0

de onde temos que Y = 0, portanto (3, 0) e um ponto de interseccao


das duas curvas.
2. Se X = 1, temos

Y 2 2Y
= 0
Y 2 + 6Y 8 = 0

de onde Y = 2, portanto (1, 2) e um ponto de interseccao das curvas.


3. Se X = 2 +

3 5
,
5

temos
Y2

Y 2 + 2 +

donde Y = 1+

5
,
5

2Y


12 5
Y
5


portanto 2 +

4
5

donde Y = 1
seccao.

5
,
5

16+12 5
5

3 5
,1
5

4. Se X = 2 3 5 5 , temos

2
2Y

Y



Y 2 + 2 12 5 Y
5

portanto 2

= 0


5
5

= 0
e ponto de interseccao.

4
5

= 0

16+12 5
5

3 5
, 1
5

= 0


5
5

e ponto de inter-

79

3.5. A RESULTANTE
PROBLEMAS 3.5.
1. Ache o discriminante de g(X) = aX 4 + bX 2 + c.
2. Ache a resultante de
p1 (X) = a1 X 2 + b1 X + c1

e p2 (X) = a2 X 2 + b2 X + c2 .

3. Ache o(s) valor(es) de t para o(s) qual(is) as equacoes


tX 2 + (t 1)X + 1 = 0 e X 2 + (t2 t)X 1 = 0
tenham uma raiz comum. Ache a raz comum em cada caso.
4. Ache o(s) valor(es) de t para o(s) qual(is) as equacoes
X 3 t = 0 e X 2 + tX + 1 = 0
tenham uma raiz comum. Ache a raz comum em cada caso.
5. Encontre a(s) solucao(oes) comum(ns) das equacoes:
(a) X(Y X)2 Y 5 = 0 e X 4 + Y 3 X 2 = 0

(b) (X 2 + Y 2 )2 (X 2 Y 2 ) e X 2 + Y 2 X + 4 = 0

80

CAPITULO 3. POLINOMIOS
COM COEFICIENTES NUM DFU

Captulo 4

AS EQUAC
OES
DE GRAU 4
Neste captulo iniciaremos o estudo das equacoes algebricas propriamente
ditas. A resolucao das equacoes do primeiro grau se confunde com a divisao
e era conhecida desde a antig
uidade. Os babilonios sabiam extrair algumas
razes quadradas e, portanto sabiam resolver algumas equacoes particulares
do segundo grau. A formula resolvente da equacao do segundo grau ja era
conhecida pelos matematicos hindus do seculo 2. Passaram-se muitos seculos
ate que se conseguissem resolver as equacoes do terceiro e do quarto grau, o
que foi realizado pelos matematicos de Bolonha - Italia, no seculo 16.
O problema da resolubilidade das equacoes de grau maior ou igual a cinco
se constituiu desde entao num dos problemas centrais da Matematica ate ser
totalmente elucidado pela Teoria de Galois na primeira metade do seculo 19.
Neste Captulo discutiremos apenas a resolubilidade das equacoes de grau
ate quatro, deixando o restante da discussao para os proximos captulos.

4.1

A Equac
ao do Segundo Grau

Considere a equacao aX 2 + bX + c = 0 com coeficientes em C e a 6= 0 . A


formula que fornece as razes desta equacao em funcao dos seus coeficientes
81


CAPITULO 4. AS EQUAC
OES
DE GRAU 4

82

costuma ser deduzida completando quadrados como segue:




b
aX 2 + bX + c = a X 2 + ab X + c = a X 2 + 2 2a
X+

2
2
b
b
= a X + 2a
+ c 4a

b2
4a2

+c

b2
4a

Portanto, e raiz da equacao se, e somente se,

2

b2
b
+c
= 0,
a X+
2a
4a
o que nos fornece por extracao de raiz quadrada

b b2 4ac
=
,
2a

onde b2 4ac e uma das razes quadradas do n


umero complexo
2
= b 4ac, chamado discriminante da equacao. Observe que este discriminante difere do discriminante D do polinomio aX 2 + bX + c como foi definido
no Captulo 3, secao 5. A relacao existente entre D e e dada da seguinte
forma:

a

D = 2a
0

b
b
2a

c
0
b




= a(b2 4ac) = a

O anulamento de (ou o que e o mesmo de D) nos fornece portanto a


condicao necessaria e suficiente para que a equacao do segundo grau tenha
b
).
uma raiz dupla (igual a 2a
Observe tambem que todo o desenvolvimento vale num corpo K algebricamente fechado com carK 6= 2 no lugar de C
Se os coeficientes a, b e c da equacao aX 2 + bX + c = 0 sao reais, entao
pela formula resolvente temos o seguinte resultado:
1. > 0 se, e somente se, a equacao tem duas razes reais distintas.
2. = 0 se, e somente se, a equacao tem duas razes reais iguais.

DO TERCEIRO GRAU
4.2. A EQUAC
AO

83

3. < 0 se, e somente se, a equacao tem duas razes complexas distintas
conjugadas.

PROBLEMAS 4.1.
1. Sejam x1 e x2 as razes da equacao aX 2 + bX + c = 0. Mostre que
x1 + x2 = ab e x1 x2 = ac
2. Forme as equacoes monicas do segundo grau cujas razes sao
a) 1 e 1

b) 2 e 3

c) 5 e 7

3. Dada a equacao aX 2 + bX + c = 0, se x1 e x2 sao as suas razes, sem


resolve-la calcule as expressoes:
a) x21 + x22 ,

b) x31 + x32 ,

c) (x1 x2 )2 .

4. Sejam x1 e x2 as razes do polinomio aX 2 + bX + c e seja D o seu


discriminante. Mostre que D = a3 (x1 x2 )2 .
5. Dada a equacao aX 2 + bX + c = 0, efetue nela a mudanca de variavel
x = y + d com d escolhido de modo que a nova equacao na variavel y
nao tenha termo do primeiro grau. Resolva esta equacao e retorne `a
equacao original na variavel x e determine as suas solucoes

4.2

A Equac
ao do Terceiro Grau

Nesta secao consideraremos a equacao geral do terceiro grau com coeficientes complexos, que sem perda de generalidade podemos supor que esteja
na forma:
X 3 + a2 X 2 + a1 X + a0 = 0
(4.1)
Por meio de uma mudanca de variavel vamos coloca-la numa forma onde nao
figure o termo do segundo grau.
Reducao: Substituindo X por Y + b na equacao (12) temos
0 = (Y + b)3 + a2 (Y + b)2 + a1 (Y + b) + a0
= Y 3 + (3b + a2 )Y 2 + (3b2 + 2ba2 + a1 )Y + (b3 + b2 a2 + ba1 + a0 ).


CAPITULO 4. AS EQUAC
OES
DE GRAU 4

84

Pondo b = a32 , temos que X 3 + a2 X 2 + a1 X + a0 = Y 3 + pY + q, onde


X=Y

a2
,
3

p = a1

a2 2
3

e q=

2a2 3 a1 a2

+ a0
27
3

(4.2)

Portanto, para achar as razes da equacao (12), basta achar as razes da


equacao Y 3 + pY + q = 0 e delas subtrair a32 .
Exemplo 1 : Vamos eliminar o termo do segundo grau do polinomio
p(X) = X 3 + X 2 + X + 1. Fazendo a substituicao X = Y 13 , o polinomio
20
se transforma em Y 3 + 23 Y + 27
Resolucao: Vamos agora concentrar a nossa atencao na resolucao das
equacoes do tipo
Y 3 + pY + q = 0.
(4.3)
Facamos em (14) a seguinte mudanca de variaveis: Y = U + V , onde U
e V sao duas variaveis que relacionaremos entre si de acordo com a nossa
conveniencia. Obtemos entao
0 = (U + V )3 + p(U + V ) + q = (U 3 + V 3 + q) + (U + V )(p + 3UV ). (4.4)
Segue entao que cada solucao do sistema
 3
U + V 3 = q
U V = 3p
nos fornece uma solucao (u, v) de (15) e portanto uma solucao y = u + v de
(14).
Elevando ao cubo a segunda equacao de do sistema acima segue que u3 e
v 3 sao solucoes da seguinte equacao do segundo grau:
p3
Z + qZ
= 0.
27
2

Fixando uma das razes quadradas de q4 + p27 e a denotando por


temos que as razes de (16) sao
r
r
q 2 p3
q 2 p3
q
q
+
e z2 =
+
z1 = +
2
4
27
2
4
27

(4.5)
q

q2
4

p3
,
27

DO TERCEIRO GRAU
4.2. A EQUAC
AO

85

Podemos entao escrever u3 = z1 e v 3 = z2 .

Escolhendo uma das razes c


ubicas de z1 e denotando-a por 3 z1 , segue

que as solucoes de u3 = z1 sao 3 z1 , w 3 z1 , e w 2 3 z1 , onde w = 1+i2 3

e uma raiz c
ubica da unidade. Denotando por 3 z2 a raiz c
ubica de z2 tal

que tal que 3 z1 3 z2 = 3p , (cf. a segunda equacao do sistema acima), o


referido sistema admite as seguintes solucoes:

v1 = 3 z2

v2 = w 2 3 z2

v3 = w 3 z2

u1 = 3 z1 ,

u2 = w 3 z1 ,

u3 = w 2 3 z1 ,

Segue entao que a equacao (14) possui as seguintes solucoes:

y1 = u1 + v1 =

r
3

y2 = u2 + v2 = w
2

2q

y3 = u3 + v3 = w

2q

r
3

q
+

2q

q2
4

q2
4

p3
27

q2
4

+
p3
27

r
3

2q
2

+w

p3
27

+w

r
3

r
3

2q
2q

q2
4

p3
,
27

q2
4

p3
27

q2
4

p3
27

chamadas formulas de Cardan.


As formulas resolventes da equacao (12) podem ser obtidas pelas formulas
de Cardan mediante as substituicoes em (13). Observe que o metodo que
utilizamos e valido em qualquer corpo algebricamente fechado K tal que
carK 6= 2, 3.
Exemplo 2 : Resolvamos a equacao X 3 3X + 1 = 0 . Esta equacao ja
e desprovida do seu termo do segundo grau, logo podemos usar diretamente


CAPITULO 4. AS EQUAC
OES
DE GRAU 4

86

as formulas de Cardan. Temos entao que

x1 =

q
3
21 +

x2 = w

3
2

q
3
12 +

x3 = w 2

q
3

i +

12 +

3
2

q
3
21

i + w2

3
2

i+w

3
2

q
3
12

q
3
12

i,

3
2

3
2

i e
i.

12 + 23 i = 3 w pode ser escolhido como sendo cos 2


+ i sen 2
,
9
9
q

portanto, 3 12 23 i = 3 w deve ser escolhido como sendo cos 2


i sen 2
9
9

2
+
i
sin
,
segue
que
pois devemos ter 3 w 3 w = 3p = 1. Como w = cos 2
3
3

Note que

x1 =



cos 2
+ i sen 2
+ cos 2
+ i sen 2
= 2 cos 2
,
9
9
9
9
3



2
2
2
x2 = w cos 2
+
i
sen
+
+
i
sen
= 2 cos 8
,
w

cos
9
9
9
9
9



2
2
2
x3 = w cos 2
+
i
sen
+
+
i
sen
= 2 cos 4
.
w

cos
9
9
9
9
9

No exemplo acima temos que os coeficientes da equacao e as razes sao


n
umeros reais. As formulas de Cardan nos expressam as razes sob forma
algebrica, porem envolvendo n
umeros complexos. Muitas tentativas foram
feitas para exprimir as razes de tais equacoes em termos de radicais reais,
todas fracassando. As equacoes do do terceiro grau com coeficientes racionais, irredutveis em Q[X] e possuindo todas as razes reais, sao chamadas
de caso irredutvel. Foi somente no seculo 19 que tal misterio foi esclarecido,
demonstrando-se atraves da Teoria de Galois que no caso irredutvel e impossvel exprimir as razes da equacao em termos de radicais reais apenas.
Voltaremos a este assunto no u
ltimo Captulo.
Exemplo 3 : Resolvamos a equacao X 3 + 3X 4 = 0. Pelas formulas de

DO TERCEIRO GRAU
4.2. A EQUAC
AO

87

Cardan, esta equacao possui as seguintes razes:


p
p

3
3
x1 =
2+ 5 +
2 5,
x2 =

12

x3 =

21

p
3

p
3

2+

2+

p

3
5+ 2 5 +

p

3
5+ 2 5

i 3
2

i 3
2

p
3

2+

p
3


2 5

p
p


3
3
2+ 5 2 5

A equacao tem portanto uma raiz real e duas razes complexas (conjugadas).
Por inspecao ve-sep
que 1 e raizpda equacao, da extramos a seguinte igual

3
3
dade curiosa: 1 = 2 + 5 + 2 5.
Exemplo 4 : Resolvamos a equacao X 3 6X 2 + 21X 18 = 0.

Para eliminar o termo do segundo grau, efetuuamos a substituicao X =


Y + 2 e obtemos a equacao Y 3 + 9Y + 8 = 0, cujas razes sao:
p
p

3
3
4 43,
4 + 43 +
y1 =
y2 = w

p
p

3
3
4 + 43 + w 2 4 43 e

y3 = w 2

p
3

4 +

43 + w

Portanto, as razes da equacao original sao:


x1 = y1 + 2,

x2 = y2 + 2

p
3
e

43

x3 = y3 + 2.

Observacao 1: O polinomio X 3 + a2 X 2 + a1 X + a0 tem discriminante







D =


1
0
3
0
0

a2
1
2a2
3
0

a1
a2
a1
2a2
3

a0
a1
0
a1
2a2

0
a0
0
0
a1






= 18a2 a1 a0 + 4a32 a0 a22 + 4a31 + 27a20 .



Este polinomio desembaracado do seu termo do segundo grau e Y 3 + pY + q,


a2
2a3
com X = Y a32 , p = a1 32 e q = 272 a13a2 + a0 . O discriminante deste


CAPITULO 4. AS EQUAC
OES
DE GRAU 4

88
u
ltimo polinomio e




D =


1
0
3
0
0

0
1
0
3
0

p
0
p
0
3

q
p
0
p
0

0
q
0
0
p





 2

3

= 108 q + p .

4
27


Uma verificacao direta (leitor faca-a) nos mostra que D = D

4.1. Seja D o discriminante do polinomio X 3 + a2 X 2 +


PROPOSIC
AO
a1 X + a0 , cujas razes sao x1 , x2 e x3 . Tem-se a seguinte igualdade:
D = [(x3 x1 )(x3 x2 )(x2 x1 )]2 .
Demonstracao: Seja Y 3 +pY +q o polinomio desembaracado do seu termo
do segundo grau. Sejam
s
s
r
r
3
3
q
q 2 p3
q 2 p3
q
u1 = +
+
e
v1 =
+
2
4
27
2
4
27
Sabemos que x1 = u1 +v1 a32 , x2 = wu1 +w 2 v1 a32 e x3 = w 2 u1 +wv1 a32 ,
logo
(x2 x1 ) = (w 1)(u1 w 2 v1 )
(x3 x1 ) = (w 2 1)(u1 w v1 )
(x3 x2 ) = (w 2 w)(u1 v1 ).
Usando as igualdades:
e

w 1 = w 2 1 = (w 1)(w 1) = |w 1|2
w 2 w = w w = 3 i,

obtemos que

(x3 x2 )(x3 x1 )(x2 x1 ) = 33 i (u1 w 2 v1 )(u1 w v1 )(u1 v1 )


= 3 3 i (u31 v13 )

q

p3
q2
= 3 3 i 2 4 + 27
q

2
p3
= 6 3 i q4 + 27

DO TERCEIRO GRAU
4.2. A EQUAC
AO

89

Elevando ao quadrado a igualdade acima, obtemos:


 2

q
p3
(x3 x2 )(x3 x1 )(x2 x1 ) = 108
= D.
+
4
27
A igualdade agora segue da relacao D = D, que obtivemos na Observacao
1.
O resultado da Proposicao 1 se generaliza como segue. Se x1 , x2 , . . . , xn
e D sao respectivamente as razes e o discriminante do polinomio
an X n + + a1 X + a0 ,
entao vale a relacao:
1

D = (1) 2 n(n1) an2n1

Y
i<j

(xj xi )2 .

A demonstracao deste fato geral pode ser encontrada no Apendice 2.


O proximo resultado nos fornecera a discussao das razes de uma equacao
do terceiro grau com coeficientes reais.
4.2. Dada a equacao X 3 + a2 X 2 + a1 X + a0 = 0, com
PROPOSIC
AO
a0 , a1 , a2 n
umeros reais, tem-se que:
1. D = 0 se, e somente se, a equacao tem raiz m
ultipla. Neste caso todas
as razes sao reais.
2. D > 0 se, e somente se, a equacao tem pelo menos uma raiz nao real.
Neste caso, uma raiz e real e duas sao complexas conjugadas.
3. D < 0 se, e somente se, a equacao tem as razes reais e distintas.
Demonstracao: Pela Proposicao 1 temos
D = (x3 x2 )2 (x3 x1 )2 (x2 x1 )2 .
claro que D = 0 se e somente se a equacao tem pelo menos duas
(1) E
razes iguais. Neste caso, a equacao nao pode ter raz complexa nao real pois

90

CAPITULO 4. AS EQUAC
OES
DE GRAU 4

caso contrario, deveria ter a conjugada com mesma multiplicidade.


(2) Se D > 0, como D e um quadrado, alguma das diferencas (xj xi )
deve ser nao real. Logo pelo menos uma raiz e nao real. Neste caso, so
poderemos ter duas razes complexas conjugadas e a outra real. Reciprocamente, se uma das razes e C R, entao as outras razes sao

2
2
2
e com R. Tem-se que: D = (
) ( ) (
) . Como
2
2
(
) e o conjugado de ( ) , tem-se que o produto ( )2 (
)2
e um n
umero real positivo. Portanto o sinal de D e o mesmo sinal de
(
)2 = (2 i Im())2 = 4(Im())2 que e positivo.
(3) Este caso decorre dos anteriores por exclusao.
A historia da resolucao da equacao do terceiro grau apresenta alguns lances pitorescos. Conta-se que foi Scipio Del Ferro quem primeiro resolveu a
equacao do terceiro grau sem nunca publicar o seu resultado, limitando-se
apenas a contar o seu feito a alguns amigos. Em 1535, Tartaglia redescobriu
a resolucao destas equacoes, mantendo o seu metodo em segredo para com ele

coroar um tratado de Algebra


de sua autoria. Tartaglia revelou o seu segredo
a Jeronimo Cardan sob juramento de nao divulga-lo. Cardan, nao honrando
o seu compromisso, publicou em 1545 o livro Ars Magna contendo o metodo
de resolucao da equacao do terceiro grau dando, entretanto o devido credito
ao seu autor. Por terem sido publicadas pela primeira vez por Cardan, estas
formulas levam o seu nome. O livro de Cardan contem tambem a resolucao
da equacao do quarto grau devida ao seu discpulo Ludovico Ferrari e que
sera o assunto da proxima secao. O metodo que utilizamos para deduzir as
formulas de Cardan e devido a Hudde e data de 1658. As formulas de Cardan tem mais interesse teorico e historico do que pratico. Para calcular boas
aproximacoes de razes de equacoes algebricas dispoe-se de metodos muito
mais eficientes.

DO TERCEIRO GRAU
4.2. A EQUAC
AO

91

PROBLEMAS 4.2.
1. Usando as formulas de Cardan, resolva as seguintes equacoes:
a)
c)
e)
g)

X 3 + 9X 6 = 0
X 3 3X + 2 = 0
X 3 5X + 2 = 0
X 3 + 12X 30 = 0

b)
d)
f)
h)

X 3 9X 12 = 0
X 3 9X 2 9X 15 = 0
X 3 6X 2 6X 14 = 0
X 3 3X + i3
=0
2

2. Mostre que
a)
b)
c)

p
p

3
3
7 + 50 + 7 50 = 2

108 + 10
243 +

242

108 10 = 2

243

242 = 2 2

3. Discuta, sem resolver, as razes das seguintes equacoes:


a) X 3 1 = 0
c) X 3 10X + 1 = 0
e) X 3 3X + 2 = 0

b) 2X 3 5X + 7 = 0
d) 2X 3 + 3X 2 + 6X
12 = 0

3
2
f ) X 3X + 3 1 + 3 2 X 3 3 2

4. Em cada caso abaixo, construa e determine as outras razes de uma


equacao do 30 grau com coeficientes racionais tendo o n
umero indicado
como raiz.
q
q

3
3
3
3
b) 2 + 3 + 2 3
a) 3 9
5. Mostre que a parabola Y = X 2 e a hiperbole XY + 8X + 4Y + 3 = 0
possuem somente um ponto de interseccao com ambas as coordenadas
reais.
6. Seja f (X) = X 3 + 3aX + 2 R[X].
(a) Determine os valores reais de a para os quais a funcao polinomial
real y = f (X) tenha tres razes reais distintas.
(b) Determine o valor real de a para o qual esta funcao tenha uma
raiz m
ultipla e encontre, neste caso, as suas razes.


CAPITULO 4. AS EQUAC
OES
DE GRAU 4

92

(c) Determine os valores reais de a para os quais esta funcao tenha


duas razes complexas (conjugadas).
(d) Esboce o grafico em cada caso um dos casos (a), (b) e (c).
7. Considere o poliomio p(X) = X 3 + a2 X 2 + a1 X + a0 , com a2 , a1 , a0
n
umeros reais. Discuta o sinal de p(X) para valores reais de X segundo
o sinal de D e da posicao de X relativamente `as razes reais.
8. Considere a igualdade
a3 X 3 + a2 X 2 + a1 X + a0 = a3 (X x1 )(X x2 )(X x3 )
onde x1 , x2 e x3 sao as razes do polinomio do lado esquerdo da igualdade. Usando o metodo dos coeficientes a determinar, mostre que
a)
b)
c)

x1 + x2 + x3 = aa23
x1 x2 + x1 x3 + x2 x3 =
x1 x2 x3 = aa03

a1
a3

9. Sejam y1 , y2 e y3 as razes da equacao Y 3 + pY + q = 0. Observando


que a formulas de Cardan se expressam como
y1 = u1 + v1 ,

y2 = wu1 + w 2 v1 ,

e y3 = w 2 u1 + wv1 .

Mostre que
y1 + wy2 + w 2 y3 = 3v1 ,

y1 + wy3 + w 2 y2 = 3u1 .

Conclua que valem as seguintes relacoes:


(y1 + wy2 + w 2 y3 ) (y1 + wy3 + w 2 y2 = 3p
(y1 + wy2 + w 2 y3 )3 + (y1 + wy3 + w 2 y2 )3 = 27q
10. Sejam x1 , x2 e x3 as razes da equacao X 3 + a2 X 2 + a1 X + a0 = 0.
Mostre que valem as igualdades
(x1 + wx2 + w 2 x3 ) (x1 + wx3 + w 2 x2 = 3a1 + a22
(x1 + wx2 + w 2 x3 )3 + (x1 + wx3 + w 2 x2 )3 = 2a32 + 9a1 a2 27a0 .
(Sugestao: Use o Problema 2.8 e as relacoes entre x1 , x2 , x3 , a0 , a1 , a2 e
y1 , y2, y3 , p, q).

DO QUARTO GRAU
4.3. A EQUAC
AO

4.3

93

A Equac
ao do Quarto Grau

Apresentamos nesta secao o metodo de Ferrari para resolucao da equacao


do quarto grau. Considere a equacao:
X 4 + a3 X 3 + a2 X 2 + a1 X + a0 = 0

(4.6)

Temos que X 4 + a3 X 3 = (a2 X 2 + a1 X + a0 ). Completanto o quadrado


no primeiro membro desta equacao e comparando com o segundo membro,
temos

2 

1
1 2
2
X + a3 X =
a3 a2 X 2 a1 X a0
(4.7)
2
4
Se o segundo membro desta equacao fosse um quadrado perfeito, a resolucao
da equacao recairia na resolucao de duas equacoes do segundo grau. O nosso
objetivo sera agora transformar o seguno membro de (18) em um quadrado
perfeito, sem destruir o quadrado perfeito do primeiro membro.

Somando a ambos os membros de (18) a expressao Y 2 +2Y X 2 + 21 a3 X ,
obtemos,


2 


1 2
1
2
X + a3 X + Y = 2Y + a3 a2 X 2 + (Y a3 a1 )X + (Y 2 a0 )
2
4
(4.8)
Vamos agora determinar os valores de Y que transformarao o segundo
membro de (19) em um quadrado perfeito. Para que isto ocorra devemos ter
o discriminante do segundo membro de (19), como trinomio do segundo grau
em X, nulo. ou seja,


1 2
2
(Y a3 a1 ) 4 2Y + a3 a2 (Y 2 a0 ) = 0
4

Da segue que,
8Y 3 4a2 Y 2 + (2a1 a3 8a0 )Y + (4a0 a2 a0 a23 a21 ) = 0

(4.9)

Escolhendo Y como sendo uma das razes da equacao (4), a equacao (3) nos
fornece


2
1
2
X + a3 X + Y = (X + )2
(4.10)
2


CAPITULO 4. AS EQUAC
OES
DE GRAU 4

94

com e convenientes. Esta equacao se resolve mediante a resolucao das


duas equacoes do segundo grau:




1
1
2
2
X + a3 X + Y = (X + ) e
X + a3 X + Y = (X + )
2
2
Como a equacao (17) e equivalente `a equacao (21), temos que a resolucao de
uma equacao do quarto grau pode ser reduzida `a resolucao de equacoes do
terceiro e do segundo graus.
Exemplo: Resolvamos a equacao X 4 2X 3 + 4X 2 2X + 3 = 0.
Determinemos Y satisfazendo a equacao (20) que no nosso caso toma a
facil verificar que y = 2 e solucao desta
forma: Y 3 2Y 2 2Y + 4 = 0. E
equacao. Para este valor de Y a equacao (19) passa a ser
(X 2 X + 2)2 = X 2 2X + 1 = (X 1)2 .
Obtemos assim as seguintes equacoes do segundo grau:
X 2 X + 2 = X 1 e X 2 X + 2 = (X 1),
cujas razes sao as razesda equacao proposta. Assim, a nossa equacao tem
as razes 1 + 2 i , 1 2 i , i e i.

PROBLEMAS 4.3.
1. Resolva as equacoes:
a) X 4 12X 2 + 24X 5 = 0
c) X 4 15X 2 12X 2 = 0
e) X 4 + 8X 2 + 16X + 20 = 0

b) X 4 24X 2 + 60X + 11 = 0
d) X 4 9X 2 6X + 4 = 0
f ) X 4 + 2X 2 4X + 8 = 0

Captulo 5

O GRUPO SIMETRICO
Num trabalho publicado em 1771 cerca de dois seculos apos os trabalhos dos algebristas bolonheses que estudamos no Captulo 4, Joseph Louis
Lagrange (ou Giuseppe Luigi Lagrangia como reivindicam os italianos), aprofundou o estudo das relacoes entre coeficientes e as razes de um polinomio,
mediante a introducao dos grupos simetricos e de suas propriedades. Este
estudo conduziu-o a achar um metodo unificado para atacar a resolucao das
equacoes algebricas de qualquer grau. O metodo funcionou maravilhosamente no caso das equacoes do terceiro e quarto graus, como veremos no
proximo captulo, mas apresentou dificuldades na tentativa de resolver a
equacao do quinto grau.
Apesar de Lagrange nao ter conseguido resolver os problemas da Teoria
das Equacoes Algebricas, os seus trabalhos criaram instrumentos para que P.
Ruffini e N. H. Abel, numa serie de trabalhos realizados entre 1799 e 1824,
demonstrassem a impossibilidade de resolver a equacao geral do quinto grau.
Posteriormente, Evariste Galois, retornando `as ideias de Lagrange, escreveu
uma das mais belas e importantes paginas da Matematica, a Teoria de Galois.

5.1

Rela
c
oes Entre Coeficientes e Razes

O nosso objetivo nesta secao e determinar as relacoes existentes entre os


coeficientes e as razes das equacoes algebricas.

95


CAPITULO 5. O GRUPO SIMETRICO

96

Seja K um corpo e X1 , X2 , . . . , Xn indeterminadas sobre K. Considere o


polinomio:
(X + X 1 )(X + X 2 ) (X + X n ) K[X, X1 , X2 , . . . , Xn ].

Queremos escrever este polinomio como elemento de K[X1 , . . . , Xn ][X]. Para


este efeito, introduziremos os seguintes polinomios de K[X1 , . . . , Xn ] :
X
s1 (X1 , . . . , Xn ) =
Xi = X 1 + + X n
i

s2 (X1 , . . . , Xn ) =

Xi1 Xi2

i1 <i2

= X1 X2 + X1 X3 + + Xn1 Xn
s3 (X1 , . . . , Xn ) =

Xi1 Xi2 Xi3

i1 <i2 <i3

= X1 X2 X3 + X1 X2 X4 + + Xn2 Xn1 Xn
..
.
sn1 (X1 , . . . , Xn ) =

i1 <i2 <<in1

Xi1 Xi2 Xin1

= X1 X2 Xn1 + + X2 X3 + + Xn
sn (X1 , . . . , Xn ) = X1 X2 Xn

Pede-se ao leitor verificar as seguintes relacoes, validas para todo n,


s1 (X1 , . . . , Xn ) = s1 (X1 , . . . , Xn1 ) + Xn
s2 (X1 , . . . , Xn ) = s2 (X1 , . . . , Xn1 ) + Xn s1 (X1 , . . . , Xn1 )
s3 (X1 , . . . , Xn ) = s3 (X1 , . . . , Xn1 ) + Xn s2 (X1 , . . . , Xn1 )
..
.
sn1 (X1 , . . . , Xn ) = sn1 (X1 , . . . , Xn1 ) + Xn sn2 (X1 , . . . , Xn1 )
sn (X1 , . . . , Xn ) = Xn sn1 (X1 , . . . , Xn1)
LEMA 5.1. Temos a seguinte relacao:
(X X1 )(X X2 ) (X Xn ) =
= X n s1 (X1 , . . . , Xn )X n1 + + (1)n1 sn1 (X1 , . . . , Xn )X+
+(1)n sn (X1 , . . . , Xn ).


5.1. RELAC
OES
ENTRE COEFICIENTES E RAIZES

97

Demonstracao: A demonstracao sera feita por inducao sobre n 2. Para


n = 1, o resultado e obvio. Vamos supor que a formula vale para n e provar
que vale para n + 1. Multiplicando por (X Xn+1 ) ambos os lados da
igualdade no enunciado do Lema, obtem-se:
(X X1 )(X X2 ) (X Xn )(X Xn+1 ) =
= [X n s1 (X1 , . . . , Xn )X n1 + + (1)n sn (X1 , . . . , Xn )](X Xn+1 ) =
= X n+1 [s1 (X1 , . . . , Xn ) + Xn+1 ]X n +
+[s2 (X1 , . . . , Xn )X n1 + Xn+1 s1 (X1 , . . . , Xn )]X n1 + +
+(1)n [sn (X1 , . . . , Xn ) + X n+1 sn1 (X1 , . . . , Xn )]X+
+(1)n+1 Xn+1 sn (X1 , . . . , Xn ) =
= X n+1 s1 (X1 , . . . , Xn )X n + + (1)n sn (X1 , . . . , Xn )X+
+(1)n+1 sn+1 (X1 , . . . , Xn ).
5.1. Se x1 , x2 , . . . xn sao as razes de a0 + a1 X + +
PROPOSIC
AO
n
an X = 0, entao
s1 (x1 , . . . , xn ) = an1
an
s2 (x1 , . . . , xn ) = an2
an
..
.
si (x1 , . . . , xn ) = (1)i aani
n
..
.
sn (x1 , . . . , xn ) = (1)n aan0
Demonstracao: Sendo x1 , . . . , xn as razes da equacao
a0 + a1 X + + an X n = 0,
temos pelo Lema 1 que
a0 + a1 X + + an X n = an (X x1 ) (X xn ) =
= an [Xn s1 (x1 , . . . , xn )X n1 + + (1)n1 sn1 (x1 , . . . , xn )X+
+(1)n sn (x1 , . . . , xn ).
Igualando os coeficientes dos termos de mesmo grau, obtem-se o resultado.
As igualdades na Proposicao acima sao chamadas relacoes entre coeficientes e razes da equacao dada. Estas relacoes nos dao um sistema de n
natural pensar em
equacoes (nao lineares) nas n incognitas x1 , x2 , . . . , xn . E
resolver o sistema para obter as razes x1 , x2 , . . . , xn . Vejamos num exemplo

98

CAPITULO 5. O GRUPO SIMETRICO

o que sucede.
Exemplo 1 : Considere a equacao X 3 + X + 1 = 0, `a qual esta associado
o sistema:

x1 + x2 + x3 = 0
x1 x2 + x1 x3 + x2 x3 = 1

x1 x2 x3 = 1
Para resolver este sistema procederemos por eliminacao. Multiplicando
a segunda equacao por x3 , obtemos x1 x2 x3 + x1 x3 2 + x2 x3 2 = x3 . Usando
a terceira equacao segue que 1 + (x1 + x2 )x3 2 = x3 . Usando a primeira
equacao obtem-se 1 + (x3 )x3 2 = x3 .

Portanto para achar x3 devemos resolver a equacao x3 2 + x3 + 1 = 0 que


e precisamente a equacao proposta originalmente.
Este exemplo nos mostra que nao sera este o metodo que nos conduzira
`a resolucao das equacoes. Entretanto, se tivermos alguma informacao adicional sobre as razes e possvel chegar `as solucoes. Vejamos alguns exemplos.
Exemplo 2 : Resolva a equacao X 3 X 2 2X + 2 = 0 sabendo-se que o
produto de duas de suas razes e igual a 2.
Sejam x1 , x2 e x3 as razes da equacao. Acrescentando a condicao acima
`as relacoes entre coeficientes e razes, obtemos o sistema:

x1 + x2 + x3 = 1

x1 x2 + x1 x3 + x2 x3 = 2
x

1 x2 x3 = 2

x1 x2 = 2

Da terceira e da quarta equcoes segue que x3 = 1. Da primeira


temos
que x1 + x2 = 0 que juntamente com a
quarta nos
fornece x1 = 2. Como
x2 = x1 , as razes da equacao sao 1, 2 e 2.
Exemplo 3 : Resolvamos a equacao X 3 3X 2 + X + 1 = 0, sabendo-se
que as suas razes estao em progressao aritmetica.


5.1. RELAC
OES
ENTRE COEFICIENTES E RAIZES

99

Sejam x1 = a r, x2 = a, e x3 = a + r as razes da equacao. Temos que,

3 = x1 + x2 + x3 = 3a
1 = x1 x2 + x1 x3 + x2 x3 = 3a2 r 2

1 = x1 x2 x3 = a(a2 r 2 )

Da primeira dessas equacoes segue que a


= 1. Da segunda temos entao que
2
2
3 r = 1, logo
r = 2 e portanto
r = 2. Tem-se entao que as razes da
equacao sao 1 2, 1 e 1 + 2.
Exemplo 4 : Determinaremos a soma dos quadrados das razes da equacao
3X 3X 4 + 2X 3 + X 1 = 0 sem resolve-la.
5

Se x1 , x2 , x3 , x4 e x5 sao as suas razes, temos que


x1 2 + x2 2 + x3 2 + x4 2 + x5 2 =
= (x1 + x2 +x3 + x4 + x5 )2 2(x1 x2 + + x4 x5 )
= 12 2 32 = 1 34 = 13

Exemplo 5 : Determinaremos a soma dos inversos das razes da equacao


2X 4 6X 3 + 5X 2 7X + 1 = 0 sem resolve-la.
Se x1 , x2 , x3 e x4 sao as razes da equacao, temos que
1
1
1
1
x2 x3 x4 + x1 x3 x4 + x1 x2 x4 + x1 x2 x3
+
+
+
=
=
x1 x2 x3 x4
x1 x2 x3 x4

7
2
1
2

=7

A Proposicao 1 e os exemplos 4 e 5 acima nos mostram que certas funcoes


das razes, por exemplo, a soma das razes, a soma dos produtos dois a dois
das razes, a soma dos produtos tres a tres das razes etc., a soma dos quadrados das razes e a soma dos inversos das razes podem ser calculadas em
funcao dos coeficientes da equacao sem resolve-la.
Na secao 4 estudaremos uma classe de funcoes, as funcoes simetricas das
razes, que podem ser calculadas em funcao dos coeficientes sem resolver a
equacao. Como o conceito de funcao simetrica esta intimamente ligado `a
nocao de grupos de permutacoes, dedicaremos as proximas duas secoes a
este assunto.


CAPITULO 5. O GRUPO SIMETRICO

100
PROBLEMAS 5.1.

1. Resolva as seguintes equacoes, dadas as condicoes adicionais:


(a) X 3 + 2X 2 + 3X + 2 = 0 sabendo-se que x1 + x2 = x3 .
(b) 3X 3 + 2X 2 19X + 6 = 0 sabendo-se que x1 + x2 = 1.
(c) X 3 7X 2 42X + 216 = 0 sabendo-se que x3 2 = x1 x2 .

(d) X 3 + 9X 2 + 6X 56 = 0 sabendo-se que x2 = 2x1 .

(e) 9X 3 36X 2 + 44X 16 = 0 sabendo-se que as suas razes estao


em progressao aritmetica.
(f) 3X 3 26X 2 + 52X 24 = 0 sabendo-se que as suas razes estao
em progressao geometrica.

(g) X 4 2X 3 + 2X 2 X 2 = 0 sabendo-se que x1 + x2 = 1.


2. Sabendo-se que as razes da equacao X 3 2X 2 + aX + 46 = 0 estao
em progressao aritmetica, determine o valor de a e resolva a equacao.
3. Sabendo-se que as razes da equacao 2X 4 15X 3 + aX 2 30X + 8 = 0
estao em progressao geometrica, determine o valor de a e resolva a
equacao.
4. Qual a relacao que deve existir entre p, q e r para que as razes da
equacao X 3 + pX 2 + qX + r = 0
(a) estejam em progressao aritmetica?
(b) estejam em progressao geometrica?
5. Dada a equacao 2X 5 3X 4 X 3 + 7X 2 9X + 8 = 0 , ache
(a) a soma dos quadrados de sua razes
(b) a soma dos cubos de suas razes
(c) a soma dos inversos de suas razes
(d) a soma dos quadrados dos inversos de suas razes.
6. Ache o valor de m para que a soma dos quadrados das razes da equacao
3X 5 mX 3 + 2X 2 + X 1 = 0 seja igual a 1.

101

5.2. GRUPOS

7. Sabendo-se que as razes de 3X 3 + 4X 2 + 8X + 24 = 0 sao n


umeros
complexos de igual modulo, resolva a equacao.
8. A equacao X 5 + 4X 4 + 2X 3 13X 2 19X 5 = 0 tem uma raz da
forma a + bi com a e b inteiros, determine a e b.

5.2

Grupos

Iniciaremos nesta secao o estudo das propriedades gerais dos grupos.


Neste Captulo apresentaremos apenas os aspectos mais elementares da teoria geral e estudaremos com mais detalhes o chamado grupo simetrico ou de
permutacoes. Este incio da teoria e essencialmente devido a Lagrange e a
Cauchy. Voltaremos ao assunto no Captulo 9 para maior aprofundamento.

5.2.1

A noc
ao de grupo

Seja C um conjunto nao vazio. Define-se


SC = { : C C | e uma bijecao} .

Um elemento de SC e tambem chamado de permutacao de C. Em SC temos a operacao de composicao de funcoes, que sabidamente tem as seguintes
propriedades:
associativa
1. E
2. Possui elemento neutro,
3. Cada bijecao possui um inverso para a composicao, que e a bijecao
inversa.
Isto motiva a seguinte definicao abstrata.
5.1. Um conjunto G munido de uma operacao e chamado
DEFINIC
AO
um grupo se satisfaz as seguintes propriedades:
i) Associatividade:
a (b c) = (a b) c a, b, c G;
ii) Existencia de elemento neutro:
e G, tal que e a = a e = a, a G;
iii) Existencia de inverso:
a G, b G tal que a b = b a = e.


CAPITULO 5. O GRUPO SIMETRICO

102

Exemplos: Sao grupos os seguintes conjuntos com as operacoes correspondentes:


1. (SC , ), as permutacoes de C 6= com a operacao de composicao de
funcoes;
2. ( Z, +), ( Q, +), ( R, +), ( C, +) sao grupos;
3. ( Zn , +), para todo n N;
4. (A[X], +), onde A e um anel;
5. (A , ) o conjunto dos elementos invertveis de um anel com a operacao
de multiplicacao do anel.
5.2. Num grupo G sao u
PROPOSIC
AO
nicos o elemento neutro e o elemento inverso de um elemento dado.
Demonstracao: Se e e e sao elementos neutros em G, temos e = e e = e.
Se a G e b, b sao inversos de a, temos que a b = a b (= e), logo
b (a b) = b (a b ) e portanto pela associatividade, (b a) b = (b a) b .
Segue entao que e b = e b , donde b = b .
O u
nico elemento inverso de a sera denotado por a1 , se a operacao
de G for representada multiplicativamente e, por a, se for representada
aditivamente. Neste u
ltimo caso, o elemento neutro e representado por 0.

E facil verificar que


a) (a1 )1 = a ou (a) = a;
b) (a b)1 = b1 a1 ou (a + b) = b + (a).
Quando C = {1, 2, . . . , n}, o conjunto SC e denotado simplesmente porSn
e e chamado de grupo simetrico de grau n. Sabemos que Sn tem n! elementos
(cf. I-3, Proposicao 1).
Como toda funcao e determinada quando se conhece a imagem de cada
elemento do domnio, podemos representar um elemento Sn como


1
2

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

103

5.2. GRUPOS

onde (1), (2), . . . , (n) sao os elementos (1, 2, . . . , n) numa determinada


ordem, isto e uma permutacao destes elementos.


1 2 3 4
Exemplo 6 : =
e a bijecao 1 7 3, 2 7 2, 3 7 1,
3 2 1 4
4 7 4.


1 2 n
O elemento neutro de Sn e portanto e =
e a com1 2 n
posicao nesta notacao se efetua do seguinte modo:

 

1
2

n
1
2

n
=

(1) (2) (n)


(1) (1) (n)
=

1
2

n
( (1)) ( (2)) ( (n))

Alem disso,

1
(1)

n
(2) (n)

1

(1)
1

(2) (n)
2

onde a u
ltima expressao deve ser rearrumada de modo que a primeira linha
se transforme em 1, 2, . . . n.

 
 Exemplo 7 :  
1 2 3 4
1 2 3 4
1 2 3 4
.
=

2 1 4 3
2 4 3 1
3 2 4 1
A maneira de proceder nesta composicao e da direita para a esquerda:
1
2
3
4

7
7
7
7

2,
4,
3,
1,

2
4
3
1

7
7
7
7

2,
1,
4,
3,

logo
logo
logo
logo

1
2
3
4

7
7
7
7

2
1
4
3


1 
 
 Exemplo 8 :
1 2 3 4 5
1 2 3 4 5
3 4 2 5 1
.
=
=
5 3 1 2 4
3 4 2 5 1
1 2 3 4 5
O proximo exemplo e muito importante.


CAPITULO 5. O GRUPO SIMETRICO

104

Exemplo 9 : Determinaremos neste exemplo a tabela da multiplicacao em


S3 .






1 2 3
1 2 3
1 2 3
,
, 3 =
= e, 2 =
Sejam 1 =
2 3 1
3 1 2
1 2 3






1 2 3
1 2 3
1 2 3
.
e 3 =
, 2 =
1 =
3 2 1
2 1 3
1 3 2
Temos que

onde x y se encontra na linha do x e na coluna do y. Por exemplo,


2 3 = 1 . Pede-se ao leitor verificar, a ttulo de exerccio, a tabela acima.
Note que em S3 temos que 2 1 6= 1 2 , isto e 2 e 1 nao comutam. Os
grupos nos quais dois elementos quaisquer comutam sao chamados abelianos.
Sao abelianos os grupos dos Exemplos 2, 3, 4 e 5. Com relacao ao exemplo
1, temos o seguinte resultado.
5.3. Para todo n 3, Sn nao e abeliano.
PROPOSIC
AO
Demonstracao: Sejam e definidas por (1) = 2, (2) = 1 e (x) = x
se x 3; e (1) = 1, (2) = 3, (3) = 2 e (x) = x se x 4. Temos entao
que ( )(1) = 2 e ( )(1) = 3, logo 6= .

5.2. GRUPOS

5.2.2

105

Subgrupos

Um subconjunto H de um grupo G e chamado subgrupo de G se H com


a operacao de G for um grupo. Para verificar que um subconjunto H de G
e um subgrupo de G, basta verificar que
i)
ii)
iii)

A operacao de G e fechada em H, isto e, a b H, a, b H.


O elemento neutro e de G pertence a H.
O inverso de todo elemento de H pertence a H, isto e, se a H
entao a1 H.

Nao e necessario verificar a associatividade da operacao em H ja que a


operacao e associativa em G.
Exemplo 11 : (Z, +) e um subgrupo de (Q, +) que e subgrupo de (R, +)
que por sua vez e subgrupo de (C, +).
Damos a seguir um criterio u
til para verificar se H G e um subgrupo.
5.4. Um subconjunto nao vazio H de um grupo G e um
PROPOSIC
AO
subgrupo de G se, e somente se, para todos a, b H tem-se que a b1 H.
Demonstracao: A implicacao direta e obvia pois sendo a, b H e H um
subgrupo de G, temos que b1 H e, portanto a b1 H. Reciprocamente,
sendo H 6= , tome c H, logo por hipotese, e = c c1 H. Seja a H,
como e H, temos que a1 = e a1 H. Resta apenas provar o fechamento da operacao de G em H. Sejam a, b H, logo pelo que provamos
acima b1 H e, portanto, pela hipotese, a b = a (b1 )1 H.
A ordem de um grupo finito G e o n
umero de elementos de G. Denotaremos a ordem de G por |G|. Queremos comparar a ordem de um subgrupo
H com a ordem de G. Uma relacao trivial, que decorre da inclusao H G,
e a seguinte: |H| |G|. Entretanto, por ser H um subgrupo de G, Lagrange
provou que existe uma relacao bem mais forte do que a acima. Para isto, e
necessario introduzir um novo conceito.
Sejam a G e H um subgrupo de G. Definem-se
aH = {a h | h H} e Ha = {h a | h H}.


CAPITULO 5. O GRUPO SIMETRICO

106

O conjunto aH e chamado classe lateral `a esquerda de a relativamente a


H, enquanto que Ha e chamado classe lateral `a direita. Em particular,
eH = He = H.
Na notacao aditiva, escreve-se a+ H em vez de aH. Se G = Z e H = mZ,
a classe lateral de a Z segundo H e dada por a + mZ = {a + mx | x Z}.
5.5 (Lagrange). Sejam G um grupo, H um subgrupo de
PROPOSIC
AO
G e a, b G.
(i)
(ii)
(iii)
(iv)

se, e somente se, b1 a H.


Se
S aH bH 6= entao aH = bH.
xG xH = G.
Existe uma bijecao entre aH e bH.

Demonstracao: (i) Suponha que aH = bH. Como a = a e aH, segue


que a bH, logo a = b h para algum h H e portanto b1 a = h H.
Reciprocamente, suponha que b1 a H, logo a1 b = (b1 a)1 H.
Seja c aH, logo c = a h com h H, segue que c = b b1 a h com
h H, logo c = b h com h = b1 a h H, da vem que c bH, provando
assim que aH bH. A inclusao bH aH e semelhante usando a relacao
a1 b H.
(ii) Se aH bH 6= entao existe c aH bH, assim podemos escrever
c = a h = b h , onde h, h H. Portanto b1 a = h h1 H. Pelo tem
(i) segue que aH = bH.
S
claro que
(iii) E
xG xH G.S Por outro lado, se a G temos que
S
a aH xG xH e portanto G xG xH, provando assim a igualdade.

(iv) Basta provar que para todo a G, existe uma bijecao entre eH =
H e aH. Considera a funcao
f : H aH
h 7 a h

que e sobrejetiva pois dado y aH entao y tem a forma y = a h com h H


e portanto f (h) = y. Ela e injetiva pois se f (h1 ) = f (h2 ) entao a h1 = a h2

107

5.2. GRUPOS
e portanto h1 = h2 (Veja Problema 1 (b)).

Na Proposicao 5 acima poder-se-ia trabalhar com as classes laterais `a direita em vez das classes laterais `a esquerda.
TEOREMA 5.1 (Lagrange). Sejam G um grupo finito e H um subgrupo
de G. Entao a ordem de H divide a ordem de G.
Demonstracao: Da Porposicao 5 e do fato de G ser finito, tem-se que G
e uniao de um n
umero finito de classes laterais disjuntas e cada uma tem o
mesmo n
umero de elementos de H, logo |G| = l|H|, onde l e o n
umero de
classes laterais. Portanto |H| divide |G|.
Definicao: O n
umero de classes laterais, indiferentemente `a direita ou `a
esquerda, e chamado de ndice de H em G e e denotado por [G : H].
Temos entao a formula |G| = [G : H] |H|.
Exemplo 12 : a + mZ = b + mZ se, e somente se, a b mZ se, e somente
se, a b mod m. Assim existem exatamente m classes laterais de mZ em
Z que sao
0 + mZ, 1 + mZ, . . . , (m 1) + mZ.

Num grupo G temos a nocao de potenciacao, ou seja,


define-se na notacao multiplicativa

(n fatores), se
a a a,
n
e,
se
a =
1 1
1
a a a
(|n| fatores), se

se a G e n Z,

n>0
n=0
n<0

Na notacao aditiva escrevemos

(n parcelas), se n > 0
a + a + + a,
0,
se n = 0
na =

(a) + (a) + + (a) (|n| parcelas), se n < 0

Temos as seguintes propriedades, para todos a, b G e todos m, n Z.

1)
2)
3)

an am = am+n
(an )m = anm
se a b = b a entao (a b)n = an bn

1 ) na + ma = (n + m)a
2 ) m(na) = (mn)a
3 ) n(a + b) = na + mb.

108

CAPITULO 5. O GRUPO SIMETRICO

O proximo resultado nos mostrara que e mais facil verificar se um subconjunto finito de um grupo e ou nao um subgrupo.
5.6. Seja G um grupo e H um subconjunto finito de G.
PROPOSIC
AO
Se H e fechado em relacao `a operacao de G, entao H e um subgrupo de G.
Demonstracao: Basta mostrar que o elemento neutro e de G esta em
H e que o inverso de um elemento de H esta em H. Seja a H, entao
a2 , a3 , . . . , H pois H e fechado em relacao `a operacao de G. Como H
e finito, existem dois n
umeros naturais distintos n e m tais que an = am .
Suponha, sem perda de generalidade, que n > m, multiplicando por am
ambos os membros da igualdade acima, obtemos que e = anm H. Observe que se n m = 1, temos que a = e e o seu inverso e ele proprio, logo
esta em H. Se nm > 1, entao a1 = anm1 H e o resultado esta provado.
Exemplo 13 : Vamos determinar todos os subgrupos de S3 . Pela Proposicao 6 para verificar que um subconjunto de S3 e um subgrupo, basta
mostrar que e fechado em relacao `a operacao de S3 . Pelo Teorema de Lagrange, Para que H S3 seja um subgrupo e necessario que |H| divida 6.
Portanto temos quatro casos a considerar:
1. |H| = 1. Neste caso temos uma u
nica possibilidade que e H = {e}.
2. |H| = 2. As possibilidades sao os conjuntos da forma {e, i } e {e, i },
i = 1, 2, 3. Dentre estes, somente os conjuntos {e, 1 } , {e, 2 } e {e, 3 }
sao fechados em relacao `a operacao de S3 .
3. |H| = 3. Ha somente as seguintes possibilidades: H = {e, i , a},
i = 1, 2, 3, a 6= e, a 6= i ou H = {e, 2 , 3 }. A primeira possibilidade
deve ser excluda pois, caso contrario teramos que {e, i } seria um
subgrupo de H e pelo Teorema de Lagrange, 2 teria que dividir 3 o
que e um absurdo. Resta a possibilidade H = {e, 2 , 3 }, que e um
subconjunto fechado em relacao `a operacao de S3 .
4. |H| = 6. Neste caso H = S3 .
Assim, os subgrupos de S3 sao {e}, {e, 1 } , {e, 2 } e {e, 3 }, {e, 2 , 3 } e S3 .

109

5.2. GRUPOS

Exemplo 14 : Vamos determinar todos os subgrupos de Z. Se H e um


subgrupo de Z, entao
(i)
(ii)
(iii)

H 6=
a + b H, a, b H
na H, n Z, a H.

Portanto todo subgrupo de Z e um ideal de Z e consequentemente da forma


H = I(d) = {nd | n Z} para algum d Z (cf. I-4, Teorema 1).
A determinacao dos subgrupos de um grupo e algo bastante complexo e
esta longe de ter sido resolvida em geral. Voltaremos no Captulo 9 `a questao
da existencia de certos subgrupos de um grupo finito.

5.2.3

Grupos Cclicos

Sejam G um grupo e a G. Vamos definir na notacao multiplicativa


hai = {an | n Z}
ou na notacao aditiva
hai = {na | n Z}

claro que hai e um subgrupo de G pois e fechado em relacao `a operacao


E
de G, e = a0 hai (ou 0 = 0 a hai ) e cada an hai ou ( na hai )
tem um inverso an hai (ou (n)a hai ). Este subgrupo sera chamado
de subgrupo gerado por a.
Para simplificar os enunciados, vamos usar apenas a notacao multiplicativa, deixando para o leitor o exerccio de formular os resultados na notacao
aditiva.
TEOREMA 5.2.
(i) hai e finito se, e somente se, existe m Z tal que am = e
(ii) Em tal caso, def inindo o(a) = min{n N | an = e}, temos que
hai = {e, a, . . . , ao(a)1 }, com ai 6= aj se, i 6= j, i, j = 0, . . . , o(a) 1.

110

CAPITULO 5. O GRUPO SIMETRICO

Demonstracao: (i) Suponha que hai seja finito, logo na lista de elementos
a, a , a3 , . . . devem ocorrer repeticoes e portanto existem r, s N com r < s
tais que ar = as e portanto pondo m = s r, temos que am = e. Reciprocamente, se existe m tal que am = e, vamos provar que hai = {e, a, . . . , am1 }.
De fato, a inclusao {e, a, . . . , am1 } hai e obvia. Por outro lado, Seja
b hai, logo b = as para algum s Z. Pelo algortmo da divisao de
inteiros temos que s = mq + r, com 0 r < m. Temos portanto que
as = amq+r = (am )q ar = ear = ar e consequentemente as {e, a, . . . , am1 },
provando assim a inclusao hai {e, a, . . . , am1 }.
2

(ii) Por definicao de o()a tem-se que ao(a) = e e portanto a mesma demonstracao feita acima nos mostra que hai = {e, a, . . . , ao(a)1 }. So nos resta
provar que ai 6= aj se i 6= j com i, j = 0, 1, . . . , o(a) 1. De fato se ai = aj
com j > i, entao aji = e com 0 < j i < o(a), o que e uma contradicao em
vista da minimalidade de o(a).
Se hai e finito, o inteiro o(a) acima definido e chamado a ordem de a,
e diremos que a tem ordem finita. Caso contrario, isto e, se hai e infinito,
diremos que a tem ordem infinita.
5.7. Sejam G um grupo e a G. Entao am = e se, e
PROPOSIC
AO
somente se, o(a) | m.
facil
Demonstracao: Considere o conjunto I = {m Z | am = e} Z. E
verificar que I e um ideal de Z, portanto por I-4, Teorema 1, e pela definicao
de o(a), temos que I = I(o(a)), de onde segue o resultado.

COROLARIO
5.1. Seja G um grupo finito e seja a G, entao a|G| = e.
Demonstracao: Pelo Teorema de Lagrange temos que | hai | = o(a) divide
|G| e, portanto pela Proposicao 7 temos que a|G| = e.

COROLARIO
5.2 (Pequeno Teorema de Fermat). Seja p Z um
Z
n
umero primo positivo. Entao para todo a pZ
= Zp , tem-se que ap1 1
mod p.

5.2. GRUPOS

111

Demonstracao: Considere o grupo (Zp , ) que tem p 1 elementos, logo


para todo a Z, temos que (
a)p1 = 1, onde a
e a classe residual modulo p
de a, de onde segue o resultado.

COROLARIO
5.3 (Teorema de Euler). Seja a funcao de Euler e seja
n um inteiro natural. Entao para todo a Z com (a, n) = 1, tem-se que
a(n) 1 mod n.
Demonstracao: Considere o grupo (Zn , ) que tem (n) elementos.
Agora o resultado segue usando a mesma argumentacao usada no Corolario 2.

Definicao: Um grupo G e chamado grupo cclico se existir a G tal que


G = hai.
Exemplo 15 : Todo grupo cclico e abeliano. De fato, se G = hai entao
dois elementos quaisquer de G podem ser escritos sob a forma ai e aj com
i, j Z. Logo ai aj = ai+j = aj+i = aj ai .
Exemplo 16 : Z e cclico pois Z = h1i. Os grupos Zn sao cclicos pois
Zn = h1i. Outros exemplos de grupos cclicos sao os (Un , ), onde Un e
o conjunto das razes n-esimas da unidade em C e a operacao e o produto
de n
umeros complexos. Um gerador de Un e uma raiz n-esima primitiva da
unidade.
Exemplo 17 : Todo grupo de ordem prima e cclico. De fato, se G e um
grupo de ordem prima p, escolha a G {e}. Temos que o(a) 6= 1 e pelo
Teorema de Lagrange temos que o(a) | p e portanto o(a) = p. Segue entao
que | hai | = |G| e portanto G = hai.

PROPOSIC
AO
5.8. Seja G um grupo e seja a um elemento de ordem
o(a)
finita de G. Se r Z, entao o(ar ) = (o(a),r)
.
Demonstracao: Temos que o(ar ) e o menor inteiro positivo n tal que
(a ) = e, ou seja, pela Proposicao 7, tal que o(a) | rn. Portanto rn e o menor m
ultiplo comum de o(a) e de r, ou seja rn = [o(a), r]. Por I-4, Problema
o(a)r
3.10, temos que [o(a), r] = (o(a),r)
. Juntando estas duas igualdades temos o
resultado.
r n


CAPITULO 5. O GRUPO SIMETRICO

112

LEMA 5.2. Sejam G


= hai um grupo cclico de ordem n e, s um inteiro
positivo. Entao has i = a(n,s) . Em particular, has i = hai se, e somente se,
(n, s) = 1.


facil verificar que has i a(n,s) . Por outro lado, como
Demonstracao: E
(n, s) = s + n para inteiros convenientes e , temos que
a(n,s) = as+n = (as ) (an ) has i ,


consequentemente a(n,s) has i o que prova o resultado.
5.9. Seja G um grupo cclico de ordem n gerado por a. Se
PROPOSIC
AO
H e um subgrupo de G de ordem m entao H tambem e cclico e e gerado por
n
a( m ) .
Demonstracao: Seja I(oH (a)) = {n Z | an H}. Claramente I(oH (a))
facil
e um ideal de Z que contem I(o(a)). Seja r um gerador de I(oH (a)). E
r
verificar que H = ha i. Alem disso, pela Proposicao 8,
m = |H| = o(ar ) =
Assim, (n, r) =

n
.
m

o(a)
n
=
.
(o(a), r)
(n, r)

Pelo Lema 1,

(n,r) D ( n ) E
H = ha i = a
= a m .
r

Exemplo 18 : (Determinacao dos subgrupos de um grupo cclico) Seja G


um grupo cclico finito de ordem n gerado por a. Seja H um subgrupo de
G de ordem m. Pelo Teorema de Lagrange, m e um divisor de n. Pela Pron
posicao 9, H e gerado por a( m ) . Isto mostra que H e o u
nico subgrupo de
G de ordem m. Por outro lado, se m e um divisor de n, digamos, n = mr,
entao H = har i e um subgrupo de G de ordem m. Isto nos fornece uma
descric
ao completa dos subgrupos de G, a saber, os subgrupos de G sao da
forma ad onde d e um divisor de n.

113

5.2. GRUPOS
PROBLEMAS 5.2.

1. Mostre que se a, b e c sao elementos de um grupo G, valem as seguintes


relacoes:
(a) Cancelamento `a direita: a c = b c

(b) Cancelamento a esquerda: c a = c b

a = b.

(c) (a1 )1 = a.

a = b.

(d) (a b)1 = b1 a1 .




1 2 3 4
1 2 3 4
. Determine
e =
2. Sejam =
2 1 4 3
3 1 4 2
, , 3 2 , 1 , 3 , 1 , 527 e 1001 .
3. Seja G um grupo tal que g 2 = e para todo g G. Mostre que G e
abeliano.
4. Mostre que num grupo finito o produto de todos os elementos e igual
ao produto dos elementos de ordem 2. Aplique isto a (Zp , ) onde p e
um n
umero primo positivo, para mostrar o
Teorema de Wilson: (p 1)! (1) mod p.
5. Sejam G um grupo, H1 e H2 subgrupos de G. Mostre que H1 H2 e um
subgrupo de G. Generalize para um n
umero arbitrario de subgrupos
de G .
6. Sejam G um grupo, H G um subgrupo e a G.
Mostre que aHa1 = {aha1 | h H} e um subgrupo de G.
7. (a) Mostre que S 1 = {z C | |z| = 1} e um subgrupo de (C , ).

(b) Se R, mostre que o conjunto S = {(cos + i sen )n | n Z}


e um subgrupo de S 1 .
(c) Mostre que S e finito se, e somente se,

Q.

8. Sejam G um grupo, K H G tais que K e um subgrupo de H e H


e um subgrupo de G. Mostre que
(a) [G : H] = 1 se, e somente se, H = G e [G : H] = |G| se, e somente
se, H = {e}.


CAPITULO 5. O GRUPO SIMETRICO

114

(b) [G : H] = [G : k] [H : K], mesmo que um destes n


umeros seja
infinito. (Note que se K = {e} obtem-se o Teorema de Lagrange).
(c) Se [G : K] e um primo, entao nao existe H 6= G tal que K H e
K 6= H.

5.3

Estrutura de Orbitas
de uma Permuta
c
ao

5.3.1

Decomposic
ao de uma permutac
ao em um produto de ciclos

Nesta secao, seguindo o estudo realizado por Cauchy, mostraremos que


toda permutacao pode ser decomposta num produto de permutacoes de um
tipo bem simples chamados de ciclos e que tal decomposicao e u
nica.
O grupo Sn age sobre o conjunto {1, 2, . . . , n} , isto e, existe uma funcao
Sn : {1, 2, . . . , n} {1, 2, . . . , n}
(, x)
7 x = (x)
tal que
(i) ex = x x {1, 2, . . . , n},
(ii) 1 (2 (x)) = (1 2 )(x), 1 , 2 Sn , x {1, 2, . . . , n}.
Se H e um subgrupo de Sn e x {1, 2, . . . , n}, define-se a orbita de x
segundo H como sendo o conjunto Orb(x) = {(x) | H} {1, 2, . . . , n}.
Em particular, se H = hi para algum Sn , entao
Orbhi (x) = { n (x) | n Z}.
5.10. Sejam H um subgrupo de Sn e x, y {1, 2, . . . , n}.
PROPOSIC
AO
Temos que
(i) S
Se OrbH (x) OrbH (y) 6= entao OrbH (x) = OrbH (y).
(ii)
xSn OrbH (x) = {1, 2, . . . , n}.

Demonstracao: (i) Suponha que OrbH (x) OrbH (y) 6= e seja z um


elemento deste conjunto. Logo existem h, h H tais que
z = h(x) = h (y)

(5.1)

5.3. ESTRUTURA DE ORBITAS


DE UMA PERMUTAC
AO

115

Seja u OrbH (x), logo u = h com h H. Mas de (1) temos que x =


h1 h (y) e portanto u = h h1 h (y) com h h1 h H e consequentemente u OrbH (y). Com isto fica provado a inclusao OrbH (x) OrbH (y).
A inclusao recproca obtem-se de modo analogo.
(ii) Observe que x OrbH (x) pois e H e ex = x. Logo
[
OrbH (x) {1, 2, . . . , n},
{1, 2, . . . , n}
xSn

o que fornece a igualdade dos dois conjuntos.


Observe que dado um elemento Sn , temos que ord() = e, logo se
x {1, 2, . . . , n}, o conjunto {m N | m (x) = x} e nao vazio.
5.11. Seja r = min {m N | m (x) = x}. Temos que
PROPOSIC
AO
(i)
(ii)

r | ord().
Orbhi (x) = {x, (x), . . . , r1(x)}.

Demonstracao: (i) O conjunto I(x) = {m Z | m (x) = x} e obviamente um ideal de Z e contem o ideal I(ord()) = {m Z | m = e}, de
onde segue que r | ord().
(ii) Para provar a igualdade, basta provar a inclusao
Orbhi (x) {x, (x), . . . , r1(x)},
uma vez que a outra inclusao e obvia. Seja z Orbhi (x), logo existe m Z
tal que z = m ()x. Pelo algoritmo da divisao de inteiros, podemos escrever:
m = rq + t com 0 t r 1, logo como r (x) = x, segue que qr (x) = x, e
portanto
z = m (x) = rq+t (x) = t ( qr (x)) = t (x) {x, (x), . . . , r1 (x)}.
De acordo com as Proposicoes 10 e 11 temos que, dada uma permutacao
Sn , existem elementos x1 , . . . , xs {1, 2, . . . , n} tais que
Orbhi (xl ) Orbhi (xk ) = se 1 l, k s e l 6= k,


CAPITULO 5. O GRUPO SIMETRICO

116

e Orbhi (xl ) = {xl , (xl ), . . . , ri 1 (xl )}, onde rl = min{m N| m (xl ) = xl },


1 l s. Temos entao que o conjunto 1, 2, . . . , n esta particionado pelos
conjuntos Orbhi (xl ), 1 l s.


1 2 3 4 5 6
S6 , entao
Exemplo 1 : Se =
2 3 1 6 5 4
Orbhi (1) = Orbhi (2) = Orbhi (3) = {1, 2, 3},
Orbhi (4) = Orbhi (6) = {4, 6} e Orbhi (5) = {5}.

claro que
O tipo de orbita mais simples possvel e Orbhi (x) = {x}. E
Orbhi (x) = {x} (x) = x, e, neste caso, temos que m (x) = x m Z.
Neste caso dizemos que deixa fixo o elemento x, ou que x e um elemento
fixo para .
A permutacao mais simples do ponto de vista da estrutura das orbitas
e aquela em que cada orbita se reduz a um elemento, isto e Orbhi (x) =
obvio que esta permutacao e a identidade. O
{x} x {1, 2, . . . , n}. E
segundo tipo mais simples de orbita e Orbhi (x) = {x, y}, x 6= y. Uma
permutacao Sn tal que existem x, y {1, 2, . . . , n} com x 6= y tal que
Orbhi (x) = {x, y} e Orbhi (z) = {z} z {1, 2, . . . , n} , e chamada de
transposicao.
Seja r 2, um r-ciclo ou um ciclo de comprimento r e uma permutacao
com um orbita com r elementos e as demais com apenas um elemento. Uma
transposicao e portanto um 2-ciclo. Um r-ciclo pode ser representado por
(a 1, a 2, . . . , ar ), significando (a1 ) = a2 , . . . , (ar1 ) = ar , (ar ) = a1 e
(z) = z para todo z {1, 2, . . . , n} {a1 , . . . , ar }.
Exemplo 2 :


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

= (2 3),

= (1 2 3),

1 2 3 4
2 3 4 1


1 2 3 4
2 1 4 3

= (1 3 4)(3 1 2).

= (1 2 3 4),


= (1 2)(3 4),

5.3. ESTRUTURA DE ORBITAS


DE UMA PERMUTAC
AO

117

Sejam Sn e x {1, 2, . . . , n}. Dizemos que move x ou que x e movido por se (x) 6= x. Usaremos a notacao M() = {x | x e movido por }.
Dizemos que duas permutacoes e de Sn sao disjuntas se M()M( ) = .




1 2 3 4 5 6
1 2 3 4 5 6
sao
e
Exemplo 3 :
1 2 3 5 4 6
2 3 1 4 5 6




1 2 3
1 2 3
nao sao disjuntas.
e
disjuntas, mas
1 3 2
2 1 3
LEMA 5.3. Sejam e duas permutacoes disjuntas. Se (x) 6= x, entao
((x)) = ()x.
Demonstracao: Observe que se (x) 6= x, entao Orbhi (x) M() e portanto (x) M(). Como M() M( ) = , segue que (x)
/ M( ) e
portanto ((x)) = (x).
5.12. Duas permutacoes disjuntas em Sn comutam.
PROPOSIC
AO
Demonstracao: Seja x 1, 2, . . . , n, devemos provar que
( (x)) = ((x)).
Caso 1: move x.
Trocando com no Lema 2 temos que ( (x)) = (x). Por outro lado,
sendo e disjuntas, temos que (x) = x, logo ((x)) = (x). Juntando
estas relacoes obtemos a igualdade ( (x)) = ((x)).
Caso 2: deixa x fixo.
Como (x) = x, segue que ( (x)) = x. Por outro lado, pelo Lema 2
temos que

(x),
se move x
((x)) =
(x) = (x), se deixa x fixo
Juntando estas u
ltimas ralacoes obtemos que ((x)) = ( (x)). Portanto
e comutam.


CAPITULO 5. O GRUPO SIMETRICO

118

LEMA 5.4. Sejam e ciclos em Sn . Se existe x0 {1, 2, . . . , n} tal que


(i) e movem x0
(ii) t x0 = t x0 t Z,
entao = .
Demonstracao: Pelas hipoteses temos que
Orbhi (x0 ) = Orbh i (x0 ) 6= {x0 }.
Seja x tal que x
/ Orbhi (x0 )(= Orbh i (x0 )). Temos que (x) = (x) = x.
Seja agora x tal que x Orbhi (x0 )(= Orbh i (x0 )). Logo por (ii) existe l Z
tal que x = l (x0 ) = l (x0 ) . Portanto,
(x) = ( l (x0 )) = l+1 (x0 ) = ( l+1 (x0 )) = (x).
Isto acaba de provar que (x) = (x) para todo x {1, 2, . . . n} e portanto
que = .
TEOREMA 5.3 (Cauchy). Toda permutacao diferente da identidade e
produto de ciclos disjuntos. Esta fatoracao e u
nica a menos da ordem na
qual os ciclos sao escritos.
Demonstracao: Existencia da decomposicao: Seja Sn . Escreva
{1, 2, . . . , n} = Orbhi (x1 ) Orbhi (xs ) Orbhi (xs+1 1)
onde para cada Sn , Orbhi (xl ) = {xl , xl , . . . , rl 1 xl }, l = 1, 2, . . . ,
rl = min{m N | m xl = xl } e estas orbitas sao duas a duas disjuntas. Suponha que os xi foram ordenados de modo que rl > 1 se l = 1, 2, . . . , s
e rl = 1 se l = s + 1, . . .. Se definimos 1 = (x1 x1 r1 1 x1 ),
. . . , s = (xs xs rs 1 xs ), temos que 1 , . . . , s sao ciclos disjuntos
(veja Problema 3.2) e claramente = 1 s .
Unicidade: Suponha que = 1 s = 1 m , onde 1 , . . . s
sao dois a dois disjuntos, o mesmo ocorrendo com 1 , . . . , m . Seja x
{1, 2, . . . , n} um elemento movido por (existe pois 6= e. Temos entao que
algum i e algum j movem x, e como pela Proposicao 12 ciclos disjuntos

5.3. ESTRUTURA DE ORBITAS


DE UMA PERMUTAC
AO

119

comutam, podemos supor que estes sejam 1 e 1 . Temos tambem pela


hipotese que os ciclos sao disjuntos que,
2 x = = s x = 2 x = = m x = x,
e portanto x = 1 x = 1 x. Novamente pela comutatividade dos ciclos
t
envolvidos temos para todo z Z, que t = 1t st = 1t m
e como
t
2t x = = st x = 2t x = = m
x = x,

segue que t x = 1t x = 1t x, t t Z, portanto pelo Lema 3 temos que


1 = 1 e consequentemente 2 s = 2 m .
Repetindo o mesmo argumento, pode-se mostrar que 2 = 2 , etc. O resultado segue repetindo este argumento sucessivamente se tivessemos s = m.
Mas este e efetivamente o caso pois caso contrario, por exemplo se m > s,
teramos e = s+1 m , o que e impossvel pois s+1 , . . . , m sao ciclos disjuntos.

COROLARIO
5.4. Toda permutacao e um produto de transposicoes.
Demonstracao: Pelo teorema basta mostrar que todo ciclo e produto de
transposicoes. O resultado segue observando que
(a1 a2 ar ) = (a1 ar )(a1 ar1 ) (a1 a3 )(a1 a2 )


1 2 3 4 5 6
= (1 2 3)(4 5) = (1 3)(1 2)(4 5)
Exemplo 4 :
2 3 1 5 4 6


1 2 3 4 5 6
= (1 3 4)(2 5 6) = (1 4)(1 3)(2 6)(2 5)
3 5 4 1 6 2
No Corolario acima nao se pode exigir que as transposicoes sejam disjuntas nem se pode garantir que a escrita seja u
nica. Por exemplo temos
(1 2 3) = (2 1)(2 3) = (1 3)(1 2) = (3 2)(1 3) = (2 1)(1 3)(2 3)(1 2).
Na proxima secao determinaremos um invariante da escrita de uma permutacao como produto de transposicoes.


CAPITULO 5. O GRUPO SIMETRICO

120
PROBLEMAS 5.3.
1. Sejam , Sn e t Z.

(a) Mostre que M( t ) M().

(b) Mostre que se e sao disjuntas, entao t e s sao disjuntas


2. Mostre que dois ciclos (a1 ar ) e (b1 bs ) sao disjuntos se e
somente se {a1 , . . . , ar } {b1 , . . . bs } = .
3. Mostre que (a1 ar )1 = (ar a1 ).
4. (a) Mostre (a1 ar ) = (b1 br ) se, e somente se, a1 , a2 , . . . , ar e
b1 , b2 , . . . , br sao iguais como permutacoes circulares.
(b) De quantos modos se pode escrever como r-ciclo o ciclo (a1 ar )?
(c) Quantos r-ciclos distintos existem em Sn ?

5. Decomponha as seguintes permutacoes em produtos de ciclos disjuntos


e em seguida as escreva como produto de transposicoes






1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
,
,
,
2 1 3 5 4
3 2 4 5 1
5 4 1 2 3


1 2 3 4 5
4 3 2 5 1

1 2 3 4 5
2 3 5 1 4

1 2 3 4 5
5 4 3 2 1

6. Sejam uma permutacao e uma transposicao em Sn . Suponha que


seja o produto de l ciclos disjuntos. Com quantos ciclos disjuntos se
escreve o produto ?

(Sugest
ao: Faca uma an
alise de casos segundo e sejam disjuntos, ou tenha
apenas um elemento em comum com um ciclo de , ou dois elementos em comum,
ou cada elemento de seja comum a um ciclo distinto de ).

7. Uma permutacao Sn chama-se regular se e a identidade ou se nao


tem elementos fixos e e o produto de ciclos disjuntos de mesmo comprimento. Prove que e regular se, e somente se, e a potencia de um
n-ciclo.
(Sugest
ao: Note que se l =

n
r,

tem-se que

(i1 i2 ir )(j1 j2 jr ) (m1 m2 mr ) =


= (i1 j1 m1 i2 j2 m2 ir jr mr )l ,

121

5.4. O GRUPO ALTERNANTE

onde o comprimento de cada uma das sequencias i , j , . . . , m no segundo membro da igualdade acima vale l).

8. Seja = 1 r a decomposicao de em ciclos disjuntos. Mostre que


o() = [o(1 ), . . . , o(r )]. Ache a ordem das permutacoes do Problema
3.5.
9. Seja Sn um n-ciclo e seja k Z. Mostre que
(a) k = e se, e somente se, k e m
ultiplo de n.
(b) Se (k, n) = 1 entao k e um n-ciclo e o( k ) = n
(c) Se d | n, pondo ld = n entao
(i11 i12 i1l )(i21 i22 i2l ) (id1 id2 idl ) =
= (i11 i21 id1 i12 i22 id2 i1l i2l idl )d ,
(d) Mostre que k e um produto de (n, k) ciclos disjuntos cada um
de comprimento (n,nk)
10. Seja G um grupo e S G um subconjunto qualquer. O subgrupo
gerado por S e definido por
\
hSi =
H.
H e subgrupo de
G que contem S

(a) Mostre que hSi = {a1 ar | ai S ou a1


i S}.

(b) Mostre que Sn e gerado pelas transposicoes


(1 2), (2 3), . . . , (n 1, n). (Sugestao:

(i j) = (i i + 1) (j 2 j 1)(j 1 j) (i + 1 i + 2)(i i + 1)
com

5.4

i < j. )

O Grupo Alternante

Seja A um domnio e sejam X1 , . . . , Xn indeterminadas sobre A. A acao


de Sn sobre {1, 2, , . . . , n} que definimos na secao anteior induz uma acao de


CAPITULO 5. O GRUPO SIMETRICO

122

Sn sobre A[X1 , . . . , Xn ] como segue


: Sn A[X1 , . . . , Xn ] A[X1 , . . . , Xn ]
( , p(X1 , . . . , Xn )) 7 (p(X1 , . . . , Xn )) = p(X(1) , . . . , X(n) )
Esta aplicacao tem as seguintes propriedades:
(i) e p(X1 , . . . , Xn ) = p(X1 , . . . , Xn ).
(ii) 1 (2 (p(X1 , . . . , Xn ))) = (1 2 )(p(X1 , . . . , Xn )).
(iii) (p(X1 , . . . , Xn ) + q(X1 , . . . , Xn )) =
= (p(X1 , . . . , Xn )) + (q(X1 , . . . , Xn )).
(iv) (p(X1 , . . . , Xn ) q(X1 , . . . , Xn )) =
= (p(X1 , . . . , Xn )) (q(X1 , . . . , Xn )).
As duas primeiras propriedades sao caractersticas de acoes de grupo sobre
conjuntos, enquanto que as quatro propriedades caracterizam a acao de grupos sobre aneis.
Seja p(X1 , . . . , Xn ) A[X1 , . . . , Xn ]. Considere o subconjunto de Sn
G(p(X1 , . . . , Xn )) = { Sn | (p(X1 , . . . , Xn )) = p(X1 , . . . Xn )} Sn .
claro que este conjunto e finito e e fechado em relacao ao produto de Sn ,
E
logo pela Proposicao 6, e um subgrupo de Sn , chamado de grupo de isotropia
de p(X1 , . . . , Xn ). O grupo de isotropia de
Y
g(X1, . . . , Xn ) =
(Xi Xj )
i<j

e chamado de grupo alternante de grau n e sera denotado por An . Estudamos


a seguir a acao de Sn sobre g(X1, . . . , Xn ).
5.13. Se e uma transposicao em Sn , entao
PROPOSIC
AO
g(X1 , . . . , Xn ) = g(X1 , . . . , Xn ).
Demonstracao: Podemos supor que = (k l) com k < l (leitor justifique).
Podemos escrever g(X1, . . . , Xn ) do seguinte modo:
Y
Y
Y
g(X1 , . . . , Xn ) =
(Xk Xi )
(Xi Xk )(Xl Xk ) (Xl Xi )
i<k

k<i<l

i>k

123

5.4. O GRUPO ALTERNANTE

(Xl Xi )

k<i<l

Y
i>l

(Xi Xl ) p(X),

onde p e um polinomio que nao contem nem Xk nem Xl . Temos entao que
Y
Y
Y
g(X1 , . . . , Xn ) =
(Xl Xi )
(Xi Xl )(Xk Xl ) (Xk Xi )
i<k

k<i<l

(Xk Xi )

k<i<l

Y
i>l

i>k

(Xi Xk ) p(X),

Comparando as expressoes acima obtemos que


g(X1 , . . . , Xn ) = (1)lk1 (1)lk1 g(X1, . . . , Xn ) = g(X1 , . . . , Xn ).

COROLARIO
5.5. Se e uma permutacao qualquer de Sn , entao
g(X1 , . . . , Xn ) = g(X1, . . . , Xn )

Demonstracao: Isto decorre da Proposicao e do fato que toda permutacao


e um produto de transposicoes.
Diremos que uma permutacao Sn e par se
g(X1 , . . . , Xn ) = g(X1 , . . . , Xn )
e e mpar se
g(X1, . . . , Xn ) = g(X1 , . . . , Xn ).

Assim temos que toda transposicao e mpar, a identidade e par, e 1


tem a mesma paridade, 1 2 e par se, e somente se, 1 e 2 tem a mesma
paridade e
An = G(g(X1, . . . , Xn )) = { Sn | e par }.

COROLARIO
5.6. Uma permutacao e par se e somente se ela e o produto
de um n
umero par de transposicoes.
Demonstracao: Seja Sn e suponha que = 1 r onde cada i e
uma transposicao. Temos que
g(X1, . . . , Xn ) = (1 r )g(X1 , . . . , Xn ) = (1)r g(X1, . . . , Xn ).
Da segue que e par se e somente se r e par.
Assim, determinamos a propriedade que permanece invariante na escrita
de uma permutacao como produto de transposicoes.


CAPITULO 5. O GRUPO SIMETRICO

124

COROLARIO
5.7. O n
umero de transposicoes em qualquer escrita de uma
permutacao como produto de transposicoes tem sempre a mesma paridade.
Vamos agora determinar a ordem e o ndice de An em Sn . Se An ,
entao An = e An = An , portanto as permutacoes pares determinam todas a
mesma classe lateral. Suponha agora que 1 e 2 sejam permutacoes mpares,
logo 11 2 e par e portanto 11 2 An , conseq
uentemente, pela Proposicao
5 (i), 2 An = 1 An . Isto acarreta que An possui apenas duas classes laterais `a
esquerda distintas, conseq
uentemente, [Sn : An ] = 2 e portanto, pelo Teorema
de Lagrange temos, |Sn | = [Sn : An ] |An | = 2 |An |. Finalmente temos que
|An | = |S2n | = n!2 .

5.5

Func
oes Sim
etricas

Inversamente ao que fizemos acima, vamos associar a todo subgrupo de


Sn um subconjunto de A[X1 , . . . , Xn ]. Seja H um subgrupo de Sn , o conjunto
dos elementos p(X1 , . . . , Xn ) A[X1 , . . . , Xn ] que sao invariantes pela acao
dos elementos de H, isto e,
(p(X1 , . . . , Xn )) = p(X1 , . . . , Xn ) H
e um subanel de A[X1 , . . . , Xn (leitor verifique!) que chameremos de anel
fixo de H em A[X1 , . . . , Xn e denotaremos por
Fix[H, A[X1 , . . . , Xn ]] ou A[X1 , . . . , Xn ]H
Um caso particular importante e quando H = Sn . Neste caso, temos que
Fix[H, A[X1 , . . . , Xn ]] e o subanel de A[X1 , . . . , Xn ] dos polinomios que sao
invariantes pela acao de Sn . Estes polinomios sao chamados de polinomios
simetricos. Como exemplo de polinomios simetricos temos os chamados polinomios simetricos elementares que introduzimos na secao 1, ou seja
X
s1 (X1 , . . . , Xn ) =
Xi = X 1 + + X n
i

s2 (X1 , . . . , Xn ) =

i1 <i2

s3 (X1 , . . . , Xn ) =

Xi1 Xi2 = X1 X2 + X1 X3 + + Xn1 Xn

i1 <i2 <i3

Xi1 Xi2 Xi3 = X1 X2 X3 +X1 X2 X4 + +Xn2 Xn1 Xn

5.5. FUNC
OES
SIMETRICAS

sn1 (X1 , . . . , Xn ) =

i1 <i2 <in1

125
..
.

Xi1 Xin1 = X1 X2 Xn1 + +X2 X3 Xn

sn (X1 , . . . , Xn ) = X1 X2 Xn
A verificacao deste u
ltimo fato e deixada a cargo do leitor que podera
faze-la mostrando que cada si (X1 , . . . , Xn ) e invariante pela acao de uma
transposicao, ja que cada permutacao e produto de transposicoes.
Uma maneira de obter novos polinomios simetricos em A[X1 , . . . , Xn ] e
descrita a seguir. Sejam Y1 , . . . , Yn indeterminadas sobre A e considere a
seguinte aplicacao
n : A[Y1 , . . . , Yn ] A[X1 , . . . , Xn ]
p[Y1 , . . . , Yn ] 7 p(s1 (X1 , . . . , Xn ), . . . , sn (X1 , . . . , sn ))
claro que n e um homomorfismo de aneis e que
E
n (A[Y1 , . . . , Yn ]) = A[s1 (X1 , . . . , Xn ), . . . , sn (X1 , . . . , Xn )]
Fix[Sn , A[X1 , . . . , Xn ]]
Os proximos resultados nos fornecerao o n
ucleo e a imagem de n . Para facilicilitar as notacoes denotaremos si (X1 , . . . , Xn ) por si e si (X1 , . . . , Xn1 )
por si .
TEOREMA 5.4 (Teorema das Func
oes Sim
etricas). Para todo n N
temos que
(i) Ker(n ) = {0}
(ii) Im(n ) = Fix[Sn , A[X1 , . . . , Xn ]].
Demonstracao: (i) Suponha, por absurdo, que existe um n N tal
que Ker(n ) 6= {0}. Seja n o menor n
umero natural para o qual isto
acontece. Seja p(X1 , . . . , Xn ) Ker(n ) {0} de menor grau possvel.
Como p(s1 , . . . , sn ) = 0, se colocarmos Xn = 0 nesta igualdade, obteremos
p(s1 , . . . , sn1 ) = 0, portanto p(Y1 , . . . , Yn1 ) Ker(n1 ) e pela hipotese
sobre n temos que p(Y1 , . . . , Yn1, 0) = 0. Portanto p(Y1 , . . . , Yn ) e da forma
Yn q(Y1 , . . . , Yn ) com gr(p(Y1 , . . . , Yn )) < gr(p(Y1 , . . . , Yn )). Como sabemos
que sn 6= 0 temos que q(s1 , . . . , sn ) = 0. Portanto, pela minimalidade do


CAPITULO 5. O GRUPO SIMETRICO

126

grau de p(Y1 , . . . , Yn ), segue que q(Y1 , . . . , Yn ) = 0. Logo p(Y1 , . . . , Yn ) = 0,


o que e um absurdo.
(ii) Suponha o resultado falso e seja n o menor n
umero inteiro positivo
para o qual Im(n ) 6= Fix[Sn , A[X1 , . . . , Xn ]]. Seja f (X1 , . . . , Xn ) um elemento de grau menor possvel m tal que
f (X1 , . . . , Xn ) Fix[Sn , A[X1 , . . . , Xn ]] Im(n ).

(5.2)

Certamente n 2 e m 2. Escrevemos f (X1 , . . . , Xn ) segundo as potencias


crescentes de Xn :
f (X1 , . . . , Xn ) = f0 (X1 , . . . , Xn1 ) + f1 (X1 , . . . , Xn1 )Xn + +
+ + fr (X1 , . . . , Xn1)Xnr
(5.3)
com fi (X1 , . . . , Xn1 ) A[X1 , . . . , Xn1 ], i = 0, 1, . . . , r. Por hipotese
f (X1 , . . . , Xn ) e invariante pela acao de Sn , logo ele e invariante por toda
permutacao do tipo


1
2 n1 n
=
i1 i2
in1 n
Temos entao que
f (X1 , . . . , Xn ) = f (X1 , . . . , Xn ) =

r
X

fi (X1 , . . . , Xn1)Xni ,

(5.4)

i=0

onde =

1 2 n 1
i1 i2 in1

Sn1 . Por (2) e (3) obtemos que

f0 (X1 , . . . , Xn1 ) = f0 (X1 , . . . , Xn1 )


e como percorre Sn1 ao variar , temos que
f0 (X1 , . . . , Xn1 ) Fix[Sn1 , A[X1 , . . . , Xn1]].
Pela hipotese sobre n, temos que Fix[Sn1 , A[X1 , . . . , Xn1 ]] = Im(n ) , logo
existe p(Y1 , . . . , Yn1) A[Y1 , . . . , Yn1] tal que
p(s1 , . . . , sn1 ) = f0 (X1 , . . . , Xn1 ).

5.5. FUNC
OES
SIMETRICAS

127

Como gr(f (X1 , . . . , Xn )) = m , temos que


gr(p(s1 , . . . , sn1 ) = gr(f0 (X1 , . . . , Xn1 )) m.
Considere o polinomio p(s1 , . . . , sn1 ) A[X1 , . . . , Xn1] . Se
X
p(s1 , . . . , sn1) =
ai1 ,...,in1 (s1 )i1 (sn1 )in1 ,

temos que

p(s1 , . . . , sn1 ) =

n1
ai1 ,...,in1 si11 sn1
,

n1
como ai1 ,...,in1 (s1 )i1 (sn1 )in1 e ai1 ,...,in1 si11 sn1
sao homogeneos de
mesmo grau i1 + 2i2 + + (n 1)in1 e nao existe, por (i) nenhuma relacao
polinomial entre s1 , . . . , sn1 , temos que

gr(p(s1 , . . . , sn1 )) = gr(p(s1 , . . . , sn1 )) m.


Segue entao que o polinomio simetrico
f (X1 , . . . , Xn ) p(s1 , . . . , sn )

(5.5)

tem grau menor ou igual a m. Ao fazermos Xn = 0, esta diferenca, por (2)


e (3) se torna igual a
f (X1 , . . . , Xn1 , 0) p(s1 , . . . , sn ) = f0 (X1 , . . . , Xn1 , 0) p(s1 , . . . , sn ) = 0.
Segue que o polinomio em (4) e divisvel por Xn e como ele e simetrico, ele
e tambem divisvel por X1 , . . . , Xn1 e, portanto por X1 Xn , logo
f (X1 , . . . , Xn ) p(s1 , . . . , sn1) = X1 Xn q(X1 , . . . , Xn )

(5.6)

com q(X1 , . . . , Xn ) simetrico e, se nao nulo, de grau menor do que m. Pela


nossa hipotese sobre m, temos que existe h(X1 , . . . , Xn ) A[Y1 , . . . , Yn ] tal
que q(X1 , . . . , Xn ) = h(s1 , . . . , sn ), e portanto, de (5) obtemos que
f (X1 , . . . , Xn ) = p(s1 , . . . , sn1 ) + sn h(s1 , . . . , sn ) Im(n ),
o que e uma contradicao com (i).
O Teorema afirma que todo polinomio simetrico em A[X1 , . . . , Xn ] se escreve de modo u
nico como p(s1 , . . . , sn ), onde p(Y1 , . . . , Yn ) e um polinomio
em n indeterminadas e s1 , . . . , sn sao os polinomios simetricos elementares
em n variaveis.


CAPITULO 5. O GRUPO SIMETRICO

128
PROBLEMAS 5.4.

1. Diga se sao pares ou mpares as seguintes permutacoes




 
1 2 3
,
,
3 2 1
 

1 2 3
1 2 3 4 5
,
5 1 4
3 2 4 5 1
1 2 3
3 1 2

 
1 2 3 4
,
3 4 2 1
 
1 2
4 5
,
3 2
3 2


1 2 3 4
,
3 4 1 2

3 4 5
.
1 5 4

2. Determine os elementos pares e os elementos mpares de S3 . Determine


A3 .
3. (a) Escreva os elementos de S4 como produtos de ciclos disjuntos.
(b) Mostre que se p1 = (X1 + X2 X3 X4 )2 entao G(p1 ) e o grupo
G8 = {e, (1 2), (3 4), (1 2)(3 4), (1 3)(2 4), (1 4)(2 3), (1 4 2 3), (1 3 2 4)}
(c) Mostre que (p1 ), ao variar em S4 , assume os valores seguintes:
p1 = (X1 + X2 X3 X4 )2 , p2 = (X1 X2 + X3 X4 )2 e
p3 = (X1 X2 X3 + X4 )2 .

(d) Mostre que G(p2 ) e G(p3 ) sao respectivamente os grupos

K8 = {e, (1 3), (2 4), (1 3)(2 4), (1 2)(3 4), (1 4)(2 3), (1 4 3 2), (1 2 3 4)}
e
H8 = {e, (14), (23), (14)(24), (13)(24), (12)(34), (1243), (1342)}.
4. Seja p A[X1 , . . . , Xn ] e sejam , Sn . Mostre que p = p se,
e somente se, e pertencem `a mesma classe lateral `a esquerda em
Sn relativamente ao subgrupo G(p). Conclua que se [Sn : G(p)] = m,
entao p assume exatamente m valores distintos ao em Sn .
5. Mostre que S4 se compoe das permutacoes e, (12)(34), (13)(24), (14)(23)
e os oito 3-ciclos.
6. Mostre que, um r-ciclo e par se e somente se r e mpar.
7. Se n > 2, mostre que todo elemento de Sn e produto de um certo
n
umero de 3-ciclos.
[Sugestao: (i j)(j k) = (i j k), (i j)(k t) = (k j i)(k t i)].

EM SN
5.6. CONJUGAC
AO

129

8. Mostre que se H e G sao subgrupos de Sn tais que H G, entao


Fix[G] Fix[H].
9. (Newton - 1707): Seja p(X) = a0 + a1 X + + an X n com n razes
x1 , . . . , xn K. Damos a seguir o metodo de Newton para calcular as
somas s(k) = xk1 + +xkn com k = 1, 2, 3, . . . em funcao dos coeficientes
a0 , a1 , . . . , an sem resolver a equacao.
(a) Mostre que p (X) = a1 +2a2 X + +nan Xn1 =

p(X)
p(X)
+ + Xx
.
Xx1
n

(b) Usando o algoritmo da divisao de p(X) por (X a) para calcular


a expressao no u
ltimo membro da igualdade acima e comparando
isto com a expressao do meio, prove que
an s(1) + an1 = 0
an s + an1 s(1) + 2an2 = 0
an s(3) + an1 s(2) + an2 s(1) + 3an3 = 0
..
.
(2)

an s(n1) + an1 s(n2) + + a3 s(2) + a2 s(1) + (n 1)a1 = 0


Este sistema de equacoes permite calcular de modo recorrente os
valores de s(1) , s(2) , . . . , s(n1) em funcao dos coeficientes do polinomio a0 , a1 , . . . , an .
(c) Para obter as expressoes de s(n+k) para k 0, observe que somando membro a membro as igualdades xk1 p(x1 ) = 0, xk2 p(x2 ) = 0,
. . . , xkn p(xn ) = 0, tem-se que
an s(n+k) + an1 s(n+k1) + + a0 s(k) = 0.
Ao variar k, obtem-se um sistema de equacoes que permite calcular
de modo recorrente os valores de s(n) , s(n+1) , . . .
(d) Aplique o metodo de Newton para calcular s2 , s3 , s4 , s5 e s6 no
caso do polinomio X 5 + 7X 4 + 3X 3 2X 2 + X 1 C[X].

5.6

Conjuga
c
ao em Sn

Definicao: Sejam , Sn . Dizemos que e uma conjugada de se


existe Sn tal que 1 = .
facil verificar que
E

130

CAPITULO 5. O GRUPO SIMETRICO

1. e um conjugado de para todo Sn .


2. Se e um conjugado de entao e um conjugado de .
3. Se e um conjugado de e e um conjugado de entao e um
conjugado de .
Portanto a relacao de conjugacao e uma relacao de equivalencia em Sn .
Queremos determinar um criterio que nos permita verificar facilmente se duas
permutacoes dadas sao conjugadas uma da outra. Isto sera obtido apos alguns lemas.
LEMA 5.5. Sejam = (i1 ir ) um r-ciclo de Sn e Sn . Entao 1
e o r-ciclo ((i1 ) (ir )).

Demonstracao: Coloque = ((i1 ) (ir )). Queremos verificar que


1(u) = (u) u {1, 2, . . . , n}. Seja entao dado u {1, 2, . . . , n}.
Tome x {1, 2, . . . , n} tal que (x) = u. Temos que
1 (u) = (x)
(u) = (x).

(5.7)
(5.8)

Temos dois casos a serem considerados:


Caso 1: x
/ {i1 , . . . , ir }. Neste caso temos que (x)
/ {(i1 ), . . . , (ir )}
e, portanto, (x) = x e ((x)) = (x). Logo,
1(u) = (x) = (x) = ((x)) = (u),
e neste caso temos o que queremos.
Caso 2: x {i1 , . . . , ir }. Neste caso, por (5), (6) e pela definicao de ,
temos
(u) = ((x)) = ((x)) = 1 (u),
o que tambem prova o resultado nesta situacao.
Note que todo conjugado de um r-ciclo e tambem um r-ciclo.


1 2 3 4 5
e = (3 5 2). Entao
Exemplo: Sejam =
3 1 4 5 2
1 = ((1) (4) (5)) = (3 4 5).

EM SN
5.6. CONJUGAC
AO

131

LEMA 5.6. Sejam 1 2 l a decomposicao de em produto de ciclos


disjuntos e Sn . Entao (1 1 )(2 1 ) (l 1 ) e a decomposicao
de 1 em produto de ciclos disjuntos.
Demonstracao: Pelo Lema 1, cada i 1 e um ciclo de comprimento
claro que vale a igualdade do enunciado,
igual ao comprimento de i . E
portanto so falta mostrar que os ciclos i 1 sao dois a dois disjuntos. De
fato, se (i1 ir ) e (j1 is ) sao ciclos disjuntos, entao
(i1 ir )1 = ((i1 ) (ir )) e (j1 js )1 = ((j1 ) (js ))
sao ciclos disjuntos pois e uma bijecao.
Definicao: Duas permutacoes e sao ditas semelhantes se elas possuem a mesma estrutura de orbita. Isto e, e podem ser escritas na forma:
= 1 2 l com os i sendo ciclos disjuntos e ord(i ) = ri e = 1 2 l
com os i sendo ciclos disjuntos e ord(i ) = ri
Exemplo: As permutacoes


1 2 3 4 5
=
2 3 1 5 4

e =

1 2 3 4 5
2 1 4 5 3

sao semelhantes pois (1 2 3)(4 5) e = (3 4 5)(1 2). Ja as permutacoes






1 2 3 4 5
1 2 3 4 5
=
e =
2 1 4 5 3
2 1 3 5 4
nao sao semelhantes pois = (3 4 5)(1 2) e = (4 5)(1 2).
5.14. Duas permutacoes sao conjugadas se, e somente se,
PROPOSIC
AO
sao semelhantes.
Demonstracao: Se duas permutacoes sao conjugadas elas sao semelhantes devido ao Lema 2 e `a definicao de permutacoes semelhantes. Reciprocamente, Suponha que as permutacoes e sejam semelhantes, digamos,
= (i1 ir )(j1 js ) (k1 kt ) e = (i1 ir )(j1 js ) (k1 kt ).
Defina


i1 ir j1 js k1 kt
=
i1 ir j1 js k1 kt


CAPITULO 5. O GRUPO SIMETRICO

132

e para x
/ {i1 , . . . , ir , j1 , . . . , js , . . . , k1 , . . . , kt } defina (x) de forma que
seja uma bijecao. Agora e claro que 1 = .

PROBLEMAS 5.5.
1. Determine todos os elementos de S3 conjugados de (1 2 3)(4 5).
2. Encontre que realiza a conjugacao entre = (1 2 3)(4 5) e
= (1 3 4)(2 5).
3. Mostre que em S5 temos:
01
10
20
30
24
15
20

permutacao semelhante a e
permutacoes semelhantes a (1 2)
permutacoes semelhantes a (1 2 3)
permutacoes semelhantes a (1 2 3 4)
permutacoes semelhantes a (1 2 3 4 5)
permutacoes semelhantes a (1 2)(3 4)
permutacoes semelhantes a (1 2 3)(4 5)

Captulo 6

O METODO
DE LAGRANGE
Nesta secao estudaremos o metodo de Lagrange para a resolucao das
equacoes de terceiro e quarto graus e a tentativa frustrada de resolver a
equacao do quinto grau. O metodo se baseia num Teorema publicado por
Lagrange em 1771 e que sera o resultado central desta secao. Antes de passarmos ao Teorema faremos alguns preparativos.
Seja A um domnio de integridade e k o seu corpo de fracoes. Sejam
X1 , . . . , Xn indeterminadas sobre k. A acao de Sn sobre A[X1 , . . . , Xn ] ,
conforme ja foi visto, se estende a k(X1 , . . . , Xn ) (= corpo de fracoes de
A[X1 , . . . , Xn ]).
Dado um subgrupo H de Sn , define-se
Fix(H) = { k(X1 , . . . , Xn ) | () = H}.
facil verificar que Fix(H) e um subcorpo de k(X1 , . . . , Xn ) chamado corpo
E
claro que Fix[H] = {p A[X1 , . . . , Xn ] | (p) = p H}
fixo de H. E
esta contido em Fix(H) . Temos a seguinte proposicao:
6.1. Fix(H) e o corpo de fracoes de Fix[H].
PROPOSIC
AO
claro que o corpo de fracoes de Fix[H] esta contido
Demonstracao: E
em Fix(H). Reciprocamente, seja Fix(H). Podemos escrever = pq
com p, q k[X1 , . . . , Xn ], q 6= 0 e p e q primos entre si (lembre-se
que
 
p
p
k[X1 , . . . , Xn ] e um D.F.U.). Se H, temos que () = q = q , logo
133

134

CAPITULO 6. O METODO
DE LAGRANGE

((p)) q = ((q)) p. Sendo p e q primos entre si e facil verificar que p


e q sao primos entre si, logo da u
ltima igualdade acima segue que p e
associado a p e que q e associado a q. Existe entao k tal que p = p
e (q) = q. Sendo H finito, existe N N tal que N = e para todo H,
N
logo p = N p = N
p e portanto = 1 para todo H.
Tome a A um m
ultiplo dos denominadores dos coeficientes de p e de q.
N1
Logo ap e aq estao em A[X1 , . . . , Xn ]. Temos entao que = pq = ap(aq)
(aq N )
com ap (aq)N 1 e (aq)N em A[X1 , . . . , Xn ] sao tais que
ap (aq)N 1 = a p (a q)N 1 = ap (aq)N 1
e
(aq)N = (a )N = (aq)N .
Portanto pertence ao corpo de fracoes de Fix[H].

COROLARIO
6.1. Fix(Sn ) = k(s1 , . . . , sn ).
Dado k(X1 , . . . , Xn ), o conjunto G() = { Sn | () = } e um
subgrupo de Sn . G() e o grupo das permutacoes de Sn que deixam fixo.
A importancia da nocao de classe lateral fica reforcada com o seguinte Lema.

LEMA 6.1. Sejam k(X1 , . . . , Xn ) e , Sn . () = () se, e somente se, G() = G().

Demonstracao: () = () se, e somente se, ( 1 )() = se, e somente se, 1 G() se, e somente se, G() = G().
Se 1 G(), . . . l G(), onde l = [Sn : G()], sao as classes laterais distintas em Sn relativamente ao subgrupo G(), tem-se que ao variar em Sn ,
() assume os valores 1 (), . . . , l () dois a dois distintos. Estas notacoes
sao mantidas no Lema seguinte

LEMA 6.2. Sejam k(X1 , . . . , Xn ) e 1 (), . . . , l () os valores de

135
pela acao de Sn .
(i) Se Sn , entao {1 (), . . . , l ()} = {1 (), . . . , l ()}.
(ii) Seja Fix(G()). Se i () = j (), entao i () = j ()
(iii) Sejam f (X) k(X1 , . . . , Xn )[X] e H um subgrupo de Sn .
Se f (X) = f (X) H, entao f (X) Fix(H)[X]
(iv) F (X) = (X 1 ())(X 2 ()) (X l ()) Fix(Sn )[X]
Demonstracao: (i) Seja Sn . Considere as classes laterais
1 G(), . . . , l G().
Estas sao duas a duas distintas pois se i G() = j G() com i 6= j,
teramos
j1 i = j1 1 i = (j )1 (i ) G(),
logo i G() = j G(), o que e uma contradicao.
Portanto, 1 G(), . . . , l G() sao as classes laterais `a esquerda relativamente a G(). Pelo Lema 1, segue que os valores que assume sob a acao
de Sn sao precisamente 1 (), . . . , l ().

(ii) Seja Fix(G()). Suponha que se tenha i () = j (), logo


1
j i () = e, portanto, j1 i G(). Como Fix(G()), segue
que j1 i () = e conseq
uentemente i () = j ().
(iii) Seja f (X) = a0 + a1 X + + am X m com ai k(X1 , . . . , Xn ) para
i = 0, 1, . . . , m. Suponha que para todo Sn se tenha
f (X) = a0 + (a1 )X + + (am )X m = f (X).
Identificando os coeficientes, obtemos a0 = (a0 ), . . . , am = (am ) para
todo Sn . Logo ai Fix(H) i = 0, 1, . . . , m e conseq
uentemente
f (X) Fix(H)[X].
(iv) Pelo item (iii) basta mostrar que f (X) = f (X) para todo Sn .
Seja Sn . Temos que f (X) = (X 1 ())(X 2 ()) (X l ()),
logo pelo item (i) segue que f (X) = f (X).
TEOREMA 6.1 (Lagrange). Seja k um corpo e X1 , . . . , Xn indeterminadas sobre k. Se k(X1 , . . . , Xn ) entao Fix(G()) = Fix(Sn )().


CAPITULO 6. O METODO
DE LAGRANGE

136

facil observar que Fix(Sn )()) Fix(G()), pois se


Demonstracao: E
r
1 ++ar
Fix(Sn )() tem-se que = ab00+a
com os ai e bj em Fix(Sn ).
+b1 ++bs s
Portanto para todo G(), tem-se que
() =

a0 + a1 () + + ar (())r
a0 + a1 + + ar r
=
= .
b0 + b1 () + + bs (())s
b0 + b1 + + bs s

Consequentemente Fix(G()). Reciprocamente, Seja Fix(G()).


Para provar que Fix(Sn )(), construiremos um polinomio f (X)
Fix(Sn )[X] tal que = f (). Vejamos a propriedade que caracteriza o polinomio f (X). Sejam 1 G(), . . . l G() as classes laterais relativamente a
G(). Se f (X) Fix(Sn )[X] e = f (), entao i () = i (f ()) = f (i ()),
portanto f (X) e o polinomio que assume o valor i () para x = i (), onde
facil entao construir o polinomio f (X) que pela formula de
i = 1, . . . , l. E
interpolacao de Lagrange se escreve:
f (X) =

F (X)
1
(X1 ) F (1 )

F (X)
2
(X2 ) F (2 )

++

F (X)
l
(Xl ) F (l )

onde F (X) = (X 1 ())(X 2 ()) (X l 1()).


Por construcao, f (X) e um polinomio tal que = f () e se Sn ,
entao pelo Lema 2 (iv), F (X) = F (X). Logo
f (X) =

F (X)
1
(X1 ) F (1 )

F (X)
2
(X2 ) F (2 )

++

F (X)
l
(Xl ) F (l )

Pelo Lema 2 (i) e (ii), segue que f (X) = f (X) e por (iii) segue entao que
f (X) Fix(Sn )[X].
A demonstracao acima nos mostra que Fix(G()) se escreve como
polinomio em com coeficientes em Fix(Sn ) de grau menor do que l = [Sn :
G()] e nos fornece um modo pratico, por meio do polinomio de interpolacao
de Lagrange de calcular a expressao de como polinomio em . A fim de
desfrutar do Teorema de Lagrange com toda a sua forca, estabelecemos o
seguinte
TEOREMA 6.2. Seja A um domnio de integridade e X1 , . . . , Xn indeterminadas sobre A. Se H e um subgrupo de Sn , entao existe A[X1 , . . . , Xn ]
tal que H = G().

137
Demonstracao: Primeiramente vamos mostrar que existe um polinomio
A[X1 , . . . , Xn ] que assume n! valores distintos sob a acao de Sn . Observe
que se A e infinito, basta tomar = a1 X1 + a2 X2 + + an Xn com os
ai A e dois a dois distintos. Se A e finito, e possvel que nao se disponha
de suficientes elementos de A para formar somas nas condicoes acima. Para
compensar isto, precisaremos tomar de grau maior.
Sejam 1 , 2 , . . . , r , r+1 , . . . , n! os elementos de Sn ordenados de modo que
1 = e e H = {1 , 2 , . . . , r }. Para cada i com i 6= j, seja ji um inteiro
. Certamente, i () 6=
movido por i . Tomemos = Xj2 + Xj23 + + Xjn!1
n!
para todo i Sn {e}, logo i () 6= j () se i 6= j (verifique!). Considere
agora o polinomio
g(T ) = (T 1 ())(T 2 ()) (T r ()) A[X1 , . . . , Xn ][T ]
Seja H. Tem-se que
g(T ) = (T 1 ())(T 2 ()) (T r ()) = g(T ),
onde esta u
ltima igualdade segue do fato que se H, i assume todos os
valores de H ao variar i em H. Portanto, g(T ) Fix[H][T ].
Por outro lado,
r+i g(T ) = (T r+i 1 ())(T r+i 2 ()) (T r+i r ()),
e como cada r+i j
/ H para j = 1, . . . , r, tem-se que
{r+i 1 (), r+i2 (), . . . , r+i r ()} {1 (), 2 (), . . . , r ()} = .
Portanto r+i g(T ) 6= g(T ) para todo i = 1, . . . n! r.
Considere os polinomios nao identicamente nulos
Gi (T ) = g(T ) r+i g(T ) A[X1 , . . . , Xn ][T ]
Sendo A[X1 , . . . , Xn ] um domnio de integridade, cada Gi (T ) tem no maximo
um n
umero finito de razes em A[X1 , . . . , Xn ]. Como Fix[Sn ] e infinito, excluindo os eventuais zeros de algum dos polinomios Gi (T ), podemos escolher
Fix[Sn ] tal que Gi () 6= 0 para todo i = 1, . . . , n! r. Logo g() e
tal que g() = g() para todo H e g() = g() para todo
/ H.
Consequentemente H = G() onde = g().


CAPITULO 6. O METODO
DE LAGRANGE

138

Se H = An , existe uma funcao padrao tal que An = G(), a saber


=

Y
(Xj Xi ).
i<j

COROLARIO
6.2. Dado um subgrupo H de Sn , existe A[X1 , . . . , Xn ]
tal que Fix(H) = Fix(Sn )().
Demonstracao: Observe que pelo Teorema 2, existe A[X1 , . . . , Xn ]
tal que H = G(). Agora o Teorema de Lagrange nos permite concluir que
Fix(H) = Fix(G()) = Fix(Sn )().
Um caso particular do Corolario acima que merece destaque e quando A
e infinito e H = {e}. Neste caso existem a1 , a2 , . . . , an A distintos tais que,
colocando-se = a1 X1 + a2 X2 + + an Xn , tem-se que G() = {e} e entao
K(X1 , . . . , Xn ) = Fix({e}) = Fix(Sn )().
LEMA 6.3. Sejam H e K subgrupos de Sn tais H K. Todo elemento de
Fix(H) e raiz de um polinomio com coeficientes em Fix(K) de grau [K : H].
Demonstracao: Sejam 1 H, 2 H, . . . , r H as classes laterais de H em K,
onde r = [K : H]. Seja Fix(H) e considere o polinomio
F (X) = (X 1 ())(X 2 ()) (X r ()).
F (X) tem grau r = [K : H], F () = 0 e F (X) = F (X) para todo K,
consequentemente F (X) Fix(K)[X].
Passamos agora `a descricao do metodo de Lagrange.
Sejam k um corpo qualquer e X1 , X2 , . . . , Xn indeterminadas sobre k.
Estas indeterminadas sao razes da equacao a0 + a1 X + + an Xn = 0 onde
an1 = s1 (X1 , . . . , Xn ),
an2 = s2 (X1 , . . . , Xn ),
..
.
a0

= (1)n sn (X1 , . . . , Xn )

139
O plano de Lagrange era tentar calcular X1 , X2 , . . . , Xn em funcao de
a1 , a2 , . . . , an1 , usando a seguinte estrategia: Determinar uma seq
uencia de
subgrupos de Sn :
{e} Hr Hr1 H1 H0 = Sn
e polinomios 0 , 1 , . . . r k[X1 , X2 , . . . Xn ] tais que Hi = G(i ) para
i = 0, 1, . . . , n (Teorema 2). Cada i i = 1, . . . , r e raiz de um polinomio
pi (X) com coeficientes em Fix(Hi ) = Fix(Sn )(i ) de grau [Hi1 : Hi ] (Lema
3). Estes polinomios se calculam com a tecnica usada na demonstracao do
Lema 3. As equacoes p1 (X) = 0, p2 (X) = 0 , . . . , pn (X) = 0. sao chamadas
resolventes de Lagrange.
Para melhor compreensao facamos o seguinte diagrama
k(X1 , . . . , Xn ) =
pr (X)

p1 (X)

k(s1 , . . . , sn )(r ) {e} = Hr = G(r )


/
\
= 0

[Hr1 : Hr ]
\
/
k(s1 , . . . sn )(r1 )
Hr1
= G(r1 )

k(s1 , . . . , sn ) =

..
.

..
.

k(s1 , . . . sn )(1 )
/
0

\
k(s1 , . . . , sn )(0 )

H1

Sn = H 0

= G(1 )
\
[H0 : H1 ]
/
= G(0 )

A esperanca de Lagrange era que as suas resolventes fossem mais simples


de se resolver do que a equacao original. Para isto conta-se com a possibilidade de escolher a seq
uencia dos subgrupos, os i e tambem k segundo as
conveniencias.
Resolvendo-se
p1 (X) = 0

140

CAPITULO 6. O METODO
DE LAGRANGE

onde p1 (X) Fix(H0 )[X] = k(s1 , . . . , sn ) = k(a0 , . . . , an1 )[X], calcular-seia 1 em funcao de a0 , . . . , an1 .
Resolvendo-se
p2 (X) = 0
onde p2 (X) Fix(H1 )[X] = k(s1 , . . . , sn )(1 )[X] = k(a0 , . . . , an1 )(1 )[X],
calcular-se-ia 2 em funcao de 1 e de a0 , . . . , an1 , logo em funcao de
a0 , . . . , an1 .
Continuando deste modo e finalmente resolvendo a equacao
pr (X) = 0
calcular-se-ia r em funcao de a0 , . . . , an1 . Como Xi k(X1 , . . . , Xn ) que e
igual a Fix(G(r )) , usando a tecnica utilizada na demonstracao do Teorema
de Lagrange, poder-se-ia calcular Xi em funcao de a0 , . . . , an1 e de r e
portanto em funcao de a0 , . . . , an1 , ficando assim resolvida a equacao.
Veremos agora como Lagrange utilizou com sucesso esta estrategia para
resolver as equacoes gerais do 30 e 40 graus e a dificuldade na qual esbarrou
na tentativa de resolver a equacao de 50 grau.
Exemplo 1 : Resolucao de Lagrange da equacao geral do 30 grau.
Sejam X1 , X2 , X3 indeterminadas sobre um corpo k. Supoe-se que k seja
um subcorpo de C. X1 , X2 , X3 sao razes do polinomio
a0 + a1 X + a2 X 2 + X 3

(6.1)

onde a2 = s1 (X1 , X2 , X3 ), a1 = s2 (X1 , X2 , X3 ) e a0 = s3 (X1 , X2 , X3 ).


claro que k(a0 , a1 , a2 ) = k(s0 , s1 , s2 ) = Fix(Sn ). Considere a seguinte
E
seq
uencia de subgrupos de S3 : {e} A3 S3 . Sejam
= X1 + aX2 + bX3
com a, b k, a 6= 1, b 6= 1, a 6= b e
= (X2 X1 )(X3 X2 )(X3 X1 ).
Temos que {e} = G() e A3 = G(). Temos entao a seguinte situacao:

141
k(X1 , X2 , X3 ) = k(a0 , a1 , a2 )() {e}

k(a0 , a1 , a2 )() A3

k(a0 , a1 , a2 )

\
/
\

[A3 : {e}] = 3

[S3 : A3 ] = 2

S3

Pelo fato que [S3 : A3 ] = 2 segue que e raiz de uma equacao de grau 2
com coeficientes em k(a0 , a1 , a2 ). De fato, 2 = D onde D e o discriminante
do polinomio (1) (veja Proposicao 1, Captulo ?? secao ??),
logo e uma
2
das razes da equacao X + D = 0 que simbolizaremos por D.
Como [A3 : {e}] = 3, segue que e raiz de uma equacao com coeficientes
pelas
em k(a0 , a1 , a2 )() 
= k(a0 , a1 , a2 )( D)de grau 3.Sendo A3 formado


1 2 3
1 2 3
1 2 3
permutacoes 1 =
, 2 =
e 3 =
1 2 3
3 1 2
2 3 1
temos que a equacao satisfeita por e
(X 1 ())(X 2 ())(X 3 ()) = 0.
Ou seja,
X 3 s1 (1 , 2 , 3 )X 2 + s2 (1 , 2 , 3 )X s3 (1 , 2 , 3 ) = 0
(6.2)
Poder-se-ia calcular facilmente o valor de , se nesta equacao os coeficientes dos termos de 20 e do 10 graus fossem nulos. Como depende de a
e b, vejamos como e possvel, com uma escolha adequada destes, alcancar o
que se deseja.
Contas diretas, porem um pouco longas, nos fornecem
s1 (1 , 2 , 3 ) = (1 + a + b) s1 (X1 , X2 , X3 )
s1 (1 , 2 , 3 ) = (a + ab + b) s21 (X1 , X2 , X3 )X+
(1 a b ab + a2 + b2 ) s2 (X1 , X2 , X3 )


CAPITULO 6. O METODO
DE LAGRANGE

142

Para que se anulem estas funcoes das razes, sendo as funcoes simetricas
elementares algebricamente independentes (Corolario 1 do Teorema 1, secao
4), e necessario e suficiente que
1+a+b=0
a + ab + b = 0
a2 + b2 ab a b + 1 = 0
Das equacoes duas primeiras equacoes acima obtemos a+b = 1 e ab= 1,
logo a e bsao razes da equacao X 2 + X + 1 = 0 e estas sao w = 1+2 3 i e
w 2 = 12 3 i . Pomos entao a = w e b = w 2 o que e compatvel com a u
ltima
equacao.
Passamos agora `a escolha do corpo k de modo que ele contenha w e
w . O menor subcorpo k de C que contem w e w 2 e k = Q(w). Assim
= X1 + wX2 + W 2 X3 e s3 (1 , 2 , 3 ) = w w 2 = 3 , logo a
equacao (2) passa a ser
2

X 3 3 = 0

(6.3)

(X 3 )(X 1 3 ) k(a0 , a1 , a2 )

(6.4)

Como este polionomio esta em k(a0 , a1 , a2 )( D), segue que


 que
 facilmente

1 2 3
3 k(a0 , a1 , a2 )( D). Sendo A3 e 1 A3 , onde 1 =
, as
1 3 2
classes laterais em S3 em relcao ao subgrupo A3 , tem-se que 3 e raiz do
polinomio

Pelo exemplo 6 e exerccio 9, Captulo 11, secao 1, podemos obter que


1 = 3a1 + a22 e substituindo os valores de 3 , 1 3 e 3 + 1 3 al
encontrados na equacao acima, temos que 3 e 1 3 sao razes da equacao
X 2 (2a32 + 9a1 a2 27a0 )X + (3a1 + a22 )3 = 0
Temos entao que
=

2a32 +9a1 a2 27a0 +

1 3 =

2a32 +9a1 a2 27a0

(2a32 +9a1 a2 27a0 )2 4(3a1 +a22 )3


2

(2a32 +9a1 a2 27a0 )2 4(3a1 +a22 )3


2

(6.5)

143
Extraindo as razes c
ubicas das expressoes acima, levando em conta que se
tem 1 = 3a1 + a22 , obtemos o seguinte sistema de equacoes lineares

X1 + X2 + X3 = a2
X1 + wX2 + w 2 X3 =

X1 + w 2 X2 + wX3 = 1
cuja resolucao nos fornecem as formulas de Cardan.
Exemplo 2 : Resolucao de Lagrange da equacao geral do 40 grau.
Sejam X1 , X2 , X3 , X4 indeterminadas sobre um subcorpo k do corpo dos
n
umeros complexos. Estas sao razes do polinomio
X 4 + a3 X 3 + a2 X 2 + a1 X + a0

onde
a3
a2
a1
a0

= s1 (X1 , X2 , X3 , X4 )
= s2 (X1 , X2 , X3 , X4 )
= s3 (X1 , X2 , X3 , X4 )
= s4 (X1 , X2 , X3 , X4 )

Considere a seguinte seq


uencia de subgrupos de S4 : {e} G4 G8 S4 ,
onde
G8 = {e, (1 2), (3 4), (1 2)(3 4), (1 3)(2 4), (1 4)(2 3), (1 4 2 3), (1 3 2 4)} e
G4 = {e, (1 2), (3 4), (1 2)(3 4)}
facil verificar que G8 = G(2 ) e G4 = G(1 ).
Seja 1 = X1 +X2 X3 X4 . E
1
Temos entao


CAPITULO 6. O METODO
DE LAGRANGE

144

k(X1 , X2 , X3 , X4 )

{e}

k(a0 , a1 , a2 , a3 )(1 ) G4

k(a0 , a1 , a2 , a3 )(21 ) G8

k(a0 , a1 , a2 , a3 )

\
/
\

[G4 : {e}] = 4

[G8 : G4 ] = 2

/
\

[S4 : G8 ] = 3

S4

Como [S4 : G8 ] = 3, 21 assume tres valores distintos sob a acao de S4 ,


que sao 21 , 22 e 23 onde 2 = X1 + X3 X2 X4 e 3 = X1 + X4 X2 X3 .
Logo 21 e raiz do polinomio
(X 21 )(X 22 )(X 23 ) =
= X 3 1 (21 , 22 , 23 )X 2 + 2 (21 , 22 , 23 )X 3 (21 , 22 , 23 ) k(a0 , a1 , a2 , a3 ).
Calculos diretos (porem tediosos) nos fornecem
1 (21 , 22 , 23 ) = 3a32 8a2
2 (21 , 22 , 23 ) = 3a43 16a3 a1 + 16a22 64a0
3 (21 , 22 , 23 ) = (a33 4a3 a2 + 8a1 )2
Temos entao que 21 , 22 e 23 sao razes da seguinte resolvente de Lagrange:
X 3 (3a32 8a2 )X 2 + (3a43 16a3 a1 + 16a22 64a0 )X (a33 4a3 a2 + 8a1 )2 .
Calculando os valores de 21 , 22 e 23 , os valores de (1 , 2 e 3 ) se calculam por extracao de razes quadradas. Temos entao o seguinte sistema:

X1 + X2 + X3 + X4 = a3

X1 + X 2 X 3 X 4 = 1
X1 X 2 + X 3 X 4 = 2

X1 X 2 X 3 + X 4 = 3

145
cuja resolucao nos fornecem as razes X1 , X2 , X3 e X4 em funcao dos coeficientes a0 , a1 , a2 e a3 .
Exemplo 3 : Dificuldade de Lagrange na tentativa de resolver a equacao
do 50 grau.
Sejam X1 , X2 , X3 , X4 e X5 indeterminadas sobre um corpo k. Estas sao
razes da equacao
X 5 + a4 X 4 + a3 X 3 + a2 X 2 + a1 X + a0 = 0
com os ai , como de costume, sendo as funcoes simetricas elementares em
X1 , X2 , X3 , X4 e X5 . A dificuldade ocorre na hora de escolher os subgrupos
de S5 :
10 Caso: Se a seq
uencia e {e} G A5 S5 , sucede que
[A5 : G 5].
uencia e {e} G S5 com G 6= A5 , sucede que
20 Caso: Se a seq
[S5 : G] 5.
Estes fatos serao demonstrados no Captulo 9 secao .... Tem-se entao que
as primeiras resolventes de Lagrange ja sao de grau no mnimo 5 e portanto
nao ocorre abaixamento do grau da equacao original. Isto sugere, porem nao
prova, que as equacoes do 50 grau nao possam ser resolvidas por radicais, pois,
poderia ocorrer que as resolventes de Lagrange, apesar de grau alto, fossem
mais faceis de ser resolvidas do que a equacao original. A impossibilidade da
resolucao por meio de radicais da equacao geral do 50 grau foi demonstrada
poucos anos depois por P. Ruffini cuja demonstracao continha ainda algumas
falhas. Posteriormente N. H. Abel demonstrou definitivamente este fato. A
demonstracao que se usa dar atualmente deste fato e a de Galois e sera feita
no captulo 9.

146

CAPITULO 6. O METODO
DE LAGRANGE

Captulo 7

EXTENSOES
DE CORPOS
Iniciaremos neste captulo o estudo de um dos assuntos mais importantes

da Algebra
cuja origem se confunde com a Teoia de Galois cujos objetivos
sao extensoes particulares de corpos relacionados com equacoes algebricas. A
teoria elementar que desenvolveremos neste catulo sera suficiente para discutirmos na secao ... alguns problemas geometricos classicos como por exemplo
a possibilidade de realizar ou nao certas construcoes geometricas com o uso
apenas da regua e do compasso. Necessitaremos de alguns pre-requisitos de

Algebra
Linear tais como as nocoes de espaco vetorial, subespaco vetorial,
dimensao e base com os quais admitimos o leitor familiarizado.

7.1

A Algebra
Linear da Extens
ao de Corpos

Sejam L e K dois corpos tais que K e um subcorpo de L. Recorde que


L
nesta situacao dizemos que L e uma extensao de K e escrevemos L|K ou | .
K
Se L e uma extensao de K, entao L e um K-espaco vetorial. Define-se o
grau da extensao L | K, denotando-se por [L : K], como sendo a dimensao
de L como K-espaco vetorial.
Se o grau da extensao L | K for finito, dizemos que L e uma extensao
finita de K, ou simplesmente que L | K e finita. Por exemplo, C | R e uma
147


CAPITULO 7. EXTENSOES
DE CORPOS

148

extensao finita pois {1, i} e uma base de C sobre R. Por outro lado, se X
e uma indeterminada sobre um corpo K, entao a extensao K(X) | K nao e
finita pois {1, X, X 2 , . . .} sao linearmente independentes sobre K, e portanto
K(X) nao e de dimensao finita sobre K.
Se M |L e L|K sao extensoes de corpos, entao claramente M |K e uma extensao. Vejamos agora como se comporta a finitude das extensoes em cadeias.
7.1. Sejam M | L e L | K extensoes finitas. Entao M | K
PROPOSIC
AO
e finita e [M : K] = [M : L] [L : K].
Demonstracao: Sejam B1 = {u1 , . . . , un } e B2 = {v1 , . . . , vm } respectivamente bases de M | L e L | K. Vamos provar que
B = {wij = uivj | i = 1, . . . , n, j = 1, . . . , m}
e uma base de M | K. Inicialmente provaremos que B gera M sobre K. Seja
M. Como B1 e uma base de M | L, existem a1 , . . . , an L tais que
=

n
X

ai ui .

i=1

Como cada ai pertence a L e como L e gerado sobre K por B2 , existem


bij K, i = 1, . . . , n, j = 1, . . . , m tais que
ai =

m
X

bij vj , i = 1, . . . , n.

i=1

Substiutuindo a expressao de ai dada acima na expresao de obtemos


!
n
m
n X
m
X
X
X
X
=
bij vj ui =
bij uivj =
bij wij .
i=1

j=1

i=1 j=1

i,j

com bij K. Isto prova que B gera M sobre K.


Vamos agora provar que B e um conjunto de elementos de M linearmente
independente sobre K. Suponha que para alguns bij K se tenha
X
bij wij = 0
i,j


DE CORPOS
7.1. A ALGEBRA
LINEAR DA EXTENSAO
segue que
0=

X
i,j

Como
que

j bij vj

bij wij =

X X
i

bij vj

149

ui .

L e {u1, . . . , un } e linearmente independente sobre L, temos


X

bij vj = 0 para cada i = 1, . . . , n.

Por sua vez, {v1 , . . . , vm } e linearmente independente sobre K e os bij sao elementos de K, logo bij = 0, para todos i = 1, . . . , n e j = 1, . . . , m, provando
assim que B e um conjunto de elementos de M linearmente independente
sobre K.
Sejam L | K uma extensao de corpos e L. Diremos que e algebrico
sobre K se existir um polinomio p(X) K[X] {0} tal que p() = 0. Entre
todos os polinomios p(X) tais que p() = 0 existe um que se destaca sobre
os demais como veremos a seguir.
7.2. Sejam uma extensao e algebrico sobre K. Sao equivaPROPOSIC
AO
lentes as seguintes condicoes sobre um polinomio p(X) K[X] {0}.
(i) p(X) e irredutvel em K[X] e p() = 0.
(ii) Se q(X) K[X] e q() = 0 entao p(X) | q(X).
(iii) p(X) e um polinomio de menor grau tal que p() = 0.
Alem disso, de todos os polinomios p(X) satisfazendo uma das condicoes
equivalentes acima, existe um u
nico que e monico.

Demonstracao: Considere o conjunto I = {q(X) K[X] | q() = 0}. E


facil ver que este conjunto e um ideal nao nulo de K[X]. Por outro lado, este
ideal e primo pois se q1 (X), q2 (X) K[X] sao tais que q1 (X) q2 (X) I,
segue que q1 () q2 () = 0, portanto, q1 () = 0 ou q2 () = 0 e consequentemente, q1 (X) I ou q2 (X) I. Note que K[X] sendo um domnio principal,
I e gerado por um polinomio p(X) caracterizado por (ii) e por (iii). Sendo
I primo, I e gerado por um elemento primo (cf....), o que e o mesmo que
irredutvel visto que K[X] e um D.F.U. Esta u
ltima condicao sobre o gerador
de I e caracterizado por (i). A unicidade de p(X) monico satisfazendo a uma

150

CAPITULO 7. EXTENSOES
DE CORPOS

das condicoes acima decorre da unicidade do gerador monico do ideal I.


Ou
nico polinomio monico satisfazendo a uma das condicoes equivalentes
da Proposicao 2 e chamado polinomio mnimo de .
Define-se o grau de um elemento algebrico L sobre K como sendo o
grau do seu polinomio mnimo.

Exemplo 1 : 2 e algebrico sobre Q pois e raiz do polinomio p(X) = X 2 2


que tem coeficientes em Q. Como este
polinomio e irredut
vel em Q[X] (justifique!), ele e o polinomioo mnimo de 2. Portanto 2 e de grau 2 sobre Q.

Exemplo 2 : 3 2 e algebrico de grau 3 sobre Q com polinomio mnimo


p(X) = X 3 2 Q[X], que e irredutvel pelo criterio de Einsenstein.
Exemplo 3 : Todo elemento K e algebrico de grau 1 sobre K com
polinomio mnimo p(X) = X K[X].
Exemplo 4 : Todo n
umero racional gaussiano, isto e da forma a + b i com
a, b Q, e algebrico sobre Q pois e raiz do polinomio p(X) = X 2 2aX +
a2 + b2 . Logo o grau de a + b i sobre Q e menor ou igual a 2. Verifica-se
facilmente que o grau e dois se e somente se b 6= 0.

Exemplo 5 : = 3 2 + 5 e algebricosobre Q. De fato, elevando-se ao


cubo ambos
os membros
da igualdade 5 = 3 2, obtemos imediatamente

3 3 52 + 15 5 5 = 2, donde

(7.1)
3 + 15 2 = (3 52 + 5) 5
Elevando ao quadrado ambos os membros desta u
ltima igualdade, vemos que
e raiz do polinomio p(X) = X 6 15X 4 4X 3 + 75X 2 60X 121 Q[X].
Note que nada sabemos ainda sobre a irredutibilidade ou nao do polinomio
p(X) do exemplo acima. Os criterios de irredutibilidade que estudamos no
Captulo 3 nada nos permitem concluir em relacao a isto e o metodo de fatoracao de Kronecker esta fora de cogitacao pela extensao dos calculos que
sao envolvidos. Veremos mais adiante como o conhecimento da origem de
p(X) nos permitira provar a sua irredutibilidade.


DE CORPOS
7.1. A ALGEBRA
LINEAR DA EXTENSAO

151

Uma extensao L | K e dita uma extensao algebrica se todo elemento de L


e algebrico sobre K.
7.3. Toda extensao finita e algebrica.
PROPOSIC
AO
Demonstracao: Sejam L|K uma extensao finita e L. Para n = [L : K]
temos que e {1, , . . . , n } e linearmente dependente sobre K e isto nos fornece uma relacao a0 + a1 + + an n = 0 com ai K nao todos nulos.
Logo e algebrico sobre K.
Dada uma extensao L | K, todo elemento de L que nao e algebrico sobre
K e dito transcendente sobre K. Todo n
umero complexo algebrico sobre
Q e chamado de n
umero algebrico, caso contrario ele e chamado de n
umero
transcendente. Existem dois n
umeros transcendentes famosos, o n
umero e,
base dos logaritmos naturais, e o n
umero , razao entre o comprimento de
uma circunferencia e o seu diametro. A transcendencia desses n
umeros so
foi demonstrada no final do seculo XIX e se constitue em dois teoremas nao
triviais que se demonstram com tecnicas de Analise Matematica.
Com relacao aos elementos algebricos temos o seguinte resultado fundamental
7.4. Seja um n
PROPOSIC
AO
umero algebrico sobre K e seja n o grau
do seu polinomio mnimo. Entao [K() : K] = n e {1, , . . . , n1} e uma
base de K() sobre K.
Demonstracao: Seja p(X) o polinomio mnimo de sobre K. A aplicacao
: K[X] L
f (X) 7 f ()
e um homomorfismo de aneis cujo n
ucleo e precisamente o ideal
I = {g(X) K[X] | g() = 0},
que definimos na demonstracao da Proposicao 2. Como e algebrico, temos
que I 6= 0 e e gerado por p(X) que e primo. Logo I e maximal (cf......). Pelo
Teorema do Isomorfismo (I-7 ........) temos que
K[X]

g
Im() = K()
I

152

CAPITULO 7. EXTENSOES
DE CORPOS

Sendo K[X]
um corpo (cf. I-7....) temos que K[] e um corpo e portanto
I
K[] = K(). Vamos agora provar que {1, , . . . , n1 } gera K() sobre
K. Seja K(). Pela igualdade K[] = K(), existe f (X) K[X]
tal que = f (). Pelo algoritmo da divisao em K[X], existem polinomios
q(X), r(X) K[X] com r(X) = a0 + a1 X + + an1 X n1 tais que
f (X) = p(X)q(X) + a0 + a1 X + + an1 X n1 .
Logo f () = p()q()+a0 +a1 + +an1 n1 = a0 +a1 + +an1 n1,
e portanto K() e gerado por {1, , . . . , n1} sobre K.
Falta agora verificar que o conjunto {1, , . . . , n1} e linearmente independente sobre K. Ora, suponha que existam a0 , a1 , . . . , an1 K tais que
a0 + a1 + + an1 n1 = 0. Como n e o grau do polinomio mnimo de ,
segue que a0 = a1 = . . . = an1 = 0 .
Exemplo 6 : Da Proposicao 3 e dos Exemplos 1, 3 e 5 temos que


Q 2 = {a + b2 | a,b Q}
Q 3 2 = {a + b 3 2 + 3 4 | a, b, c Q}

Exemplo 7 : Entre Q( 3 2) e Q nao ha corpos intermediarios pois [Q( 3 2) :


Q] = 3 e para todo corpo intermediario K, devemos ter: se n = [K : Q]
entao n divide 3 e n 6= 1, 3, o que e impossvel.
7.5. Sejam L|K uma extensao de corpos e 1 , . . . , r L.
PROPOSIC
AO
As seguintes condicoes sao equivalentes:
(i) 1 , . . . , r sao algebricos sobre K.
(ii) [K(1 , . . . , r ) : K] < .
(iii) K(1 , . . . , r ) | K e uma extensao algebrica.
Demonstracao: (i) (ii): Segue das Proposicoes 1 e 4 e inducao,
considerando-se as seguintes extensoes intermediarias
K(1 ) | K, K(1 , 2 ) | K(1 ) e K(1 , . . . , r ) | K(1 , . . . , r1 ).
(ii) (iii): Segue da Proposicao 3.
(iii) (i): Segue da definicao de extensao algebrica.


DE CORPOS
7.1. A ALGEBRA
LINEAR DA EXTENSAO

153

COROLARIO
7.1. Seja L | K uma extensao de corpos. O conjunto A dos
elementos de L que sao algebricos sobre K e um subcorpo de L.
Demonstracao: Basta mostrar que se , A entao A e se 6= 0
entao A (cf. I-7......). Ora, se , A, entao pela Proposicao 5 temos
que K(, ) | K e finita, logo novamente pela Proposicao 5, todo elemento
de K(, ) e algebrico sobre K e portanto A e se 6= 0, entao A.
Segue do corolario acima que o conjunto AQ dos n
umeros reais algebricos
sobre Q e um corpo que e uma extensao de Q, chamado corpo dos n
umeros
reais algebricos. Esta extensao e algebrica mas nao finita, mostrando assim
n
que nao vale a recproca da Proposicao 3. De fato, o polinomio X
2Q
n
e irredutvel para todo n N (Criterio de Einsenstein), logo Q[ 2] e um
subcorpo de AQ de grau n sobre Q (Proposicao 4). Como n e arbitrario,
vemos que [AQ : Q] = . Segue disto que [R : Q] = .
Exemplo 8 : Vamos determinar

o grau da extensao Q() | Q introduzida


3
no Exemplo 5, onde = 2 + 5. Inicialmente demonstraremos que

 

3
3
2+ 5 =Q
2, 5 .
Q




De fato, e claro que Q 3 2 + 5 Q 3 2, 5 . Por outro lado, da relacao


(..) no Exemplo 5, temos que

e portanto

5=

3 + 15 2
Q().
32 + 5

3 + 15 2
Q().
32 + 5
Considere agora o seguinte diagrama de extensoes com as respectivas dimensoes



Q 3 2 + 5 = Q 3 2, 5
2=

5=

 /
3
Q 2
\ 3

2 /
Q


5

154

CAPITULO 7. EXTENSOES
DE CORPOS

Como pelo Exemplo 5 temos que [Q() : Q] = n < 6 e que pela Proposicao
1 2 | n e 3 | n, segue que n = 6. Logo [Q() : Q] = 6 e o polinomio
p(X) = X 6 15X 4 4X 3 + 75X 2 60X 121

e o polinomio mnimo de = 3 2 + 5 sobre Q e portanto irredutvel em


Q[X]. Alem disso temos
Q() = {a0 + a1 + a2 2 + a3 3 + a4 4 + a5 5 | ai Q, i = 1, . . . , 5}.
Exemplo 9 : Seja K um corpo de caracterstica diferente de 2. Se L | K e
uma extensao de grau 2, entao existe L tal que L = K() e 2 K.
De fato, se L\K, entao {1, } e uma base de L sobre K e L = K().
Tem-se portanto que existem a, b K tais que 2 = a + b, logo

2
b
b2

=a+ .
2
4
Ponhamos = 2b . Como L\K temos que {1, } e uma base de L
sobre K, logo
b2
L = K() com 2 = a +
K.
4
Os seguintes resultados dizem respeito `as extensoes algebricas:
7.6. Sejam M | L e L| K extensoes algebricas, entao M | K
PROPOSIC
AO
e algebrica.
Demonstracao: Seja M. Como M |L e algebrica, existe um polinomio
p(X) = a0 +a1 X + an X n L[X] tal que p() = 0. Segue que e algebrico
sobre K(a0 , . . . , an ), logo, pela Proposicao 5, temos que
[K(a0 . . . , an , ) : K(a0 , . . . , an )] < .
Por sua vez, sendo a0 , a1 , . . . , an L, eles sao algebricos sobre K e portanto,
pela Proposicao 5, [K(a0 , . . . , an ) : K] < . Pela Proposicao 1, segue entao
que
[K(a0 , . . . , an , ) : K] =
= [K(a0 , . . . , an , ) : K(a0 , . . . , an )] [K(a0 , . . . , an ) : K] < .


DE CORPOS
7.1. A ALGEBRA
LINEAR DA EXTENSAO

155

Logo, pela Proposicao 5, e algebrico sobre K.


A recproca da Proposicao 6 e trivialmente verdadeira.
7.7. Uma extensao L|K e algebrica se, e somente se, todo
PROPOSIC
AO
subanel de L que contem K e um corpo.
Demonstracao: Suponha que L | K seja uma extensao algebrica e seja A
um subanel de L que contem K. Queremos provar que 1 A para todo
A {0}. De fato, sendo L | K algebrica, existe uma relacao polinomial
em com coeficientes em K, a0 + a1 + + n = 0, com a0 6= 0. Logo,


a1 a2
an1 n2
1
n1
A
=
+ ++

a0 a0
a0
Reciprocamente, suponha que todo subanel A de L que contem K seja um
corpo. Seja L {0}. Considere o subanel K[] de L. Por hipotese K[]
e um corpo, logo 1 K[], e portanto, existem a0 , a1 , . . . , an K tais que
1
= a0 + a1 + + an n , logo, an n+1 + + a1 2 + a0 1 = 0 e uma

relacao polinomial nao trivial em com coeficientes em K, logo e algebrico


sobre K. Com isto provamos que L | K e uma extensao algebrica.

COROLARIO
7.2. Sejam L | K uma extensao de corpos e 1 , . . . , r L.
Os elementos 1 , . . . , r sao algebricos sobre K se, e somente se, vale a
igualdade K[1 , . . . , r ] = K(1 , . . . , r ).

PROBLEMAS 7.1.
1. Para cada n
umero real abaixo determine o seu polinomio mnimo e
uma base de Q[] | Q.
p
p

4
3
b) = 1 + 3
c) = 1
a) = 2 + 2
5+ 3
q
p
p

d) = 2 + 3
e) = 2 + 2 + 2
f) = 1 + 5 4

2 + 3 e algebrico sobre Q.



(b) Mostre que Q 2 + 3 = Q 2, 3 .

2. (a) Mostre que


CAPITULO 7. EXTENSOES
DE CORPOS

156


(c) Calcule o polin
o
mio
m
nimo
de
2 + 3 sobre Q e determine uma


base de Q 2 + 3 sobre Q.


3. (a) Mostre que Q i, 3 2 = Q i + 3 2 .

(b) Mostre que i+ 3 2 e algebrico sobre Q e determine o seu polinomio


mnimo.
p


2+ 2 | Q 2 .
4. (a) Calcule o grau de Q
p

(b) Mostre que todo elemento de Q
2 + 2 se escreve de modo
p

u
nico na forma p + q 2 + 2, onde p e q sao da forma a + b 2
com a, b Q.

3+ 2+ 2
na forma do tem (b).
(c) Represente
52

2+ 2

5. Seja L | K uma extensao de corpos tal que [L : K] = n(< ). Mostre


que
(a) Para todo L o grau do polinomio mnimo de sobre K divide
n.
(b) Se p(X) K[X] e irredutvel tal que gr(p(X)) nao divide n entao
p(X) nao tem razes em L.


n
(c) X 3 2 nao tem razes em Q 2 2 , para todo n N.

(d) Se n e primo, nao ha corpos intermediarios entre K e L, e neste


caso, L = K() para todo L\K.

7.2

Constru
c
oes com R
egua e Compasso

Os gregos antigos nos legaram alguns problemas relacionados com construcoes geometricas a serem realizadas apenas com regua nao graduada e
compasso. Estes problemas desafiaram a mente humana durante varios
milenios e so tiveram resposta completa e definitiva no seculo XIX quando a

Algebra
e a Analise ja estavam suficientemente desenvolvidas para lhes dar
respostas.

7.2. CONSTRUC
OES
COM REGUA
E COMPASSO

157

Dentre os problemas que os gregos sabiam resolver estao os seguintes:

1. Dados um ponto e uma reta, tracar uma reta perpendicular a` reta dada
passando pelo ponto.
2. Dados uma reta e um ponto, tracar pelo ponto uma reta paralela `a reta
dada.
3. Divisao de segmentos em quallquer n
umero de partes iguais

n 


 






2  




1  








 





A

4. Bisseccao de um angulo qualquer.












OH

H
HH
HH
HH
HH
H
H

5. Transportar, somar e subtrair angulos.


CAPITULO 7. EXTENSOES
DE CORPOS

158

6. Dados segmentos de comprimentos a e b, construir segmentos de comprimentos a b e ab




a
a
1 b

b








ab

a

 1

b

7. Dado um
segmento de comprimento a construir um segmento de comprimento a.
8. Construcao dos polgonos regulares inscritos de 3, 4, 5, 6, 8, 10, 12, 15,
16, 20 e de 2n lados.
Os problemas geometricos sao formulados em geral como segue:
Dado um conjunto de pontos no plano, achar a partir destes outros pontos do plano que tenham certas relacoes com os pontos dados, usando regua
e compasso.
Um ponto P do plano e construtvel com regua e compasso a partir de um
conjunto de pontos S = {P1 , P2 , . . . , Ps }, s 2, se existir uma seq
uencia
de pontos do plano Q1 , Q2 , . . . , Qn = P , tais que Qi e obtido a partir do
conjunto Si = S {Q1 , Q2 , . . . , Qi1 } de um dos seguintes modos:
1. Qi e ponto de intersecao de retas, cada uma delas definida por dois
pontos de Si .
2. Qi e ponto de intersecao de uma reta determinada por dois pontos de
Si e de uma circunferencia com centro num ponto de Si e raio igual `a
distancia entre dois pontos de Si .
3. Qi e ponto de intersecao de duas circunferencias com centros em pontos
de Si e raios iguais a distancias entre pontos de Si .

7.2. CONSTRUC
OES
COM REGUA
E COMPASSO

159

Com o proposito de algebrizar o problema, identificamos o plano onde


estao os pontos de S com C de modo que P1 coincida com z1 = 0, P2 com
z2 = 1, P3 com z3 , . . . e Ps com zs .
Denotaremos por C(z1 , . . . , zs ) o conjunto dos pontos construtveis com
claro que z1 , . . . , zs C(z1 , . . . , zs ).
regua e compasso a partir de S. E
7.8. C(z1 , . . . , zs ) e um subcorpo de C, fechado por conPROPOSIC
AO
jugacao e por extracao de raiz quadrada.
Demonstracao: Observe que 0, 1 C(z1 , . . . , zs ). Suponhamos que se te facil construir a partir de a e b a sua diferenca
nha a, b C(z1 , . . . , zs ). E
a b. Se b 6= 0, as construcoes (5) e (6) nos permitem construir a partir
dos n
umeros complexos a e b o n
umero complexo ab . Logo C(z1 , . . . , zs ) e um
subcorpo de C.

As construcoes (4) e (7) nos permitem construir a a partir de a, enquanto que a


e trivialmente construtvel a partir de a.

COROLARIO
7.3. Se a, b, c C(z1 , . . . , zs ), entao as razes de aX 2 +bX +
c = 0 estao em C(z1 , . . . , zs ).
LEMA 7.1. Seja K um subcorpo de C fechado por conjugacao e por extracao
de raiz quadrada. Entao z K se, e somente se, Re(z), Im(z) K.
Demonstra
cao: Se z K, entao z K e como 1 K, temos que

z
z
i = 1 K. Logo Re(z) = z+
K e Im(z) = z
K. Reciprocamente,
2
2
se Re(z), Im(z) K, entao z = Re(z) + i Im(z) K.
7.9. C(z1 , . . . , zs ) e o menor subcorpo de C que contem
PROPOSIC
AO
os elementos z1 , . . . , zs e que e fechado por conjugacao e extracao de raiz
quadrada.
Demonstracao: Seja K um corpo contendo z1 , . . . , zs e fechado por conjugacao e extracao de raiz quadrada. Vamos provar que C(z1 , . . . , zs ) K.
Afirmamos que para provar esta assercao basta mostrar que a intersecao
de duas retas determinadas por pontos de K, a intersecao de uma reta

160

CAPITULO 7. EXTENSOES
DE CORPOS

e de uma circunferencia determinados por pontos de K e a intersecao de


duas circunferencias determinadas por pontos de K, estao em K. De fato,
suponha estas condicoes verificadas. Se z C(z1 , . . . , zs ), existem pontos
u1 , . . . , un = z C tais que u1 e obtido a partir de z1 , . . . , zs por uma das
operacoes (1), (2) ou (3), logo u1 K. Como u2 e obtido a partir de z1 , . . . , zs
e u1 por uma das operacoes (1), (2) ou (3), segue que u2 K e assim sucessivamente, ate concluirmos que z = un K. Logo, C(z1 , . . . , zs ) K.
Vamos agora mostrar que as condicoes sobre K na afirmacao acima sao
verificadas.
Sejam x0 + i y0 , x1 + i y1 , x2 + i y2 K. Pelo Lema 1 temos que x0 , y0 ,
x1 , y1 , x2 , y2 K.
A equacao da reta que passa por x1 + i y1 e x2 + i y2 e dada por
(y2 y1 )X + (x1 x2 )Y + x1 (y1 y2 ) y1 (x1 x2 ) = 0,
logo e da forma aX + bY + c, com a, b, c K.
por

Apequacao da circunferencia cujo centro e dado por x0 + i y0 e raio dado


(x1 x2 )2 + (y1 y2 )2
X 2 + Y 2 2x0 X 2y0Y + x20 + y02 (x1 x2 )2 (y1 y2 )2 = 0,

logo e da forma X 2 + Y 2 + a X + b Y + c , com a , b , c K.


A intersecao de duas retas determinadas por pontos de K e um ponto
x + i y satisfazendo a um sistema

aX + bY + c = 0
a X + b Y + c = 0
facil ver que se este sistema admite uma u
com a, b, c, a , b , c K. E
nica
solucao (x, y) entao x, y K e portanto x + i y K. A intersecao de uma
reta e uma circunferencia ou de duas circunferencias distintas determinados
por pontos de K e um ponto x + i y satisfazendo a um sistema

(X 2 + y 2 ) + aX + bY + c = 0
X 2 + Y 2 + a X + b Y + c = 0

7.2. CONSTRUC
OES
COM REGUA
E COMPASSO

161

com a, b, c, a , b , c K e {0, 1} conforme os casos considerados acima. E


facil verificar com as hipoteses sobre K que toda solucao (x, y) de tal sistema
satisfaz `a condicao x, y K, logo x + i y K.
Sejam z1 = 0, z2 = 1 e z3 , . . . , zs C. De agora em diante usaremos a
notacao K = Q(z1 , . . . , zs , z1 , . . . , z)
TEOREMA 7.1. O n
umero complexo z e construtvel com regua e compasso a partir de z1 , . . . , zs , se, e somente se, existem u1 , . . . , ur C com u1
K e ui K(u1 , . . . , ui1 ) para todo i = 2, . . . , r, tais que z K(u1 , . . . , ur ).
Demonstracao: Seja L o conjunto dos pontos z C tais que existem
u1 , . . . , ur C como no enunciado do Teorema. Queremos demonstrar que
L = C(z1 , . . . , zs ). Para isto, basta provar que L e um corpo que contem
z1 , . . . , zs , que L e fechado por conjugacao e extracao de raiz quadrada e
que L C(z1 , . . . , zs ), o que permitira concluir a partir da Proposicao 9 que
L = C(z1 , . . . , zs ). A demonstracao prosseguira por etapas.
a) L e um subcorpo de C que contem z1 , . . . , zs .
O fato que z1 , . . . , zs L e trivial. Para verificar que L e um subcorpo de
C sejam z, z L. Temos que z K(u1 , . . . , ur ) e z K(u1 , . . . , ur ), com os
ui e uj como no enunciado do Teorema. Segue entao que z z e zz (se z 6= 0)
sao elementos de K(u1 , . . . , ur , u1 , . . . , ur ) = K(u1 , . . . , ur , ur+1, . . . , ur+r ),
claro que u1 , . . . , ur+r cumprem as condicoes
onde ur+j = uj , j = 1, . . . , r . E
do enunciado e portanto z z e zz estao em L.
b) L e fechado por extracao de raiz quadrada.
De fato, se z L, temos que z K(u1 , .
. . , ur ) com os ui satisfazendo
z K(u1 , . . . , ur , ur+1), com
as condicoes do enunciado do Teorema, logo

2
zr+1
= z K(u1 , . . . , ur ). Isto prova que z L.
c) K e fechado por conjugacao.
De fato, se z L, entao temos z K(u1 , . . . , ur ) com u21 K e para cada
i = 2, . . . , r, temos, u2i K(u1 , . . . , ui1 ). Como K = K entao temos que
z K(u1 , . . . , ur ) com u1 2 K e ui 2 K(u1 , . . . , ui1), i = 2, . . . , r. Segue

162

CAPITULO 7. EXTENSOES
DE CORPOS

que z L.
d) L C(z1 , . . . , zs ).
De fato, seja z L, logo z K(u1 , . . . , ur ) onde u21 K e para cada
i = 2, . . . , r, temos u2i K(u1 , . . . , ui1). Como K C(z1 , . . . , zs ), u21 K
e C(z1 , . . . , zs ) e fechado por extracao de raiz quadrada, necessariamente
K(u1 ) C(z1 , . . . , zs ). Prosseguindo de proximo em proximo concluimos
que z K(u1 , . . . , ur ) C(z1 , . . . , zs ), e portanto, L C(z1 , . . . , zs ).

COROLARIO
7.4. Seja K = C(z1 , . . . , zs , z1 , . . . , zs ). Todo n
umero complexo construtvel com regua e compasso a partir de z1 , . . . , zs e algebrico
sobre K e o seu grau e uma potencia de 2.
Demonstracao: Seja z construtvel com regua e compasso a partir de
z1 , . . . , zs , logo, pelo Teorema 1, existem u1 , . . . , ur C tais que u21 K
e para cada i = 2, . . . , r, temos u2i K(u1 , . . . , ui1 ) e z K(u1 , . . . , ur ).
Temos entao que [K(u1 ) : K] = 1 ou 2 e [K(u1 , . . . , ui ) : K(u1 , . . . , ui1 )] = 1
ou 2 para i = 2, . . . , r. Logo
[K(u1 , . . . , ur ) : K] = [K(u1 , . . . , ur ) : K(u1 , . . . , ur1 )] [K(u1 ) : K] = 2m
para algum m N. Como z K(u1 , . . . , ur ), segue que z e algebrico sobre
K e [K(z) : K] divide [K(u1 , . . . , ur ) : K], portanto, [K(z) : K] = 2l , para
algum l N.
Na maioria das aplicacoes as construcoes serao feitas a partir dos dois
pontos z1 = 0 e z2 = 1. Neste caso temos que K = Q(0, 1) = Q.
A seguir atacaremos os problemas classicos relacionados com construtibilidade com regua e compasso.
Problema da Duplicacao do Cubo.
Dada a aresta de um cubo, o problema consiste em construir com regua
e compasso a aresta de um cubo que tenha o dobro do volume do cubo cuja
aresta e dada.

7.2. CONSTRUC
OES
COM REGUA
E COMPASSO

163

Vamos supor que a aresta do cubo dado tenha 0 e 1 como extremidades,


logo neste caso K = Q. Se a e a aresta procurada temos que a3 = 2, logo a e
raiz do polinomio X 3 2 que e irredutvel em Q[X] (Einsenstein). Portanto
[Q(a) : Q] = 3 e conseq
uentemente, pelo Teorema 1, a nao e construtvel
com regua e compasso.

Problema da Trisseccao de um Angulo.


Dado um angulo, queremos trissecta-lo com regua e compasso.
Para colocar o problema dentro do novo contexto, supoe-se que o angulo
seja determinado pelos pontos 1, 0 e z tal que |z| = 1 e z faz um angulo com
o eixo real. Para trissectar este angulo e necessario e suficiente construir um
ponto z1 tal que |z1 | = 1 e formando um angulo 3 com o eixo real. Portanto o

nosso problema equivale a construir cos 3 a partir de cos(). Pela formula
de De Moivre, temos


3
cos() + i sen()
=
cos
+
i
sen
=
3 
3





3
2
= cos 3 + 3i cos 3 sen 3 3 cos 3 sen2 3 i sen 3 .
Tomando partes reais na formula acima, temos que



cos() = cos3 3 3 cos 3 1 cos2 3 = 4 cos3

Portanto cos 3 e raiz do polinomio 4X 3 3X cos .

3 cos


7.10. O n
PROPOSIC
AO
umero real cos 3 e construtvel com regua e
compasso a partir de cos se, e somente se, 4X 3 3X cos e redutvel em
Q(cos )[X].

Demonstracao: Se cos 3 fosse construtvel a partir de cos , entao



teramos que Q cos 3 : Q(cos ) seria uma potencia de 2, assim necessa
riamente 4X 3 3X cos seria redutvel, pois caso contrario, cos 3 teria
grau 3 sobre Q, o que e um absurdo. Reciprocamente, se 4X 3 3X cos
fosse redutvel, entao cos 3 seria raiz de um polinomio de grau menor ou

igual a dois com coeficientes em Q(cos ). Segue trivialmente que cos 3
seria construtvel com regua e compasso a partir de cos .

164

CAPITULO 7. EXTENSOES
DE CORPOS

Se = 60o , tem-se que cos = cos 60o = 12 , logo Q(cos ) = Q, e


4X 3 3X cos = 4X 3 3X 21 , que e irredutvel em Q[X] (justifique).
Logo o angulo de 60o nao pode ser trissectado com regua e compasso.
Quadratura do Crculo
Este e o mais famoso dos problemas de construcao com regua e compasso
e se formula com segue.
Dado um crculo de raio 1, construir com regua e compasso o lado de um
quadrado cuja area seja igual `a area do crculo dado.
Neste caso
a o lado do quadrado, logo a2 = r 2 = .
K = Q. Seja
Portanto a . Acontece que nao e algebrico sobre Q (isto decorre do
fato de ser transcendente). Segue da a impossibilidade de se resolver o
problema.
Construtibilidade de Polgonos Regulares Inscritos (Ciclotomia)
Este problema foi resolvido por Gauss no livro Disquisitiones Arithmaeticae de 1801 e se formula como segue.
Dada a circunferencia de centro na origem e raio igual a 1, para quais
valores de n e possvel construir, com regua e compasso, o polgono regular
inscrito nesta circunferencia com n lados?
Como dissemos acima, Gauss deu uma resposta completa ao problema
quando tinha 17 anos. Como a demonstracao de Gauss e muito trabalhosa,
apesar de elementar, provaremos este resultado no Captulo .... , usando
resultados de grupos finitos e da teoria de Galois.

PROBLEMAS 7.2.
1. Note que construir o polgono regular de n lados equivale a construir a
raiz n-esima primitiva da unidade.

7.2. CONSTRUC
OES
COM REGUA
E COMPASSO

165

(a) Mostre que o triangulo equilatero inscrito na circunferencia de raio


1 e construtvel com regua e compasso. (Sug.: A raiz cubica primitiva
2
da unidade w = cos 2
cao 1 + X + X 2 = 0).
3 + i sen 3 satisfaz a equa

(b) Mostre que o pentagono regular inscrito e construtvel com regua


e compasso. (Sug.: Uma raiz quinta primitiva da undidade e raiz da
2
equacao X 4 + X 3 + X
 + X + 1 =1 0; mas isto equivale dizer que e raiz
1 2
+ X + X 1 = 0. Mostre que = + 1 e
da equacao X + X
construtvel com regua e compasso e conclua que e construtvel com regua
e compasso).

(c) Se n = 2r 3 ou 2r 5, mostre que o polgono regular de n lados e


construtvel com regua e compasso.
2. Prove que um eneagono regular (polgono de 9 lados) nao e construtvel
o
o
com regua e compasso. (Sug.: 2
e construtvel ent
ao 20o
9 = 40 e se 40
tambem e, logo 60o e trissect
avel.)

3. Mostre que e impossvel dividir um angulo de 100o ou de 200o em cinco


partes iguais.
4. Se n N, entao existe um polinomio Pn (X) de grau n com coeficientes
inteiros tal que cos n = Pn (cos ). (Veja I-9, Problema 3.3). Mostre
que cos(1o ) e um n
umero algebrico.

5. Mostre que 4 2 e construtvel com regua e compasso a partir de 0 e 1.


6. Em cada caso abaixo decida se pode ou nao ser trissectado o angulo
tal que
a) cos =
c) cos =

1
4
1
2

9
b) cos =
16
d) cos = 82

e raiz de 8X 3 + 4X 2 4X 1 = 0 e que 2 cos 2


e
7. Mostre que cos 2
7
7
3
2
raiz de X + X 2X 1 = 0. Mostre que o polgono regular inscrito
numa circunferencia de raio 1 nao e construtvel com regua e compasso.

Você também pode gostar