Você está na página 1de 191

NOTAS DE AULA DE ALGEBRA

Valmecir Bayer
10 de setembro de 2007

Sum
ario

1 CONJUNTOS, FUNC
OES
E LINGUAGEM LOGICA
1.1 Conjuntos e Subconjuntos . . . . . . . . . . . . . . . . .
1.2 Operacoes com conjuntos . . . . . . . . . . . . . . . . . .
1.3 Funcoes . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4 Imagens diretas e imagens inversas . . . . . . . . . . . .
1.5 Composicao de funcoes e
funcoes inversveis . . . . . . . . . . . . . . . . . . . . . .
1.6 Relacoes de Equivalencia . . . . . . . . . . . . . . . . . .
1.7 Um pouco de linguagem logica . . . . . . . . . . . . . . .
1.8 Apendice do Captulo I . . . . . . . . . . . . . . . . . . .
2 OS
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8

NUMEROS
INTEIROS
A definicao de anel . . . . . . . . .
Aneis ordenados . . . . . . . . . . .
Homomorfismos de aneis . . . . . .
O princpio da inducao matematica
Conjuntos finitos . . . . . . . . . .
A construcao dos n
umeros racionais
O algoritmo da divisao . . . . . . .
Representacao dos inteiros em bases

3 DOMINIOS EUCLIDIANOS
3.1 Domnios euclidianos e ideais . .
3.2 O anel de polinomios . . . . . . .
3.3 O teorema da fatoracao u
nica . .
3.4 Equacoes diofantinas lineares . .
3.5 Congruencias . . . . . . . . . . .
3.6 A aritmetica das classes residuais
3

.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

7
7
10
15
16

.
.
.
.

.
.
.
.

.
.
.
.

19
24
29
47

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

63
63
73
81
85
90
94
101
105

.
.
.
.
.
.

111
. 111
. 123
. 133
. 140
. 143
. 154

.
.
.
.
.
.
.
.

.
.
.
.
.
.

SUMARIO

4 O CORPO DOS NUMEROS


COMPLEXOS
163
4.1 O corpo C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
4.2 Razes de n
umeros complexos . . . . . . . . . . . . . . . . . . 174
4.3 Os inteiros de Gauss . . . . . . . . . . . . . . . . . . . . . . . 179

5 APENDICES
191
5.1 A construcao dos n
umeros reais . . . . . . . . . . . . . . . . . 191
5.2 Os n
umeros p-adicos . . . . . . . . . . . . . . . . . . . . . . . 191


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

Introduc
ao
Estas notas tem o objetivo de servir como texto para as disciplinas de

Algebra
I e Algebra
II do curso de Matematica da UFES. A intencao e
apresentar os conte
udos seguindo as ementas propostas pelo Colegiado do
Curso de Matematica. Ha varios textos que cobrem estas ementas, no entanto
e difcil encontrar um que seja completamente adequado. A vantagem atual
de escrever textos para serem utilizados em disciplinas vem da facilidade
de se processar mudancas apos terem sidos experimentados. Talvez nunca
chegaremos a um texto ideal mas isto nao tem importancia pois mudancas
para aprimorar e atualizar conte
udos sao sempre positivas. O objetivo final
e proporcionar um aprendizado mais eficaz e agradavel.
O material abordado esta distribudo da foirma seguinte. No captulo
I e apresentada a linguagem basica dos conjunto e funcoes bem como uma
pequena introducao `a logica matematica. No captulo II, axiomatizamos os
n
umeros inteiros e estudamos as suas primeiras propriedades. O captulo III
tem como objetivo uniformizar as propriedades comuns dos inteiros e dos
polinomios em uma indeterminada sobre um corpo atraves da introducao
dos domnios euclidianos. Terminamos o volume I destas notas com o estudo
dos n
umeros complexos. Deixamos para os alunos mais curiosos a leitura
dos apendices onde tratamos a construcao dos n
umeros reais, os n
umeros

p-adicos e o Teorema Fundamental da Algebra.

Captulo 1

CONJUNTOS, FUNC
OES
E

LINGUAGEM LOGICA
A nocao de conjunto e fundamental na Matematica. Trata-se de uma
linguagem basica que permite a comunicacao em Matematica. Formalmente
a teoria dos conjuntos esta associada a uma sub-area da Matematica que
podemos denominar Fundamentos da Matematica. A formalizacao dessa
teoria tem origem no seculo XIX com os que hoje denominamos formalistas.
Matematicos como Cantor e Dirichlet (veja uma breve nota bibliografica
sobre cada um desses Matematicos no final deste captulo) sao representantes
desta corrente de pensamento. Atualmente a teoria dos conjuntos como
linguagem esta presente em todos os campos da Matematica e tambem nas
areas afins.
Acompanhada da nocao de conjunto vem a nocao de funcao. Numa linguagem informal, poderamos dizer que a nocao de conjunto trata de colecionar objetos e a nocao de funcao trata de relacionar objetos traduzindo
uma ideia que pode sugerir movimento.
O nosso objetivo neste primeiro captulo e introduzir de forma elementar,
sem no entanto deixar de ser formal, esses conceitos para servir como uma
iniciacao `a linguagem e `a comunicacao no mundo da Matematica.

1.1

Conjuntos e Subconjuntos

A nocao de conjunto e uma ideia primitiva na Matematica. Queremos


dizer com ideia primitiva que nao fazemos nenhuma definicao formal. Uti7

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

lizamos o conceito de conjunto para significar a ideia usual de colecao de objetos ou elementos. Poderamos utilizar tambem o termo colec
ao ou famlia,
para expressar a mesma ideia.
Um conjunto e constitudo de elementos ou pontos. Quando um elemento
x esta num conjunto X dizemos que x pertence a X ou que X contem x e
utilizamos a notacao
x X.
Desta forma fica estabelecida uma relacao entre elementos e conjuntos
que denominamos relacao de pertinencia. Se x nao pertence ao conjunto X
utilizamos a notacao x
/ X. Para ilustrar esta linguagem pense no conjunto
X cujos elementos sao os smbolos 1, 2, 3. Assim, por exemplo, 2 X
enquanto o smbolo 4 nao esta em X, e portanto 4
/ X.
A teoria dos conjuntos procura nao enfatizar a natureza dos elementos que
constituem um determinado conjunto, mas sim as relacoes entre elementos e
conjuntos. Em nosso contexto, a teoria dos conjuntos nao apenas e u
til para
tratar conjuntos numericos, mas tambem e fundamental para tratar conjuntos de natureza geometrica e abstrata como conjuntos de retas, conjuntos de
figuras geometricas, conjuntos de funcoes, conjuntos de conjuntos etc...
Dois conjunto A e B sao iguais, e escrevemos A = B, se eles contem os
mesmos elementos.
EXEMPLO 1.1.
O plano euclidiano pode ser visto como um conjunto de pontos. As retas
do plano euclidiano tambem podem ser vistas como conjuntos de pontos. Por
outro lado, as retas do plano euclidiano tambem formam um conjunto.
Assim podemos perceber que um determinado elemento, no nosso exemplo, uma reta, em outro contexto, pode ser considerado como um conjunto.
O exemplo acima da uma ideia de quanto esta nocao de conjunto pode ser
relativa.
preciso estar atento ao contexto!
E
Com o objetivo de facilitar a abstracao de pensamentos e definicoes e muito
u
til, e tambem recomendavel, representar conjuntos por meio de figuras
importante, no entanto, ficar atento que esretilneas ou figuras do plano. E
tas representacoes nao devem ser utilizadas como argumentos para se demonstrar afirmacoes. O seu uso deve ser apenas ilustrativo.

1.1. CONJUNTOS E SUBCONJUNTOS

Para se definir um conjunto freq


uentemente utilizamos uma ou mais
condicoes a que devem satisfazer os seus elementos. Utilizamos a notacao
A = {x | p(x)} para indicar que A e o conjunto dos elementos x que satisfazem a condicao p(x). Por exemplo,
A = {x | x e um triangulo equilatero}.
Dois conjuntos A e B podem ser comparados pela relacao que denominaremos relacao de inclusao: Dizemos que A e um subconjunto de B se
todo elemento de A esta tambem em B. Neste caso, utilizamos a notacao
A B. Podemos tambem utilizar a linguagem A est
a contido em B ou B
contem A. Contrariamente, se algum elemento de A nao esta em B entao
dizemos que A n
ao e um subconjunto de B.
A relacao de inclusao goza de algumas propriedades que destacamos na
proposicao seguinte:
1.1. Quaisquer que sejam os conjuntos X, Y e Z, temos
PROPOSIC
AO
1. X X
2. Se X Y e Y Z, entao X Z
3. Se X Y e Y X, entao X = Y

DEMONSTRAC
AO:
A primeira propriedade e uma conseq
uencia imediata da definicao da relacao de inclusao. Para demonstrar a segunda propriedade, precisamos verificar que X Z. Ora, se x X, como X Y
entao, pela definicao de inclusao, x Y . Por sua vez temos que Y Z, e
novamente, pela definicao de inclusao, x Z. Isto nos permite concluir que
X Z. A terceira propriedade e uma conseq
uencia do conceito de inclusao
e de igualdade de conjuntos. 
A propriedade 1 da proposicao 1.1 chama-se propriedade reflexiva a segunda chama-se propriedade transitiva e a terceira criterio de igualdade.
Alem disso, a propriedade 1 esta dizendo que todo conjunto e parte de si
mesmo. Quando um conjunto X e parte de outro conjunto Y , isto e, X Y ,
mas X 6= Y dizemos que X e um subconjunto pr
oprio de Y .
Um conjunto Y e denominado vazio, e o representamos com o smbolo ,
quando ele nao tem elementos. Observe que o conjunto vazio e subconjunto
de qualquer outro conjunto. De fato, para verificarmos isto basta observar
que a inclusao Y so seria falsa se exibssemos um elemento de que nao

10

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

estivesse em Y . Mas isto e impossvel, uma vez que o conjunto nao possui
elementos.
Dado um conjunto X, podemos definir um novo conjunto associado a ele,
a saber, o conjunto de suas partes que chamaremos de conjunto das partes
de X e o denotaremos por (X). Assim,
(X) = {A | A X}
Observe que (X) e X (X). Por exemplo, se X = {a, b, c} entao
teremos
(X) = { , {a}, {b}, {c}, {a, b}, {b, c}, {a, c}, {a, b, c} }

1.2

Operac
oes com conjuntos

Dados dois conjuntos A e B podemos construir ou definir novos conjuntos


a partir deles. Estes processos se chamam operac
oes com os conjuntos A e
B. A seguir vamos definir quatro operacoes com os conjuntos A e B.
1. Uni
ao dos conjuntos A e B:
A B = {x | x A ou x B}
Assim, x A B se, e somente se, pelo menos uma das duas afirmacoes
seguintes e correta x A ou x B. Note que x A ou x Bnao exclui
a possibilidade de x pertencer simultaneamente a A e a B. O significado
matematico do conectivo ounao e exclusivo como na linguagem usual.
1. Intersecc
ao dos conjuntos A e B:
A B = {x | x A e x B}
Assim, x A B se, e somente se, x pertence simultaneamente a ambos os
conjuntos A e B. Por exemplo, se
A = {x | x e um triangulo retangulo}
e
B = {x | x e um triangulo isosceles}
entao, A B e o conjunto de todos os triangulos simultaneamente retangulos
e isosceles.


1.2. OPERAC
OES
COM CONJUNTOS

11

1. Diferenca dos conjuntos A e B:


A B = {x | x A e x
/ B}.
Quando A B = diremos que A e B sao disjuntos. Por exemplo, se
A = {x | x e um triangulo equilatero}
B = {x | x e um triangulo retangulo}
entao A B = .
Observe que a uniao e a interseccao de conjuntos sao operacoes binarias e
comutativas. Sendo assim elas podem ser iteradas e portanto definidas para
uma quantidade qualquer de conjuntos.
Em geral nao exigimos que A seja um subconjunto de B para definirmos a
diferenca BA. No entanto, quando isto ocorre, isto e, se A B chamammos
a diferenca B A de complementar do conjunto A no conjunto B. Caso o
contexto permita fixar o conjunto B, denotaremos entao a diferenca B A
por CB (A), isto e,
CB (A) = B A = {x | x B e x
/ A}
A operacao diferenca goza de algumas propriedades que listamos na proposicao
seguinte:
1.2. Sejam A, B e B 0 conjuntos quaisquer. Ent
PROPOSIC
AO
ao
1. A (B B 0 ) = (A B) (A B 0 ).
2. A (B B 0 ) = (A B) (A B 0 ).
3. Se B B 0 entao A B 0 A B.
Para demonstrar uma igualdade entre dois conjunDEMONSTRAC
AO:
tos podemos utilizar o criterio da igualdade estabelecido na proposicao 1.1.
Assim, para provar a primeira propriedade acima basta mostrar que
A (B B 0 ) (A B) (A B 0 )
e que
(A B) (A B 0 ) A (B B 0 ).

12

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

Seja entao x A (B B 0 ). Pela definicao de diferenca entre conjuntos


temos que x A e x
/ B B 0 . Ora, pela definicao de uniao de conjuntos,
necessariamente x
/ B ex
/ B 0 . Assim podemos concluir que x A B
0
e x A B . Logo, pela definicao de interseccao de conjuntos temos que
x (AB)(AB 0 ) e isto demonstra a primeira inclusao. Reciprocamente,
suponha que x (A B) (A B 0 ). Entao x A B e x A B 0 , isto
e, x A e x
/ B e x
/ B 0 . Assim x A e x
/ (B B 0 ), o que nos
permite concluir que A (B B 0 ). Para demonstrar a segunda propriedade
utilizamos a mesma tecnica. Suponha que x A (B B 0 ). Entao x A e
x
/ (B B 0 ), isto e x A e, pela definicao de interseccao de conjuntos, x
/B
0
0
ou x
/ B . Portanto x A B ou x A B , isto e, x (A B) (A B 0 )
. Isto demonstra que A (B B 0 ) (A B) (A B 0 ). Reciprocamente, se
x (AB)(AB 0 ) entao x A e x
/ B ou x A e x
/ B 0 . Assim x A e
0
0
x
/ (B B ), isto e, x A (B B ) o que mostra que x A (B B 0 ). Isto
mostra a igualdade no tem 2. Para demonstrar a terceira propriedade, seja
x A B 0 , entao x A e x
/ B 0 . Ora, mas B B 0 , entao necessariamente,
x
/ B, o que mostra que x A B. Isto mostra que A B 0 A B. 

COROLARIO
1.1. Sejam B e B 0 subconjuntos de um conjunto A, onde A
esta fixado. Entao
1. CA (B B 0 ) = CA (B) CA (B 0 ).
2. CA (B B 0 ) = CA (B) CA (B 0 ).
3. Se B B 0 entao CA (B 0 ) CA (B).
Segue imediatamente da Proposicao 1.2 . 
DEMONSTRAC
AO:
1. Produto cartesiano dos conjuntos A e B:
Antes de definir o produto cartesiano de dois conjuntos precisamos introduzir a nocao de pares ordenandos. Dados dois objetos quaisquer a e b
podemos definir o par ordenado (a, b). Este par ordenado consiste dos objetos a e b (que podem ser distintos ou nao) e da escolha de um deles para ser
o primeiro objeto do par. Assim a notacao (a, b) significa que a e primeiro
objeto e b e o segundo objeto do par ordenado.
Cuidado! nao confundir o conjunto {a, b} com o par ordenado (a, b).
Observe que {a, b} = {b, a}, enquanto (a, b) 6= (b, a), a nao ser que a seja
igual a b.


1.2. OPERAC
OES
COM CONJUNTOS

13

Um par ordenado e caraterizado pela condicao:


(a, b) = (a0 , b0 ) se, e somente se a = a0 e b = b0 .
Dados os conjuntos A e B podemos definir um novo conjunto que chamaremos
de produto cartesiano de A por B, e o denotaremos por A B, da seguinte
maneira:
A B = {(a, b) | a A e b B}.
Em outras palabras, o produto cartesiano de A por B e o conjunto dos
pares ordenados (a, b) onde a A e b b. Dado o par ordenado (a, b), o
objeto asera denominado a sua primeira coordenada e ba sua segunda
coordenada.
O subconjunto do produto cartesiano AA formado pelos elementos (a, a)
de coordenadas iguais e chamado de diagonal de A A e o representamos
por , isto e,
= {(a, b) A A | a = b}
1.3. Sejam A, B, C, A0 e B 0 conjuntos quaisquer. Ent
PROPOSIC
AO
ao
1. (A B) C = (A C) (B C).
2. (A B) C = (A C) (B C).
3. (A B) C = (A C) (B C).
4. Se A A0 e B B 0 entao A B A0 B 0 .

DEMONSTRAC
AO:
1. Seja (x, y) (A B) C. Entao x A B e
y C, isto e, x A ou x B e y C. Logo, (x, y) AC ou (x, y) BC.
Isto mostra que (A B) C (A C) (B C). Reciprocamente, suponha
que (x, y) (AC)(B C), entao (x, y) AC ou (x, y) B C. Entao
x A ou x B e y C, isto e, x AB e y C, isto e, (x, y) (AB)C.
Isto mostra que (A C) (B C) (A B) C. Isto mostra a primeira
igualdade. Os tens 2, 3 e 4 sao deixadas como exerccio para o leitor. 

14

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

EXERCICIOS 1.1.
1. Seja A um conjunto qualquer. Mostre que:
(a) A = A.

(b) A = .

(c) AA = A.

(d) AA = A.

2. Sejam A e B conjuntos quaisquer. Mostre que:


(a) A B = B A.
(b) A B = B A.
(c) A B = A se, e somente se, B A.
(d) A B = A se, e somente se, A B.
3. Sejam A, B e C conjuntos quaisquer. Mostre que:
(a) (A B) C = A (B C).
(b) (A B) C = A (B C).
(c) A (B C) = (A B) (A C).
(d) A (B C) = (A B) (A C).
No exercio 3, as propriedades a) e b) significam que a uniao e a interseccao de conjuntos sao operacoes associativas enquanto os tens c) e
d) significam que a uniao distribui a interseccao e vice-versa.
4. Sejam A e B subconjuntos de um mesmo conjunto I fixo. Denotando
por C (X) o complementar de um subconjunto X de I em I, mostre
que:
(a) A B = se, e somente se, A C (B)
(b) A B = I se, e somente se, C (B) A
5. Sejam A, B, A0 e B 0 conjuntos quaisquer. Mostre que:
(a) Se A B e A0 B 0 entao A A0 B B 0 .
(b) Se A B e A0 B 0 entao A A0 B B 0 .
6. Sejam A, B e C conjuntos quaisquer. Mostre que vale a seguinte lei
do cancelamento:
Se A C = B C e A C = B C entao A = B.


1.3. FUNC
OES

15

7. Fixe um conjunto I e sejam A e B subconjuntos de I. Mostre que


CI () = I

CI (I) = .

8. Estenda as definicoes de uniao e interseccao para uma quantidade qualquer de conjuntos.


9. Sejam A, B, C, A0 e B 0 conjuntos quaisquer. Mostre que
(a) (A B) C = (A C) (B C).
(b) (A B) C = (A C) (B C).
(c) Se A A0 e B B 0 entao A B A0 B 0

1.3

Func
oes

A nocao de funcao foi introduzida na Matematica por Dirichlet (veja uma


breve nota bibliografica sobre Dirichlet no final deste captulo) para tratar
series trigonometricas no conjunto dos n
umeros reais. Esta nocao evoluiu
e hoje ela e extremamente u
til para tratar relacoes entre conjuntos mais
abstratos. Assim como a nocao de conjunto, a nocao de funcao e fundamental
na linguagem atual da Matematica. Como ressaltamos no incio do captulo,
a funcao transmite a ideia de movimento.
Uma funcao definida num conjunto X e assumindo valores num conjunto
Y e uma correspondencia que a cada elemento de X associa um u
nico elemento de Y . Sao sinonimos de funcao os termos aplicacao ou transformac
ao.
A notacao atual de funcao e a seguinte. Denotando a funcao pelo smbolo
f por exemplo, se X e o conjunto onde ela esta definida e Y e o conjunto
onde ela assume seus valores, escrevemos f : X Y . Se x X entao
denotaremos por f (x) o valor de f em Y . O conjunto X recebe o nome de
domnio da funcao f e Y recebe o nome de contradomnio de f . Pode ocorrer
comum
de X ser igual a Y , isto e, o domnio ser igual ao contradomnio. E
abreviar todas estas informacoes sobre a funcao f com a seguinte notacao:
f : X Y
x 7 f (x)
Se o domnio e o contradomnio estao completamente claros, isto e, nao
precisam ser enfatizados, podemos tambem usar a notacao x f (x) para
significar que ao elemento x esta associado o elemento f (x) pela funcao f .

16

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

Uma observacao importante e que a definicao de funcao envolve dois


conjuntos e uma associacao de elementos. Assim e fundamental ter em mente
que para que duas funcoes sejam iguais e necessario que os seus domnios
sejam iguais, seus contradomnios sejam iguais e que a associacao a cada
elemento do domnio seja a mesma por estas funcoes. Em smbolos, temos:
dadas as funcoes f e g, digamos,
f : X Y
x 7 f (x)

g : Z W
x 7 g(x)

entao,
f = g se, e somente se, X = Z, Y = W e f (x) = g(x) para todo x X.
Dois exemplos fundamentais de funcoes sao os seguintes:
1. Func
oes identidades - Seja X um conjunto nao vazio. Considere
a funcao Id com domnio e contradomnio iguais a X que a cada elemento
x X associa o proprio x, isto e Id(x) = x. Claramente isto define uma
funcao de X em X. Esta funcao e chamada funcao Identidade de X.
2. Func
oes constantes - Sejam X e Y conjuntos nao vazios. Fixe um
elemento b Y . Considere a funcao f : X Y que a cada x X associa
o elemento b. Novamente e claro que isto define uma funcao de X em Y que
denominamos funcao constante (com valor b).

1.4

Imagens diretas e imagens inversas

Dada uma funcao f : X Y , classicamente o domnio X e tambem


chamado conjunto de definic
ao de f . Ja o subconjunto de Y formado pelos
elementos y para os quais existe x X tal que y = f (x) e chamado conjunto de valores de f . Assim o conjunto de valores de f e uma parte de Y ,
podendo coincidir ou nao com o contradomnio Y . O fato do conjunto dos
valores ser um subconjunto proprio de Y quer dizer que o contradomnio e
desnecessariamente grande para a funcao f . Quando o conjunto de valores
coincide com o contradomnio diremos que a funcao f e sobrejetiva. Assim a
funcao f e sobrejetiva quando Y = {f (x) | x X}.

1.4. IMAGENS DIRETAS E IMAGENS INVERSAS

17

Considere um subconjunto A X. O subconjunto de Y


f (A) = {y Y | y = f (x) para algum x A} = {f (x) | x A}
e denominado imagem direta de A pela funcao f . Trata-se do conjunto
de valores que a funcao f assume em B. Observe que se A = X entao
o conjunto de valores de f e exatamente f (X) como acabamos de definir.
Observe tambem que f (A) f (X) Y .
Por outro lado, considere agora um subconjunto B Y . O subconjunto
de X
f 1 (B) = {x X | f (x) B}
e denominado imagem inversa de B pela funcao f . Trata-se do subconjunto
de X cujos elementos sao associados a elementos de B pela funcao f . Observe
que f 1 (X) = Y uma vez que todo elemento de X precisa estar associado a
algum elemento de Y pela definicao de funcao. Naturalmente f 1 (B) X.
curioso notar que sempre que A X e um conjunto nao vazio entao f (A)
E
tambem e nao vazio, ao passo que pode ocorrer que B Y seja nao vazio
mas f 1 (B) seja vazio. Para isto basta que B f (X) seja vazio. Quando o
conjunto B Y se reduz a um u
nico ponto, digamos, B = {b}, utilizaremos
a notacao (mais simples) f 1 (b) em vez de f 1 ({b}) para denotar a imagem
inversa do conjunto B.
Assim como a nocao de imagem direta deu origem ao conceito de funcao
sobrejetiva, a nocao de imagem inversa da origem a um outro conceito que e
o de funcao injetiva.
Diremos que uma funcao f : X Y e injetiva quando quaisquer dois
elementos distintos de X estao associados a elementos distintos de Y pela
funcao f . Resumidamente podemos dizer que f e injetiva quando pontos
distintos de X tem imagens distintas. Podemos formular o conceito de funcao
injetiva em termos de imagem inversa da seguinte forma: f e injetiva quando
f 1 (y) contem no maximo um ponto qualquer que seja y Y . Deixamos a
verificacao da eq
uivalencia destas formulacoes a cargo do leitor.

18

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

EXERCICIOS 1.2.
1. Sejam f : X Y uma funcao, A, A0 X e B, B 0 Y . Mostre que
(a) Se A A0 entao f (A) f (A0 ).
(b) Se B B 0 entao f 1 (B) f 1 (B 0 ).
(c) f (A A0 ) = f (A) f (A0 ).
(d) f 1 (B B 0 ) = f 1 (B) f 1 (B 0 ).
(e) f (A A0 ) f (A) f (A0 ). Mostre tambem que vale a igualdade
para quaisquer A, A0 X se, e somente se, f e injetiva.
(f) f 1 (B B 0 ) = f 1 (B) f 1 (B 0 ).
2. Sejam f : X Y uma funcao, A, A0 X e B, B 0 Y . Mostre que
(a) f 1 (B 0 B) = f 1 (B 0 ) f 1 (B).
(b) f (A0 ) f (A) f (A0 A) e vale a igualdade se, e somente se f e
injetiva
(c) De exemplos onde a igualdade no item b) nao seja valida.
3. Sejam f : X Y uma funcao, A X e B Y . Mostre que
(a) f (A) = se, e somente se, A = .
(b) f 1 (B) = se, e somente se, B f (X) = .
(c) f 1 (B) = f 1 (B f (X)).
4. Sejam f : X Y uma funcao e A X. Mostre que A f 1 f (A)).
Alem disso, vale a igualdade para qualquer subconjunto A de X se, e
somente se, f e injetiva.
5. Seja f : X Y uma funcao e B Y . Mostre que f (f 1 (B)) B.
Alem disso, vale a igualdade para qualquer subconjunto B de Y se, e
somente se, f e sobrejetiva.

DE FUNC

1.5. COMPOSIC
AO
OES
E

1.5

FUNC
OES
INVERSIVEIS

19

Composic
ao de fun
c
oes e
func
oes inversveis

Como ja salientamos anteriormente a nocao de funcao esta associada `a


ideia de movimento. Esta ideia fica mais evidente na hipotese de podermos iterar funcoes, isto e, aplicar seguidamente a mesma funcao ou funcoes
diferentes. Ha casos em que podemos fazer isto e ha casos em que nao
podemos. Vejamos: Suponha que nos sejam dadas duas funcoes f : X Y
e g : W Z. Por exemplo, suponha que quizessemos aplicar a funcao g
aos elementos da forma f (x). Para que esta ideia tenha sucesso e evidente
que precisamos ter f (x) no domnio da funcao g. Ora, entao a condicao
que precisamos e que f (X) W . Esta e, digamos, examente a condicao
necessaria. No entanto, uma condicao suficiente para que possamos aplicar a
funcao g aos elementos f (x) para todo x X e que Y = W , isto e, o domnio
da funcao g seja igual ao contradomnio da funcao f . Em geral esta u
ltima

condicao e mais facil de ser verificada. E com ela que vamos trabalhar.

DEFINIC
AO
1.1. Sejam f : X Y e g : Y Z duas func
oes.
A func
ao com domno X, contradomnio Z que a cada x X associa o
elemento g(f (x)) Z e denominada fun
c
ao composta de f com g e a
denotaremos por g f
Podemos entao pensar na composicao de funcoes como um tipo de operacao
no conjunto das funcoes. Ha porem uma restricao, pois como observado
acima, dadas duas funcoes arbitrarias, nem sempre e possivel compo-las, isto
e, nem sempre e possivel realizar a operacao. Apesar disso, quando a
composicao for possvel, ela goza de algumas propriedades importantes que
destacamos nas proposicoes seguintes.
1.4. Sejam f : X Y , g : Y Z e h : Z W
PROPOSIC
AO
func
oes . Entao h (g f ) = (h g) f . Em outras palavras, no caso em que
a composicao de funcoes for possvel ela e associativa.

DEMONSTRAC
AO:
Observe que h (g f ) e (h g) f tem X como
domnio e W como contradomnio. Alem disso, se x X, pela definicao 1.1
acima temos
(h (g f ))(x) = h((g f )(x)) = h(g(f (x))) =
= (h g)(f (x)) = ((h g) f )(x)
Portanto, h (g f ) = (h g) f . 

20

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

1.5. Seja f : X Y uma func


PROPOSIC
AO
ao qualquer e considere
a funcao identidade de X, IX : X X e a func
ao identidade de Y ,
IY : Y Y . Entao f IX = f e IY f = f .

DEMONSTRAC
AO:
Claramente f e f IX tem o mesmo domnio X e
o mesmo contradomnio Y . Alem disso, para cada x X temos
(f IX )(x) = f (IX (x)) = f (x).
Portanto, f IX = f . De maneira analoga, obtemos IY f = f . 
A proposicao 1.5 nos afirma que IX desempenha o papel de elemento
neutro `a direitapara o conjunto das funcoes de X em Y e IY desempenha o
papel de elemento neutro `a esquerda. Assim se X = Y entao o conjunto
das funcoes de X em X possui um elemento neutro que e a funcao identidade
de X.
A seguir vamos estudar a questao da existencia de funcoes inversas.
Dada uma funcao f : X Y , dizemos que g : Y X e uma inversa
facil
`a direita de f se f g = IY , isto e, f (g(y)) = y para todo y Y . E
construir um exemplo de funcao que nao possui inversa `a direita, veja:
Sejam X = {1} e Y = {1, 2} e considere a funcao f : X Y definida
por f (1) = 1. A u
nica funcao que podemos definir de Y em X e a funcao
(constante) g = 1, isto e, g(1) = g(2) = 1. Logo f (g(1)) = f (1) = 1 =
f (g(2)) e, portanto, claramente f g 6= IY .
Faca um diagrama que ilustre este exemplo. Nao e muito difcil perceber
que o que esta impedindo a nao existencia da inversa `a direita neste caso
e o fato de f nao ser sobrejetiva. Na verdade esta e a u
nica restricao em
qualquer caso, como mostra a proposicao seguinte:

PROPOSIC
AO
1.6. Seja f : X Y uma func
ao. Uma condic
ao
necessaria e suficiente para que f possua uma inversa `
a direita e que f seja
sobrejetiva.

DEMONSTRAC
AO:
Suponha que f : X Y possua uma inversa `a
direita g : Y X. Assim, f g = IY , isto e, f (g(y)) = y para todo y Y .
Queremos verificar que f e sobrejetiva, isto e, que a imagem direta de X,
f (X) coincide com o contradomnio Y de f . Ora, como f (X), por definicao,
e um subconjunto de Y , basta verificar que Y f (X). Assim, sempre que
quizermos verificar que uma funcao f : X Y e sobrejetiva basta verificar
que para cada y Y tem-se que y f (X), isto e, existe x X tal que

DE FUNC

1.5. COMPOSIC
AO
OES
E

FUNC
OES
INVERSIVEIS

21

y = f (x). No nosso caso, como f (g(y)) = y para todo y Y , basta tomar


x = g(y). Portanto a funcao f e sobrejetiva. Reciprocamente, suponha que
f seja sobrejetiva. Defina uma funcao gY X da seguinte forma: dado
y Y , usando a sobrejetividade de f , existe x X tal que f (x) = y. Fixe
um desses x X e defina g(y) = x. A funcao g assim definida e uma das
funcoes que queremos. 
De maneira analoga temos a nocao de funcoes inversas `a esquerda, como
segue. Considere uma funcao f : X Y . Dizemos que uma funcao
h : Y X e uma inversa `a esquerda de f se h f = IX , isto e h(f (x)) = x
para todo x X.
Novamente e facil construir exemplos de funcoes que nao possuem inversas
`a esquerda. Deixamos esta tarefa como exerccio para o leitor. E tambem, de
maneira analoga, de forma dual, existe um criterio de existencia de inversas
`a esquerda, a saber:

PROPOSIC
AO
1.7. Seja f : X Y uma func
ao. Uma condic
ao
necess
aria e suficiente para que f possua uma inversa `
a esquerda e que f
seja injetiva.
Suponha que f possua uma inversa `a esquerda, digDEMONSTRAC
AO:
amos h : Y X, isto e, h(f (x)) = x para todo x X. Queremos verificar
que f e injetiva. Para isto precisamos verificar que se x1 6= x2 em X entao
f (x1 ) 6= f (x2 ); ou de maneira equivalente, se f (x1 ) = f (x2 ) entao x1 = x2 .
Ora, se f (x1 ) = f (x2 ) entao h(f (x1 )) = h(f (x2 )), isto e x1 = x2 . Reciprocamente, suponha que f : X Y seja uma funcao injetiva. Queremos
encontrar uma funcao inversa `a esquerda para f . Defina h : Y X da
seguinte maneira. Fixe um elemento a X. Dado y Y , temos duas alternativas (exclusivas): y esta na imagem direta de X, isto e, y f (X) ou y
nao esta na imagem direta de X, isto e y
/ f (X). No caso em que y
/ f (X)
defina h(y) = a. No caso em que y f (X), como f e injetiva existe um
claro que h(f (x)) = x
u
nico x X tal que f (x) = y. Defina h(y) = x. E

para todo x X. E imediato verificar que h assim definida e uma inversa `a


esquerda para f . 
Nas duas proposicoes acima nada e mencionado sobre a unicidade da inversa. Na verdade, podemos verificar que em geral nao temos esta unicidade.
No entanto, temos um criterio muito claro para garantir esta unicidade. Este
e o conte
udo do teorema a seguir.

22

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

TEOREMA 1.1. Seja f : X Y uma func


ao. Suponha que f possua
uma inversa `a direita g e uma inversa `
a esquerda h. Ent
ao g = h e neste
caso, g e a u
nica inversa `
a direita de f e tambem e a u
nica inversa `
a esquerda
de f .

DEMONSTRAC
AO:
Sejam g : Y X uma inversa `a direita de f e
h : Y X uma inversa `a esquerda., isto e,
f (g(y)) = y para todo y Y
e tambem
h(f (x)) = x para todo x X
Seja y Y , como f e sobrejetiva, existe x X tal que f (x) = y. Assim
f (g(y)) = y e f (h(y)) = f (h(f (x))) = f (x) = y. Como f e injetiva temos
que g(y) = h(y). Logo g = h. Assim f (g(y)) = y para todo y Y e
g(f (x)) = x para todo x X. Suponha que g 0 e outra inversa `a direita.
Entao f (g 0 (y)) = y = f (g(y)) para todo y Y . Como f e injetiva, temos
que g 0 (y) = g(y) para todo y Y . Portanto g 0 = g e temos entao a unicidade
da funcao g. 
1.2. Uma func
DEFINIC
AO
ao f : X Y e inversvel se existe uma
funcao g : Y X tal que f g = IY e g f = IX .
Observe que a funcao g da definicao e u
nica. Assim f : X Y e
inversvel se existe uma funcao g : Y X tal que g(f (x)) = x para todo
x X e f (g(y)) = y para todo y Y . Vamos denominar esta funcao de
inversa da funcao f e vamos denota-la por f 1 . Pelas proposicoes acima,
f e inversvel se, e somente se, ela e injetiva e sobrejetiva. Neste caso, a
nomenclatura classica denomina a funcao f bijetiva. Isto e, uma funcao
e chamada bijetiva se ela e injetiva e sobrejetiva. Assim, uma funcao e
inversvel se, e somente se, ela e bijetiva.
1.8. Sejam f : X Y e g : Y Z duas func
PROPOSIC
AO
oes.
1. Se f e g sao injetivas ent
ao g f tambem e injetiva.
2. Se f e g sao sobrejetivas ent
ao g f tambem e sobrejetiva.
3. Se f e g sao bijetivas ent
ao g f tambem e bijetiva.

DE FUNC

1.5. COMPOSIC
AO
OES
E

FUNC
OES
INVERSIVEIS

23

DEMONSTRAC
AO:
1. Suponha f e g injetivas. Queremos mostrar que g f tambem e injetiva. Para isto, sejam x1 , x2 X e suponha que (g f )(x1 ) = (g f )(x2 ),
isto e, g(f (x1 )) = g(f (x2 )). Como g e injetiva temos que f (x1 ) = f (x2 ). Por
sua vez, como f e injetiva, temos que x1 = x2 . Portanto g f e injetiva.
2. Suponha f e g sobrejetivas. Queremos mostrar que g f tambem e
sobrejetiva. Fixe z Z. Como g e sobrejetiva podemos garantir que existe
y Y tal que g(y) = z. Por sua vez, como f e sobrejetiva, para este y Y
existe x X tal que f (x) = y. Logo, (g f )(x) = g(f (x)) = g(y) = z, o que
garante a sobrejetividade de g f .
3. Segue dos itens a) e b) acima. 
1.9. Sejam f : X Y e g : Y Z duas func
PROPOSIC
AO
oes
inversveis. Entao g f e inversvel e (g f )1 = f 1 g 1 .

DEMONSTRAC
AO:
Observe que o item 3) da proposicao 1.8 garante
que g f e inversvel. Para mostrar que (g f )1 = f 1 g 1 observe que,
pela unicidade da inversa de uma funcao, basta verificar que
(f 1 g 1 ) (g f ) = IX e que (g f ) (f 1 g 1 ) = IZ .
Mas, usando a associatividade da composicao de funcoes e a proposicao
1.5, temos
(f 1 g 1 ) (g f ) = f 1 ((g 1 g) f ) = f 1 (IY f ) = f 1 f = IX
(g f ) (f 1 g 1 ) = (g (f f 1 )) g 1 = (g IY ) g 1 = g g 1 = IZ .
O que demonstra o que queramos. 
EXERCICIOS 1.3.
1. Sejam X, Y e Z tres conjuntos.
(a) Dadas duas funcoes g : Y Z e h : X Z, entao existe pelo
menos uma funcao f : X Y tal que h = g f se, e somente se,
h(X) g(Y ). Alem disso, f e u
nica, se e somente se, g e injetiva.

24

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA
(b) Dadas duas funcoes f : X Y e h : X Z, entao existe pelo
menos uma funcao g : Y Z tal que h = g f se, e somente
se, sempre que f (x) = f (x0 ) tem-se h(x) = h(x0 ), (isto e, se os
valores de f em dois pontos de X forem iguais, entao os valores
de h nestes pontos tambem sao iguais). Alem disso, g e u
nica se,
e somente se, f e sobrejetiva.
2. Sejam f : X Y e g : Y Z duas funcoes. Mostre que
(a) Se A X entao (g f )(A) = g(f (A))
(b) Se C Z entao (g f )1 (C) = f 1 (g 1 (C)).

1.6

Relac
oes de Equival
encia

Alguns problemas fundamentais da Matematica tratam da classificacao


de objetos. Uma boa classificacao permite compreender melhor o comportamento e a natureza de certos conjuntos. Em geral, o princpio desta tecnica
consiste em separar os elementos por propriedades ou caractersticas comuns.
Um dos exemplos mais ilustrativo desta natureza e o conjunto das fracoes
que e o resultado de uma identificacao de elementos que denominamos frac
oes
equivalentes. Teremos a oportunidade de voltar a este contexto quando estudarmos o conjunto dos n
umeros racionais. Este exemplo, fundamental na
Matematica elementar, por si so, ja justifica o estudo sistematico das relacoes
de equivalencia.
Considere A um conjunto nao vazio. Uma relac
ao de equivalencia em A
e uma relacao entre cada par de elementos de A que satisfaz as seguintes
propriedades:
1. Todo elemento de A esta relacionado com ele mesmo. Em smbolos:
a a para todo a A.
2. Se um elemento a A esta relacionado com um outro elemento b A,
entao este elemento b esta relacionado com a, isto e,
se a b entao b a.

1.6. RELAC
OES
DE EQUIVALENCIA

25

3. Se um elemento a A esta relacionado com um elemento b A e, por


sua vez, b esta relacionado com um terceiro elemento c A, entao a
esta relacionado com c, isto e,
se a b e b c entao a c.
As tres propriedades acima sao denominadas respectivamente, propriedades
reflexiva, simetrica e transitiva da relacao.
EXEMPLO 1.2. Relacao de igualdade
O exemplo mais simples de relacao de equivalencia e a relacao de igual claro que todo elemento de um conjunto
dade em um conjunto qualquer. E
e igual a ele mesmo, portanto vale a reflexividade. Se um elemento x e igual
a y entao y e igual a x, isto e, vale a simetria. E, finalmente se x e igual a
y e y e igual a z entao trivialmente x e igual a z, valendo assim, a transitividade. Naturalmente a igualdade e um exemplo trivial que nao justificaria
uma definicao sofisticada como e a definicao de relacao de equivalencia.
EXEMPLO 1.3. Relacao de semelhanca de tri
angulos
Considere o conjunto de todos os triangulos num plano. Considere S a
relacao de semelhanca de triangulos. S e reflexiva, simetrica e transitiva.
Portanto a relacao de semelhanca e uma relacao de equivalencia no conjunto
dos triangulos do plano.
EXEMPLO 1.4. Relacao de paralelismo de retas
A relacao de paralelismo entre duas retas no plano (ou no espaco) tambem
e reflexiva, simetrica e transitiva e portanto uma relacao de equivalencia no
conjunto das retas do plano (ou do espaco). Neste exemplo admitimos que
retas coincidentes sao paralelas.
EXEMPLO 1.5. Relacao de congruencia de tri
angulos
A relacao de congruencia no conjunto dos triangulos do plano e uma
relacao de equivalencia.
EXEMPLO 1.6. Relacao de equivalencia definida por uma func
ao

26

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

Sejam X e Y conjuntos nao vazios quaisquer e f : X Y uma funcao


qualquer. Defina em X a seguinte relacao:
a b se, e somente se, f (a) = f (b).
Esta relacao e trivialmente reflexiva, simetrica e transitiva, portanto e
uma relacao de equivalencia em X.
Dada uma relacao de equivalencia num conjunto A e dado um elemento a A, definimos a classe de equivalencia de a como sendo o subconjunto de A formado por todos os elementos de A que estao relacionados
com a e o denotamos por Ca ou, simplesmente a
, isto e, na linguagem de
conjuntos,
Ca = a
= {x A | x a}
Naturalmente a Ca , uma vez que a a, pela propriedade reflexiva.
Assim Ca 6= para todo a A.
1.10. Seja uma relac
PROPOSIC
AO
ao de equivalencia num conjunto
A. Sejam ainda a, b A e Ca e Cb respectivamente as classes de equivalencia
de a e b. Entao
Ca Cb =
ou
Ca = Cb

DEMONSTRAC
AO:
De fato, se Ca Cb 6= entao existe x Ca Cb .
Assim, por definicao de Ca e de Cb temos que x a e x b. Logo, pelas
propriedades transitiva e simetrica, a b. Assim, se y Ca entao y a e
como a b entao y b. Portanto y Cb . Isto mostra que Ca Cb . Um
argumento analogo mostra que Cb Ca , e da conclumos que Ca = Cb . 
A proposicao 1.10 afirma que as classes de equivalencia de uma relacao de
equivalencia, num conjunto qualquer, parte este conjunto em subconjuntos
disjuntos. Este processo e o que chamamos de partic
ao de um conjunto,
como formalizamos a seguir.
1.3. Seja X um conjunto n
DEFINIC
AO
ao vazio. Uma parti
c
ao P de
X e uma famlia de subconjuntos de X satisfazendo:
1. Se A e B sao dois subconjuntos distintos da famlia P ent
ao AB = .
2. X e a uniao dos subconjuntos da famlia P .

1.6. RELAC
OES
DE EQUIVALENCIA

27

Como salientamos acima, claramene as classes de equivalencia de uma


relacao de equivalencia num conjunto X determinam uma particao em X.
Na verdade, os conceitos relacao de equivalenciae particaoestao ligados no sentido seguinte.
Toda relacao de equivalencia R num conjunto X determina uma (
unica)
particao de X, a saber,
PR = {C X | C e classe de equivalencia de R}.
Reciprocamente, toda particao P determina um (
unica) relacao de equivalencia
RP em X, a saber, dados x, y X, dizemos que x RP y se, e somente se,
existe C P tal que x, y C
1.4. O conjunto das classes de equivalencia de uma relac
DEFINIC
AO
ao
em A e chamado conjunto quociente da relac
ao .
Denotaremos este conjunto por

A
.

Assim. Na linguagem dos conjuntos,

A
= {
a | a A} = {Ca | a A}.

Podemos ver o conjunto quociente como o conjunto que identifica os elementos de A que estao numa mesma classe de equivalencia como um u
nico
elemento.
Algumas vezes precisamos nos referir a um elemento do conjunto quociente nao esquecendo que sua origem e um subconjunto de A. Elegemos
entao em A um conjunto que possa representar os elementos do conjunto
quociente. Denominamos um tal subconjunto de conjunto de representantes
do conjunto quociente. Para ser mais claro, um conjunto de representantes
da relacao de equivalencia em A e qualquer subconjunto S de A satisfazendo:
1. Se a, b S entao Ca Cb = , isto e a e b estao em classes de
equivalencia distintas.
2. Dada uma classe de equivalencia C, existe a S tal que a C.
Assim, existe uma bijecao entre o conjunto de representantes S e o conjunto quociente da relacao de equivalencia.

28

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

EXEMPLO 1.7.
Considere a relacao de paralelismo no conjunto das retas do plano. Fixe
um ponto P no plano. A famlia das retas que passam por P formam um conjunto de representantes desta relacao de equivalencia. De fato, dada qualquer
reta L do plano existe uma, e somente uma, reta por P paralela a L.
No exemplo 1.6 acima vimos que toda funcao f : X Y determina
uma relacao de equivalencia no domnio X da funcao, a saber, x y
se, e somente se, f (x) = f (y). Na verdade, vale uma especie de recproca,
vejamos.
Seja X um conjunto nao vazio qualquer e uma relacao de equivalencia
o conjunto quociente da relacao . Defina a funcao
em X. Seja Y = X

: X Y =
x 7 x

Claramente vemos que


x1 x2 se, e somente se, (x1 ) = (x2 ), isto e x1 = x2 .
A funcao e chamada projec
ao de X sobre o conjunto quociente
ralmente e sobrejetiva.

X
.

Natu-

TEOREMA 1.2. Dada uma func


ao sobrejetiva f : X Y , considere a
relacao de equivalencia definida por f em X, a saber, x y se, e
de X
somente se f (x) = f (y). Considere tambem a projec
ao : X X

sobre o conjunto quociente de que associa a cada elemento de X a sua


em Y tal que f = f.
classe. Entao existe uma u
nica bijec
ao f de X

A definicao de f e a definicao natural, a saber, f(


DEMONTRAC
AO:
x) =
f (x). Como x = (x) temos imediatamente que f = f. Precisamos
verificar que a definicao de f nao depende da escolha do representante x em
sua classe. De fato, se u X e outro elemento que esta na classe de x, isto
e, x u entao f (x) = f (u). Isto mostra que f(
x) = f(
u). A unicidade de

f e clara. 


1.7. UM POUCO DE LINGUAGEM LOGICA

29

EXERCICIOS 1.4.
1. Determine todas as relacoes de equivalencia no conjunto {1, 2, 3, 4}.
Em cada caso encontre o conjunto quociente.
2. Seja U um conjunto nao vazio, A um subconjunto de U e (U ) o
conjunto das partes de U . Defina em (U ) a relacao X Y se,
e somente se, X A = Y A. Mostre que e uma relacao de
equivalencia.
3. Sejam f : X Y e g : X Z duas funcoes sobrejetivas que
determinam a mesma relacao de equivalencia em X.
(a) Mostre que existe uma funcao h : Y Z tal que h f = g.
Mostre tambem que h e inversvel. Faca um diagrama para ilustrar
esta situacao.
(b) Seja : Z Y ume funcao tal que g = f . Mostre que
h = IY e h = IZ . Conclua que = h1 .
(c) Se f e g nao forem sobrejetivas, e possvel encontrar h de tal forma
que h f = g?
4. Sejam X e Y dois conjuntos tais que em cada um deles esteja definida
uma relacao de equivalencias. Suponhamos que exista uma funcao
f : X Y satisfazendo a condicao: se x1 x2 em X entao,
necessariamente, f (x1 ) f (x2 ) em Y . Mostre que existe uma, e ape Y tal que g X = Y f , onde X e Y
nas uma, funcao g : X

sao as projecoes canonicas nos respectivos conjuntos quocientes. Faca


um diagrama para ilustrar esta situacao.

1.7

Um pouco de linguagem l
ogica

Esta seccao tem como objetivo fazer uma breve introducao `a formalizacao
de alguns conceitos que surgem naturalmente na linguagem matematica. O
metodo utilizado para se estabelecer resultados validos em Matematica e o
metodo dedutivo, portanto e necessario que se tenha uma linguagem clara,
coerente e uniforme.
Quando se inicia este processo de aprendizagem nos deparamos com um
certo dilema. Seria conveniente termos a linguagem logica para estudar os

30

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

conceitos matematicos. Por outro lado, precisamos de alguns conceitos para


tornar a linguagem palatavel e, ate mesmo, para justificar a sua formalidade. Nestas notas preferimos fazer esta seccao apos a breve apresentacao
de conjuntos e funcoes, na esperanca que estes conceitos fornecam uma fonte
natural de exemplos no contexto da Matematica.
Nao e por acaso que a logica e quase tao antiga quanto a Matematica,
tendo a sua origem no seculo IV antes de Cristo com Aristoteles. Ela teve
dois grandes impulsos em dois momentos cruciais da Historia da Matematica.
O primeiro com Leibniz e Newton com a descoberta do Calculo Infinitesimal.
O segundo com a corrente formalista de Frege, Peano, Whitehead e Russel.
A nossa linguagem usual muitas vezes e pouco precisa e causa ambig
uidades que geram d
uvidas, dependendo da pessoa que comunica e da pessoa que
recebe a comunicacao. A logica matematica e uma tentativa de estabelecer uma linguagem formal, livre de ambig
uidades, para se estabelecer uma
comunicacao, oral e escrita, precisa no contexto matematico.
O principal objeto na linguagem da logica matematica e a proposicao.
Trata-se de um conceito primitivo, isto e, sem definicao. No entanto queremos
atribuir-lhe as caractersticas seguintes: uma proposicao deve ser declarativa,
sem ambig
uidades e possuir um valor logico verdadeiro ou falso.
EXEMPLO 1.8.
p1 . Se A, B e C sao conjuntos e A B, B C entao A C.
p2 . Todas as funcoes sao injetivas.
p3 . Se uma funcao e injetiva e sobrejetiva entao ela e bijetiva.
Nestes exemplos, as proposicoes p1 e p3 tem valor logico verdadeiro e a
proposicao p2 tem valor logico falso.
Por simplicidade, diremos que se uma proposicao p tiver valor logico
verdadeiro entao ela e uma proposicao verdadeira e utilizaremos v(p) = V
para simbolizar isto. Por outro lado, se p tiver valor logico falso entao diremos
que ela e uma proposicao falsa e utilizaremos v(p) = F para simbolizar este
fato. Assim, nos exemplos acima, temos:
v(p1 ) = V,

v(p2 ) = F e v(p3 ) = V

Existem dois princpios basicos na logica matematica:


1. Princpio da nao contradic
ao: Toda proposicao tem um u
nico valor
logico


1.7. UM POUCO DE LINGUAGEM LOGICA

31

2. Princpio do terceiro excludo: Uma proposicao tem valor logico V ou


F e nao ha outra alternativa.
Para formular proposicoes podemos utilizar o que denominamos conectivos l
ogicos. Os principais conectivos logicos sao:
, , ,

Quando combinamos proposicoes e conectivos logicos apropriadamente podemos encontrar outras proposicoes. Uma proposicao assim obtida e denominada proposicao composta. Assim, os conectivos logicos podem ser vistos
como operacoes no conjunto das proposicoes.
Para se determinar o valor logico de uma proposicao composta muitas
vezes e conveniente utilizar uma forma organizada que denominaremos tabelaverdade. A seguir construiremos algumas tabelas-verdades utilizando conectivos logicos.
1. Negac
ao de uma proposi
c
ao
A negacao de uma proposicao p e a proposicao
p

(nao p)

que tem valor logico definido pela tabela-verdade abaixo:


p
V
F

p
F
V

Assim, a negacao da proposicao p e a proposicao p cujo valor logico


e V se v(p) = F e e F se v(p) = V .
Exemplo: p : x A

p: x
/A

2. Conjunc
ao de duas proposi
c
oes:
A conjuncao das duas proposicoes p e q e a proposicao
pq

(p e q)

cujo valor logico e definido pela seguinte tabela-verdade:

32

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA
p
V
V
F
F

q
V
F
V
F

pq
V
F
F
F

Assim, a conjuncao p q das proposicoes p e q so e verdadeira se cada


uma das proposicoes p e q for verdadeira.
Podemos associar a conjuncao de proposicoes `a interseccao de conjuntos: sejam A e B conjuntos quaisquer, entao,
A B = {x | x A e x B}
EXEMPLO 1.9.
p: A funcao f : X Y e uma funcao injetiva.
q: A funcao f : X Y e uma funcao sobrejetiva.
Entao,
p q: A funcao f : X Y e uma funcao bijetiva.
3. Disjunc
ao de duas proposi
c
oes:
A disjuncao das duas proposicoes p e q e a proposicao
pq

(p ou q)

cujo valor logico e definido pela seguinte tabela-verdade:


p
V
V
F
F

q
V
F
V
F

pq
V
V
V
F

Assim, a disjuncao p q das proposicoes p e q so e falsa se cada uma


das proposicoes p e q for falsa.
Podemos associar a disjuncao de proposicoes `a uniao de conjuntos:
sejam A e B conjuntos quaisquer, entao,
A B = {x | x A ou x B}


1.7. UM POUCO DE LINGUAGEM LOGICA

33

EXEMPLO 1.10.
p : x A ; q : x B. Se v(p) = F e v(q) = V entao v(p q) = V
EXEMPLO 1.11.
Dadas as proposicoes p e q, a tabela verdade da proposicao p ( q)
e:
p
V
V
F
F

q
V
F
V
F

q
F
V
F
V

p ( q)
V
V
F
V

4. Condicional de duas proposi


c
oes:
A condicional das duas proposicoes p e q e a proposicao
p q

(p implica q ou se p ent
ao q)

cujo valor logico e definido pela seguinte tabela-verdade:


p
V
V
F
F

q
V
F
V
F

p q
V
F
V
V

Assim, a proposicao p q so e falsa se p for verdadeira e q for falsa.


A tabela verdade da negacao da proposicao p q e:
p
V
V
F
F

q
V
F
V
F

p q
V
F
V
V

(p q)
F
V
F
F

34

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA
EXEMPLO 1.12.
Dadas tres proposicoes p, q e r, a proposicao (pq) r tem a seguinte
tabela-verdade
p
V
V
F
F
V
V
F
F

q
V
F
V
F
V
F
V
F

pq
V
F
F
F
V
F
F
F

r
V
V
V
V
F
F
F
F

p q r
V
V
V
V
F
V
V
V

Assim, a proposicao (p q) r (se p q entao r) so e falsa quando


p e q sao verdadeiras e r e falsa.
5. Bicondicional de duas proposi
c
oes:
A bicondicional das duas proposicoes p e q e a proposicao
p q

(p se, e somente se q)

cujo valor logico e definido pela seguinte tabela-verdade:


p
V
V
F
F

q
V
F
V
F

p q
V
F
F
V

Assim, a proposicao p q (p se, e somente se q) e verdadeira somente


quando ambas as proposicoes p e q forem verdadeiras ou ambas forem
falsas.
Tautologias e Contradi
c
oes
Uma proposicao composta e uma tautologia quando o se valor logico for
sempre verdadeiro, independentemente dos valores logicos de suas proposicoes
componentes.


1.7. UM POUCO DE LINGUAGEM LOGICA

35

EXEMPLO 1.13.
p ( p) e uma tautologia (Verifique!)
Uma proposicao composta e uma contradic
ao quando o se valor logico
for sempre falso, independentemente dos valores logicos de suas proposicoes
componentes.
EXEMPLO 1.14.
p ( p) e uma contradicao (Verifique!)
Dadas as proposicoes compostas p e q, dizemos que ha uma implicac
ao
l
ogica entre p e q ou que p implica logicamente q quando a proposicao condicional p q e uma tautologia. Neste caso, usaremos a notacao p = q.
Cuidado: Os smbolos e = que utilizamos aqui entre proposicoes
tem significados diferentes.
O smbolo e um conectivo que utilizado entre duas proposicoes p e
q da origem a uma nova proposicao p q cujo valor logico pode ser tanto
verdadeiro quanto falso.
O smbolo = e um conectivo que utilizado entre duas proposicoes p e q
indica que a proposicao p q tem valor logico verdadeiro, ou seja, e uma
tautologia.
EXEMPLO 1.15.
p q p e uma tautologia. Portanto p q = p. De fato, a tabela
verdade de p q p e a seguinte:
p
V
V
F
F

q
V
F
V
F

pq
V
F
F
F

p q p
V
V
V
V

Dadas as proposicoes compostas p e q, dizemos que ha uma equivalencia


l
ogica entre p e q ou que p e logicamente equivalente a q se v(p) = v(q). Neste
caso, utilizamos a notacao p q.

36

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

EXEMPLO 1.16.
(p q) (q p) (p q)
Observando a tabela-verdade
p
V
V
F
F

q
V
F
V
F

p q
V
F
V
V

q p
V
V
F
V

(p q) (q p) p q
V
V
F
F
F
F
V
V

Vemos que a proposicao acima e uma equivalencia logica.


Cuidado: Novamente observamos que os smbolos e que utilizamos aqui tem significados diferentes:
p q se a proposicao p q e uma tautologia, isto e, tem valor logico
sempre verdadeiro.
EXEMPLO 1.17.
(p q) [ ( p q)]
Verifique isto construindo a tabela-verdade.
Negac
ao de proposi
c
oes compostas
Considere as proposicoes p e q
1. As proposicoes p e ( ( p)) sao logicamente equivalentes, isto e
p ( ( p)).
De fato, observe a tabela-verdade seguinte
p
V
F

p
F
V

( ( p))
V
F

Vemos que a proposicao p ( ( p)) e uma equivalencia


logica. Assim, a negacao da negacao e logicamente equivalente `a propria
proposicao.


1.7. UM POUCO DE LINGUAGEM LOGICA

37

2. As proposicoes (pq) e ( p) ( q) sao logicamente equivalentes,


isto e,
(p q) ( p) ( q)
De fato, observe a tabela verdade seguinte
p
V
V
F
F

pq
V
F
F
F

q
V
F
V
F

(p q)
F
V
V
V

p
F
F
V
V

q
F
V
F
V

( p) ( q)
F
V
V
V

Vemos que a proposiacao acima e uma equivalencia logica.


3. As proposicoes (pq) e ( p) ( q) sao logicamente equivalentes,
isto e,
(p q) ( p) ( q)
(Verifique isto!)
4. As proposicoes ( p q) e p ( q) sao logicamente equivalentes,
isto e,
( p q) p ( q)
(Verifique isto!)
Proposic
oes associadas `
a proposi
c
ao condicional
Considere a proposicao condicional p q. Podemos associar as seguintes
proposicoes:
1. A proposicao recproca: q p
2. A proposicao contrapositiva: ( p) ( q)
3. A proposicao inversa:

( p) ( q)

Observe que a proposicao contrapositiva e logicamente equivalente `a proposicao


original, isto e,
(p q) ( q) ( p)
De fato, basta observar a seguinte tabela verdade:

38

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA
p
V
V
F
F

q
V
F
V
F

p q
V
F
V
V

q
F
V
F
V

p
F
F
V
V

( q) ( p)
V
F
V
V

EXERCICIOS 1.5.
1. Dadas as proposicoes p e q, construir a tabela verdade das seguintes
proposicoes:
(a) p ( p)
(b) p ( p)
(c) p ( q)
(d) p ( q)
(e) ( p) ( q)
(f) ( p) ( q)
No quadro seguinte, p, q e r sao proposicoes quaisqeur e uma tautologia
e e uma contradicao


1.7. UM POUCO DE LINGUAGEM LOGICA

39

Quadro Resumo
Dupla Negacao
Leis Idenpotentes
Leis Comutativas
Leis Associativas
Leis Distributivas
Leis de De Morgan

Leis de Identidade

Leis Complementares

Condicional
Bicondicional

 ( p) p
p p p
 p p p
p q q p
 p q q p
p (q r) (p q) r
 p (q r) (p q) r
p (q r) (p q) (p r)
 p (q r) (p q) (p r)
(p q) ( p) ( q)
(p q) ( p) ( q)
p p

p
p p

p
p ( p)

p ( p)
( )

( )
p q (p q) ( p) q
p q ( q) ( p)

 (p q) (p q)
p q (p q) (q p)
(p q) p ( q) ( p) q)

40

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

O que
e um teorema?
Na linguagem da Matematica utilizamos a logica formal para comunicar
resultados. Para se identificar os objetos com os quais vamos lidar, utilizamos
as definicoes.
Uma definicao relaciona o objeto a ser definido com outros ja conhecidos.
Desta forma, podemos perceber que alguns objetos iniciais nao podem ser
definidos. Estes sao denominados objetos primitivos. Por exemplo: o ponto,
a reta, o plano sao objetos primitivos na Geometria Euclidiana.
Uma proposicao tautologica envolvendo os objetos primitivos que nao
decorre de outras proposicoes sao denominadas axiomas. Poderamos dizer
que um axioma e uma tautologia primitiva aceita sem questionamento.
Um teorema e uma implicacao logica onde a primeira proposicao desta
implicacao e denominada hip
otese, e a segunda e denominada tese. Em outras
palavras, um teorema e uma proposicao da forma
h = t
onde h e a hipotese e t e a tese. Lembrando-se que dizer que h = t e
o mesmo que dizer que a proposicao h t e uma tautologia, isto e, nao
pode ocorrer que o valor logico de h seja verdadeiro e o valor logico de t
seja falso. Isto significa que se v(h) = V entao v(t) = V . Assim, para se
verificar a validade de um teorema, isto e, demonstra-lo, e preciso garantir a
veracidade da tese sempre que a hipotese seja verdadeira. Isto pode ser feito
utilizando-se uma das tres alternativas seguintes.
1. Demonstracao direta: Supor a hipotese verdadeira e concluir que a tese
e verdadeira.
2. Demonstracao por absurdo: Supor a hipotese verdadeira, a tese falsa e
concluir uma contradicao.
3. Demonstracao indireta: Supor a tese falsa e concluir que a hipotese e
falsa.
De acordo com cada situacao, uma destas tres alternativas e mais conveniente ou menos conveniente.
Vamos exemplificar isto com o teorema seguinte:


1.7. UM POUCO DE LINGUAGEM LOGICA

41

TEOREMA 1.3. Sejam A, B e C tres conjuntos . Se A B e B C


ent
ao A C.
A hipotese do teorema acima e composta por duas proposicoes p1 e p2 ,
sendo h = p1 p2 e p1 : A B e p2 : B C. A tese e a proposicao
t : A C.
1. Demonstracao direta
Se h = p1 p2 e verdadeira entao p1 e verdadeira e p2 e verdadeira.
Isto e, estamos supondo que A B e B C. Assim, se x A entao
x B e, como B C, temos que x C. Portanto, para todo x A
necessariamente x C. Logo A C, o que garante que t e verdadeira.
2. Demonstracao por absurdo
Vamos supor t falsa, isto e, A nao esta contido em C. Neste caso,
necessariamente existe x A tal que x
/ C. Mas vamos tambem
supor h verdadeira, isto e, A B e B C. Logo se x A entao
x B e, portanto x C. Conclumos que x C e que x
/ C.
Assim, se p e a proposicao x C entao, a proposicao p ( ; p) e uma
contradicao.
3. Demonstracao indireta
Vamos supor t falsa e concluir que h e falsa. Ora, se t e falsa entao A
nao esta contido em C. Logo, existe x A tal que x
/ C. Queremos
concluir que h = p1 p2 e falsa, isto e, queremos concluir que p1 e falsa
ou p2 e falsa.
Caso p1 seja verdadeira entao A B e, portanto, x B. Assim, x B
ex
/ C, o que garante que B nao esta contido em B, isto e, p2 e falsa.
Caso p2 seja verdadeira, isto e, B C entao, x
/ B. Logo x A e
x
/ B, o que garante que A nao esta contido em B, isto e, p1 e falsa.
Em qualquer caso,p1 e falsa ou p2 e falsa. Logo h = p1 p2 e falsa.
Observe que as tres alternativas acima tem graus de dificuldades diferentes. Isto freq
uentemente ocorre. Precisamos estar atentos para escolher a
melhor alternativa.

42

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

Argumento
Um argumento e uma proposicao condicional da forma
p1 p2 pn c
onde p1 , p2 , . . . , pn e c sao proposicoes. Neste caso, as proposicoes p1 , p2 , . . . , pn
sao denominadas premissas e c e denominada conclus
ao. Dizemos que o argumento e valido quando p1 p2 pn implica logicamente c, isto e,
p1 p2 pn = c
No caso contrario dizemos que o argumento e n
ao v
alido, isto e c e verdadeira
mas alguma das proposicoes pi e falsa. Um argumento nao valido tambem e
denominado sofisma ou fal
acia.
Claramente vemos que um argumento p1 p2 pn c e valido
se, e somente se, ele e uma tautologia.

Senten
ca Aberta
Uma sentenca aberta e uma proposicao que envolve um objeto nao explcito.
Ela pode ser verdadeira ou falsa dependendo da determinacao do objeto.
EXEMPLO 1.18.
Considere a proposicao
p : x {1, 2, 3, 4}.
Ora, nao podemos afirmar que p e verdadeira nem que e falsa, depende
da determinacao do objeto x. Por exemplo, se x = 3 entao p e verdadeira e
se x = 5 entao p e falsa. Neste caso, x e denominado vari
avel.


1.7. UM POUCO DE LINGUAGEM LOGICA

43

Quantificadores:
Os quantificadores sao expressoes que eventualmente ocorrem numa proposicao
ligadas `a ideia de quantidade. Ha dois tipos de quantificadores:
1. Quantificador universal : Observe a seguinte proposicao:
p : toda funcao e injetiva
A palavra toda e um quantificador chamado universal. Outras formas
do quantificador universal: para todo, qualquer que seja ou qualquer.
Utilizaremos o smbolo para significar o quantificador universal.
Assim no exemplo acima poderamos escrever:
f ; f e injetiva.
2. Quantificador existencial : Observe a proposicao seguinte:
q : existem funcoes sobrejetivas.
A palavra existem e um quantificador existencial. Outras formas do
quantificador existencial sao: existe algum ou existe pelo menos um.
Utilizaremos o smbolo para significar o quantificador existencial.
Assim no exemplo anterior poderamos escrever:
f tal que f e sobrejetiva.

Nega
c
ao de proposi
c
oes envolvendo
quantificadores.
Vamos novamente considerar a proposicao do exemplo de quantificadores
universais:
p : toda funcao e injetiva.

44

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

O que seria a negacao de p? Claramente vemos que sua negacao e:


p : existe uma funcao que nao e injetiva.
No exemplo do quantificador existencial:
q : existem funcoes sobrejetivas.
A sua negacao seria:
q : todas as funcoes nao sao sobrejetivas.
Os exemplos acima evidenciam que para expressar a negacao de uma
proposicao envolvendo um quantificador universal precisamos utilizar um
quantificaor existencial e vice versa, para expressar uma proposicao envolvendo uma quantificador existencial precisamos utilizar um quantificador universal. Na verdade estes exemplos sao casos especiais da situacao mais geral
seguinte:
Seja p(x) uma sentenca aberta num conjunto U qualquer. Considere as
proposicoes:
1. q1 : x U ; p(x)
2. q2 : x U ; p(x)
Entao, q2 e logicamente equivalente a q1 , isto e, q2 ( q1 ), e q1
e logicamente equivalente a q2 , isto e, q1 ( q2 ).

Contra-exemplo:
Para verificar que uma proposicao da forma ( q : x U ; p(x)) e falsa,
basta mostrar que a sua negacao ( q : x U ; p(x)) e verdadeira,
isto e, existe pelo menos um elemento u U tal que p(u) e verdadeira, isto
e, p(u) e falsa. Um tal elemento u e chamado contra-exemplo da proposicao
q.


1.7. UM POUCO DE LINGUAGEM LOGICA

45

EXEMPLO 1.19.
Considere a proposicao (q : funcao f ; f e injetiva). A sentenca aberta
utilizada aqui e: p(f ) : f e injetiva. A funcao f : {1, 2} {2} definida
por f (1) = f (2) = 2 e portanto um contra-exemplo para a proposicao q.
EXERCICIOS 1.6.
1. Construir a tabela-verdade para as seguintes proposicoes
a) p ( p)
b) p ( p)
c) ( p) ( q)

d) ( p) ( q)
e) p ( q)
f ) ( p) q

g) (p q)
h) (p q)

2. Construir a tabela-verdade para as seguintes proposicoes


a)
c)
e)
f)

(p ( q))
b) (p q) (p q)
( p) (q p)
d) (p q) (p q)
(( p) r) (q r)
((p q) (q r)) (p r)

3. Se v(p q) = F que valor logico pode ter


a) (p q) r ?

b) (q r) (p r) ?

4. Construir a tabela-verdade para as seguintes proposicoes


a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
k)
l)

(p (q r)) (p (r q))
(q r) ( q) r
( p) (r s)
(q (( p) s))
(p q) (q ( p))
(p q) (( r) s)
(( q) (p ( s)))
( p) (q (r ( s)))
(( p) r) (q s)
(( p) (q s)) (r ( s))
( q) ((( r) s) (p ( q)))
(p (q r)) s

46

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA
5. Quais das proposicoes abaixo sao tautologias? Quais sao contradicoes?
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)

((p q) ( p)) (q p)
(p ( q)) r
( r) (p q)
((p q) r) (p (q r))
( ( ( (p ( q))))) (( p) ( r))
((p q) (q p)) ((r p) q)
(p (q r)) ((p (q r)) (p (q r)))
( p) (q (( r) s))
( ( (p q))) (( p) ( q))
(p q) ((q r) (p r))

6. Mostre que
a)
b)
c)
d)
e)
f)

(p q r) (( p) ( q) ( r))
(p q r) (( p) ( q) ( r))
(p q) (p ( q)) (( p) q)
((p q) r) (p (q r))
(p (p q)) p
(p (p q)) p


1.8. APENDICE
DO CAPITULO I

1.8

47

Ap
endice do Captulo I

Notas Bibliograficas
Apresentamos neste apendice uma curta biografia dos principais pensadores que contriburam para o desenvolvimento da logica matematica. Esparamos que isto motive o leitor a um estudo mais aprofundado sobre os
seus pensamentos. A fonte utilizada para estas biografias foi Wikipedia, a
enciclopedia livre - na Internet

Georg Cantor
Georg Ferdinand Ludwig Philipp Cantor (Sao Petersburgo, 3 de
Marco de 1845 - Halle, Alemanha, 6 de Janeiro de 1918) foi um matematico
alemao de origem russa conhecido por ter criado a moderna Teoria dos conjuntos. Foi a partir desta teoria que chegou ao conceito de n
umero transfinito, incluindo as classes numericas dos cardinais e ordinais, estabelecendo
a diferenca entre estes dois conceitos que colocam novos problemas quando
se referem a conjuntos infinitos.
Nasceu em Sao Petersburgo (R
ussia), filho de um comerciante dinamarques, Geor Waldemar Cantor, e de uma m
usica russa, Maria Anna Bohm.
Em 1856 a sua famlia mudou-se para a Alemanha, continuando a os seus
estudos. Estudou na Escola Politecnica de Zurique. Doutorou-se na Universidade de Berlim em 1867. Teve como professores Ernst Kummer, Karl
Weierstrass e Leopold Kronecker.
Em 1872 foi docente na Universidade alema de Halle, onde obtem o ttulo
de professor em 1879. Toda a sua vida ira tentar em vao deixar Halle, tendo
acabado por pensar que era vtima de uma conspiracao.
Cantor provou que os grupos infinitos nao tem todos a mesma potencia
(potencia significando tamanho). Fez a distincao entre grupos numeraveis
(ou enumeraveis) (em ingles chamam-se countable - que se podem contar)
e grupos contnuos (em ingles uncountable - que nao se podem contar).

48

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

Provou que o conjunto dos n


umeros racionais Q e (e)numeravel, enquanto
que o conjunto dos n
umeros reais IR e contnuo (logo, maior que o anterior). Na demonstracao foi utilizado o celebre argumento da diagonal de
Cantor ou metodo diagonal. Nos u
ltimos anos de vida tentou provar, sem
o conseguir, a hipotese do contnuo, ou seja, que nao existem conjuntos
de potencia intermedia entre os numeraveis e os contnuos - em 1963, Paul
Cohen demonstrou a indemonstrabilidade desta hipotese. Em 1897, Cantor descobriu varios paradoxos suscitados pela Teoria dos conjuntos. Foi ele
que utilizou pela primeira vez o smbolo IR para representar o conjunto dos
n
umeros reais.
Durante a u
ltima metade da sua vida sofreu repetidamente de ataques
de depressao, o que comprometeu a sua capacidade de trabalho e o forcou a
ficar hospitalizado varias vezes. Provavelmente ser-lhe-ia diagnosticado, hoje
em dia, um transtorno bipolar - vulgo manaco-depressivo. A descoberta
do Paradoxo de Russell conduziu-o a um esgotamento nervoso do qual nao
chegou a se recuperar. Comecou, entao, a se interessar por literatura e religiao. Desenvolveu o seu conceito de Infinito Absoluto, que identificava a
Deus. Ficou na pen
uria durante a Primeira Guerra Mundial, morrendo num
hospital psiquiatrico em Halle.
Os conceitos matematicos inovadores propostos por Cantor enfrentaram
uma resistencia significativa por parte da comunidade matematica da epoca.
Os matematicos modernos, por seu lado, aceitam plenamente o trabalho desenvolvido por Cantor na sua Teoria dos conjuntos, reconhecendo-a como
uma mudanca de paradigma da maior importancia.
Nas palavras de David Hilbert:
Ninguem nos podera expulsar do Paraso que Cantor criou.

Dirichlet
Johann Peter Gustav Lejeune Dirichlet (13 de fevereiro de 1805,
D
uren - 5 de maio de 1859, Gottingen) foi um matematico alemao a quem
se atribui a moderna definicao formal de funcao.


1.8. APENDICE
DO CAPITULO I

49

Sua famlia era originaria da cidade de Richelet, na Belgica, origem de


seu apelido Lejeune Dirichlet(o jovem de Richelet).
Dirichlet nesceu em D
uren, onde seu pai era chefe dos Correios. Foi
educado na Alemanha e na Franca, onde foi aluno dos mais renomados

matematicos da epoca. Sua primeira publicacao foi sobre o Ultimo


teorema
de Fermat, a famosa conjectura (hoje provada) que afirma que para n > 2,
a equacao xn + y n = z n nao possui solucoes inteiras, com excecao da solucao
trivial em que x, y ou z e zero, para a qual concebeu uma prova parcial
para n = 5, que foi completada por Adrien-Marie Legendre, que foi um dos
avaliadores. Dirichlet tambem completou sua propria demonstracao quase
ao mesmo tempo; mais tarde, ele tambem forneceu uma prova completa para
o caso de n = 14.
Casou-se com Rebecca Mendelssohn, originaria de uma distinta famlia, a
neta do filosofo Moses Mendelssohn e irma do compositor Felix Mendelssohn.
Ferdinand Eisenstein, Leopold Kronecker e Rudolf Lipschitz foram seus
alunos. Apos sua morte, os escritos de Dirichlet e outros resultados em teoria
dos n
umeros foram coletados, editados e publicados por seu amigo e colega
matematico Richard Dedekind sob o ttulo Vorlesungen u
ber Zahlentheorie
(Conferencias sobre Teoria de N
umeros).

Aristoteles
Arist
oteles nasceu em Estagira, na Calcdica. Apesar de ser na Macedonia, o grego era o idioma falado. Era filho de Nicomaco, amigo e medico
pessoal do rei macedonio Amintas II, pai de Filipe II da Macedonia e avo de
provavel que o interesse de Aristoteles por biologia
Alexandre, o Grande. E
e fisiologia decorra da atividade medica exercida pelo pai.
Com cerca de 16 ou 17 anos partiu para Atenas, maior centro intelectual
e artstico da Grecia. Como muitos outros jovens de seu tempo, foi para la
prosseguir os estudos. Duas grandes instituicoes disputavam a preferencia
dos jovens: a escola de Isocrates, que visava preparar o aluno para a vida

50

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

poltica, e Platao e sua Academia, com preferencia `a ciencia (episteme) como


fundamento da realidade. Apesar do aviso de quem nao conhecesse Geometria ali nao deveria entrar, Aristoteles decidiu-se pela Academia platonica e
nela permaneceu 20 anos, ate 347 a.C., ano que morreu Platao.
Com a morte de grande mestre e com a escolha do sobrinho de Platao, Espeusipo, para a chefia da Academia, Aristoteles partiu para Assos com alguns
ex-alunos. Dois fatos parecem se relacionar com esse episodio: Espeusipo
representava uma tendencia que desagradava imensamente Aristoteles, isto
e, a matematizacao da filosofia; e Aristoteles ter-se sentido preterido (ou rejeitado), ja que se julgava o mais apto para assumir a direcao da Academia.
Em Assos, Aristoteles fundou um pequeno crculo filosofico com a ajuda
de Hermias, tirano local e eventual ouvinte de Platao. La ficou por tres anos e
casou-se com Ptias, sobrinha de Hermias. Assassinado Hermias, Aristoteles
partiu para Mitilene, na ilha de Lesbos, onde realizou a maior parte de suas
famosas investigacoes biologicas. No ano de 343 a.C. chamado por Filipe II,
tornou-se preceptor de Alexandre, funcao que exerceu ate 336 a.C., quando
Alexandre subiu ao trono.
Neste mesmo ano, de volta a Atenas, fundou o Lykeion, origem da
palavra Liceu cujos alunos ficaram conhecidos como peripateticos (os que
passeiam), nome decorrente do habito de Aristoteles de ensinar ao ar livre,
muitas vezes sob as arvores que cercavam o Liceu. Ao contrario da Academia
de Platao, o Liceu privilegiava as ciencias naturais. Alexandre mesmo enviava
ao mestre exemplares da fauna e flora das regioes conquistadas. Seu trabalho
cobria os campos do conhecimento classico de entao: filosofia, metafsica,
logica, etica, poltica, retorica, poesia, biologia, zoologia, medicina e nao so
estabeleceu as bases de tais disciplinas quanto sua metodologia cientfica.
Aristoteles dirigiu a escola ate 323 a.C., pouco depois da morte de Alexandre. Os sentimentos antimacedonios dos atenienses voltaram-se contra ele
que, sentindo-se ameacado, deixou Atenas afirmando nao permitir que a
cidade cometesse um segundo crime contra a filosofia (alusao ao julgamento
de Socrates). Deixou a escola aos cuidados de seu principal discpulo, Teofrasto (371 a.C. - 287 a.C.) e retirou-se para Calcis, na Eubeia, onde morreu
no ano seguinte.
A tradicao representa um elemento vital para a compreensao da filosofia
aristotelica. Em certo sentido, Aristoteles via seu proprio pensamento como o
ponto culminante do processo desencadeado por Tales de Mileto. Sua filosofia
pretendia nao apenas rever como tambem corrigir as falhas e imperfeicoes
das filosofias anteriores. Ao mesmo tempo, trilhou novos caminhos para


1.8. APENDICE
DO CAPITULO I

51

fundamentar suas crticas, revisoes e novas proposicoes.


Para Aristoteles, a Logica e um instrumento, uma propedeutica para as
ciencias e para o conhecimento e baseia-se no silogismo, o raciocnio formalmente estruturado que supoe certas premissas colocadas previamente para que
haja uma conclusao necessaria. O silogismo parte do universal para o particular; a inducao, ao contrario, parte do particular para o universal. Dessa
forma, se forem verdadeiras as premissas, a conclus
ao, logicamente, tambem
o ser
a.

Gottfried Leibniz
Gottfried Wilhelm von Leibniz (Leipzig, 1 de julho de 1646 - Hanover,
14 de novembro de 1716) foi um filosofo, cientista, matematico, diplomata e
bibliotecario alemao.
A ele e atribuda a criacao do termo funcao(1694), que usou para descrever uma quantidade relacionada a uma curva, como, por exemplo, a
creditado a Leibniz
sua inclinacao ou um ponto qualquer situado nela. E
e a Newton, o desenvolvimento do calculo moderno, em particular por seu
desenvolvimento da Integral e da Regra do Produto. Demonstrou genialidade tambem nos campos da lei, religiao, poltica, historia, literatura, logica,
metafsica e filosofia.
ao de mae aos seis anos, Leibniz foi educado por seu pai, professor de
Orf
filosofia moral. Em 1663 ingressa na Universidade de Leipzig, como estudante
de Direito. Em 1666 obtem o grau de doutor em direito, em Nuremberg,
por seu ensaio prenunciando uma das mais importantes doutrinas da sua
posterior filosofia. Nessa epoca afilia-se `a Sociedade Rosacruz, da qual sera
secretario durante dois anos. Foi o primeiro a perceber que a anatomia da
logica - as leis do pensamento- e assunto de analise combinatoria. Em
1666 escreveu De Arte Combinatoria, no qual formulou um modelo que e o
precursor teorico de computacao moderna: todo raciocnio, toda descoberta,
verbal ou nao, e redutvel a uma combinacao ordenada de elementos tais
como n
umeros, palavras, sons ou cores.
Na sua visao da existencia de uma caracterstica universal, Leibniz
encontrava-se dois seculos `a frente de sua epoca, no que concerne `a matematica

52

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

e `a logica.
Aos 22 anos, foi-lhe recusado o grau de doutor, alegando-se sua juventude.
Tinha vinte e seis anos, quando passou a ter aulas com Christiaan Huygens,
cujos melhores trabalhos tratam da teoria ondulatoria da luz. A maior parte
dos papeis em que rascunhava suas ideias, nunca revisando, muito menos publicando, encontra-se na Biblioteca Real de Hanover aguardando o paciente
trabalho de estudantes. Leibniz criou uma maquina de calcular, superior `a
que fora criada por Pascal, fazendo as quatro operacoes.
Em Londres, compareceu a encontros da Royal Society, em que exibiu sua
maquina de calcular, sendo eleito membro estrangeiro da Sociedade antes de
sua volta a Paris em marco de 1673. Em 1676, ja tinha desenvolvido algumas
formulas elementares do calculo e tinha descoberto o teorema fundamental
do calculo, que so foi publicado em 11 de julho de 1677, onze anos depois
da descoberta nao publicada de Newton. No perodo entre 1677 e 1704, o
calculo leibniziano foi desenvolvido como instrumento de real forca e facil
aplicabilidade no continente, enquanto na Inglaterra, devido `a relutancia de
Newton em dividir suas descobertas matematicas, o calculo continuava uma
curiosidade relativamente nao procurada.
Durante toda a sua vida, paralelamente `a Matematica, Leibniz trabalhou para aristocratas, buscando em suas genealogias provas legais de seu
direito ao ttulo, tendo passado seus u
ltimos quarenta anos trabalhando exclusivamente para a famlia Brunswick, chegando a confirmar para seus empregadores o direito a metade de todos os tronos da Europa. Suas pesquisas

levaram-no pela Alemanha, Austria


e Italia de 1687 a 1690. Em 1700, Leibniz
organizou a Academia de Ciencias de Berlim, da qual foi o primeiro presidente. Esta Academia permaneceu como uma das tres ou quatro principais
do mundo ate que os nazistas a eliminaram.
Morreu solitario e esquecido. Seu funeral acompanhado por seu secretario,
u
nica testemunha de seus u
ltimos dias

Isaac Newton
Sir Isaac Newton (Woolsthorpe, 4 de Janeiro de 1643 - Londres, 31
de Marco de 1727) foi um cientista ingles mais reconhecido como fsico e
matematico. Foi um dos criadores, junto com Leibniz, do Calculo Diferencial
e Integral. Tambem descobriu varias leis da mecanica como a atualmente


1.8. APENDICE
DO CAPITULO I

53

conhecida como Lei Fundamental da Dinamica e a Teoria da Gravitacao


Universal. Para ele, a funcao da ciencia era descobrir leis universais e enuncialas de forma precisa e racional.
Newton estudou no Trinity College de Cambridge, tendo-se graduado em
1665. Um dos principais precursores do Iluminismo, seu trabalho cientfico
sofreu forte influencia de seu professor e orientador Barrow (desde 1663), e
de Schooten, Vi`ete, John Wallis, Descartes, dos trabalhos de Fermat sobre
retas tangentes `a curvas; Cavallieri, das concepcoes de Galileu e Johannes
Kepler.
Em 1663, formulou o teorema hoje conhecido como Binomio de Newton. Fez suas primeiras hipoteses sobre gravitacao universal e escreveu sobre
series infinitas e o que chamou de teoria das fluxoes (1665), o embriao do
Calculo Diferencial e Integral. Por causa da peste, o Trinity College foi
fechado em 1666, o cientista foi para casa de sua mae em Woolsthorpe. Foi
neste ano de retiro que construiu quatro de suas principais descobertas: o
Teorema Binomial, o calculo, a Lei da Gravitacao Universal e a natureza
das cores. Construiu o primeiro telescopio de reflexao em 1668, e foi quem
primeiro observou o espectro visvel que se pode obter pela decomposicao da
luz solar ao incidir sobre uma das faces de um prisma triangular transparente
(ou outro meio de refracao ou de difracao), atravessando-o e projetando-se
sobre um meio ou um anteparo branco, fenomeno este conhecido como Dispersao Luminosa. Optou, entao, pela teoria corpuscular de propagacao da
luz, enunciando-a em (1675) e contrariando a teoria ondulatoria de Huygens.
Tornou-se professor de matematica em Cambridge (1669) e entrou para
a Royal Society (1672). Sua principal obra foi a publicacao Philosophiae
Naturalis Principia Mathematica (Princpios matematicos da filosofia natural
- 1687), em tres volumes, no qual enunciou a lei da gravitacao universal (Vol.
3), generalizando e ampliando as constatacoes de Kepler, e resumiu suas
descobertas, principalmente o calculo. Essa obra tratou essencialmente sobre
fsica, astronomia e mecanica (leis dos movimentos, movimentos de corpos
em meios resistentes, vibracoes isotermicas, velocidade do som, densidade do
ar, queda dos corpos na atmosfera, pressao atmosferica, etc).
De 1687 a 1690 foi membro do parlamento britanico, em representacao
da Universidade de Cambridge. Em 1696 foi nomeado Warden of the Mint
e em 1701 Master of the Mint, dois cargos burocraticos da casa da moeda
britanica. Foi eleito socio estrangeiro da Academie des Sciences em 1699 e
tornou-se presidente da Royal Society em 1703. Publicou, em Cambridge,
Arithmetica universalis (1707), uma especie de livro-texto sobre identidades

54

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

matematicas, analise e geometria, possivelmente escrito muitos anos antes


(talvez em 1673).
Escreveu (1669) e publicou (1711) De analysi per aequationes numero terminorum infinitas, sobre series e calculo. Escreveu (1671) e publicou (1742)
Methodus fluxionum et serierum infinitorum, tambem sobre o mesmo assunto.
Publicou tambem conclusoes sobre escoamento em canais, velocidade de
ondas superficiais e deslocamento do som no ar. Tambem escreveu sobre
qumica, alquimia, cronologia e teologia

Gottlob Frege
Friedrich Ludwig Gottlob Frege (8 de Novembro de 1848, Wismar,
Mecklenburg-Schwerin, Alemanha - 26 de Julho de 1925, Bad Kleinen, Mecklenburg-Vorpommern, Alemanha) foi um matematico, logico e filosofo alemao.
Trabalhando na fronteira entre a filosofia e a matematica, Frege foi o
principal criador da logica matematica moderna, sendo considerado, ao lado
de Aristoteles, o maior logico de todos os tempos.
Estudou nas universidades de Jena e Gottingen e tornou-se professor de
Matematica em Jena, onde lecionou primeiro como docente e, a partir de
1896, como catedratico, onde permaneceu ate sua morte. Em 1879 publicou Begriffsschrift (1879, Ideografia (Ideography) e uma traducao sugerida
em carta pelo proprio autor, outra opcao seria Notacao Conceptual), onde,
pela primeira vez, se apresentava um sistema matematico logico no sentido
moderno.
Em parte incompreendido por seus contemporaneos, tanto filosofos como
matematicos, Frege prosseguiu seus estudos e publicou, em 1884, Die Grundlagen der Arithmetik (Os Fundamentos da Aritmetica), obra-prima filosofica
que, no entanto, sofreu uma demolidora crtica por parte de Georg Cantor,
justamente um dos matematicos cujas ideias se aproximavam mais das suas.
Em 1903 publicou o segundo volume de Grundgesetze der Arithmetik (Leis
basicas da Aritmetica), em que expunha um sistema logico no qual seu contemporaneo e admirador Bertrand Russell encontrou uma contradicao, que
ficou conhecida como o paradoxo de Russell. Esse episodio impactou profundamente a vida produtiva de Frege. O grande contributo de Frege para
a logica matematica foi o criacao de um sistema de representacao simbolica


1.8. APENDICE
DO CAPITULO I

55

(Begriffsschrift, conceitografia ou ideografia) para representar formalmente


a estrutura dos enunciados logicos e suas relacoes, e a contribuicao para a
implementacao do calculo dos predicados. Esse parte da decomposicao funcional da estrutura interna das frases (em parte substituindo a velha dicotomia sujeito-predicado, herdada da tradicao logica Aristotelica, pela oposicao
matematica funcao-argumento) e da articulacao do conceito de quantificacao
(implcito na logica classica da generalidade), tornado assim possvel a sua
manipulacao em regras de deducao formal. (As expresscoes para todo o x,
existe um x, que denotam operacoes de quantificacao sobre variaveis tem
na obra de Frege uma de suas origens).
Ao contrario de Aristoteles, e mesmo de Boole, que procuravam identificar
as formas validas de argumento, e as assim chamadas leis do pensamento, a
preocupacao basica de Frege era a sistematizacao do raciocnio matematico,
ou dito de outra maneira, encontrar uma caracterizacao precisa do que e
uma demonstracao matematica. Frege havia notado que os matematicos
da epoca freq
uentemente cometiam erros em suas demonstracoes, supondo
assim que certos teoremas estavam demonstrados, quando na verdade nao
estavam. Para corrigir isso, Frege procurou formalizar as regras de demonstracao, iniciando com regras elementares, bem simples, sobre cuja aplicacao
nao houvesse d
uvidas. O resultado que revolucionou a logica foi o desenvolvimento do calculo de predicados (ou logica de predicados).

Giuseppe Peano
Giuseppe Peano (Spinetta, Piemonte, 27 de Agosto de 1858 - Turim, 20
de Abril de 1932), considerado o maior matematico italiano de sua epoca, produziu trabalhos de grande alcance filosofico. Fez importantes contribuicoes
teoricas nas areas de analise matematica, logica, teoria dos conjuntos, equacoes
diferenciais e analise vetorial.
Autor de in
umeros livros e artigos, Peano foi o fundador da moderna
logica matematica e teoria dos conjuntos, para cujos conceitos e notacoes contribuiu de forma decisiva. Na obra Arithmetices Principia Nova Methodo
Expositade 1889 Peano desenvolveu os famosos axiomas de Peano, considerados ate hoje como a axiomatizacao padrao dos n
umeros naturais.
Passou a maior parte de sua carreira ensinando matematica na Universidade de Turim. Foi professor nesta mesma Universidade desde 1890 ate `a sua

56

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

morte e na Real Academia de Artillera de 1886 ate 1901. Criou uma lngua
internacional chamada latino sine flexione ou interlingua. Fundou a Rivista
di Matematicaem 1891, publicada posteriormente em frances e na sua interlingua. Em 1903 propos a interlingua como lngua auxiliar internacional e
em 1908 foi eleito presidente da Academia pro interlinguaque transformou
numa associacao cientfica, tendo como orgao de expressao oficial a revista
Schola et Vita.
Da sua vasta obra cientifica, uma grande parte foi dedicada `a Matematica
e `a Logica, sendo a restante parte consagrada `a Filosofia e `a construcao da
interlingua.
As suas obras Calcolo differenziale e principii di calcolo integrale(1884)
e Lezioni di analisi infinitesimale(1893) foram dois dos mais importantes
trabalhos no desenvolvimento da teoria geral das funcoes depois dos trabalhos
do matematico frances Augustin Cauchy.
Em Applicazioni geometriche del calcolo infinitesimale(1887), Peano
introduziu os elementos basicos do calculo geometrico e deu novas definicoes
para o calculo do comprimento de um arco e para a area de uma superfcie
curva.
no livro Calcolo geometrico(1888) que encontramos o seu primeiro
E
trabalho em Logica Matematica. Peano e sobretudo conhecido pela criacao de
um sistema de simbolos que permite a descricao e o enunciado das proposicoes
logicas e matematicas sem recorrer `a linguagem comum. Neste sentido, Peano
e considerado como o fundador da Logica Matematica, por ter sido realmente
ele a introduzir a nova notacao. Na verdade, a actual notacao esta mais
proxima da proposta de Peano do que da de Frege a quem, no entanto, e
em geral atribuda a paternidade da Logica Matematica. Parte da notacao
logica de Peano foi adoptada por Bertrand Russell e Alfred North Whitehead
nos Principia Mathematica.
O seu trabalho mudou profundamente a visao dos matematicos e teve uma
grande influencia nos esforcos que mais tarde se desenvolveram na reestruturacao da matematica, especialmente no trabalho dos matematicos franceses
revelado sob o pseudonimo de Nicolas Bourbaki.


1.8. APENDICE
DO CAPITULO I

57

Bertrand Russell
Bertrand Arthur William Russell, 3o Conde Russell (Ravenscroft, 18
de Maio de 1872 - Penrhyndeudraeth, 2 de Fevereiro de 1970) foi um dos mais
influentes matematicos, filosofos e logicos que viveram (em grande parte)
no seculo XX. Um importante poltico liberal, activista e um popularizador
da Filosofia. Milhoes de pessoas respeitaram Russell como uma especie de
profeta da vida racional e da criatividade. A sua postura em varios temas
foi controversa.
Nasceu em 1872, no auge do poderio economico e poltico do Reino Unido,
tendo morrido em 1970, vtima de uma gripe, quando o imperio se tinha
desmoronado e o seu poder drenado em duas guerras vitoriosas mas debilitantes. Ate `a sua morte, a sua voz deteve sempre autoridade moral, uma vez
que ele foi um crtico influente das armas nucleares e da guerra estadunidense
no Vietname. Era inquieto.
Em 1950, Russell recebeu o Premio Nobel da Literatura em reconhecimento dos seus variados e significativos escritos, nos quais ele se bateu por
ideais humanitarios e pela liberdade do pensamento.
Id
eias Filos
oficas
Durante sua longa vida, Russell elaborou algumas das mais influentes
teses filosoficas do seculo XX, e, com elas, ajudou a fomentar uma das suas
tradicoes filosoficas, a assim chamada Filosofia Analtica. Dentre essas teses,
destacam-se a tese logicista, ou da logica simbolica, de fundamentacao da
Matematica. Segundo Russell, todas as verdades matematicas - e nao apenas
as da aritmetica, como pensava Gottlob Frege - poderiam ser deduzidas a
partir de umas poucas verdades logicas, e todos os conceitos matematicos
reduzidos a uns poucos conceitos logicos primitivos.
Um dos elementos impulsionadores desse projeto foi a descoberta, em
1901, de um paradoxo no sistema logico de Frege: o chamado paradoxo de
Russell. A solucao de Russell - para esse e outros paradoxos - foi a teoria
dos tipos (inicialmente, a teoria simples dos tipos; posteriormente, a teoria
ramificada dos tipos), um dos pilares do seu logicismo. Trata-se, segundo
Russell, de se impor certas restricoes a suposicao de que qualquer propriedade
que pode ser predicada de uma entidade de um tipo logico, pode ser predicada
com significado de qualquer entidade de outro ou do mesmo tipo logico. O

58

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

tipo de uma propriedade deve ser de uma ordem superior ao tipo de qualquer
entidade da qual a propriedade possa com significado ser predicada.
Como outro pilar desse projeto, Russell concebeu a teoria das descricoes
definidas, apresentada em franca oposicao a algumas de suas antigas ideias
- em especial, as contidas em sua teoria do significado e da denotacao defendida no seu livro The Principles of Mathematics - e `a teoria do sentido e
referencia de Frege. Para Russell, a analise logica precisa de frases declarativas contendo descricoes definidas - expressoes como p.ex. o n
umero primo
par, o atual rei da Franca, etc. - deve deixar clara que, contrariamente `as
aparencias, essas frases nao expressam proposicoes singulares - algumas vezes
denominadas proposicoes russellianas -, mas proposicoes gerais. p.ex., a frase
(1) O n
umero primo par e maior do que 1,
embora superficialmente tenha a mesma estrutura da frase
(2) Isto e vermelho,
ou seja, aparente como (2) representar uma proposicao singular, realmente
representa uma proposicao geral. Para Russell, (1) analisa-se assim:
(1) Existe pelo menos um n
umero primo par, e existe no maximo um
n
umero primo par, e ele e maior do que 1. Assim, tal analise deixaria
transparente que descricoes definidas funcionam logicamente como quantificadores. Contrariamente `a sua antiga teoria do significado e da denotacao e `a teoria do sentido e referencia de Frege -, a teoria das descricoes definidas
de Russell nao associa `as descricoes definidas significado e denotacao - sentido e referencia. Segundo Russell, tais expressoes desempenham um papel
semantico bastante diferente, qual seja, o de denotar ( quando existe o objeto
descrito pela descricao definida). Por outro lado, as expressoes que desempenhariam o papel de referirem-se diretamente aos objetos seriam nomes
em sentido logico(nomes logicamente proprios), como chamou Russell. Um
dos seus exemplos preferidos de nomes logicamente proprios sao os pronomes
demonstrativos: isto, este, etc. Russell tambem estendou a sua analise
de frases contendo descricoes definidas para frases contendo nomes proprios
ordinarios. Segundo ele, nomes proprios ordinarios seriam, de fato, abreviacoes de descricoes definidas que porventura se tem em mente quando se
usam tais nomes. P.ex., Aristotelespoderia ser uma abreviacao de uma


1.8. APENDICE
DO CAPITULO I

59

descricao como o maior discpulo de Platao. (Tal concepcao a respeito de


nomes proprios ordinarios uma forma de descritivismo foi um dos alvos
de Saul Kripke em Naming and Necessity, que ali defendeu uma forma de
millianismo.)
Em estreita harmonia com essas teses logico-semanticas, Russell desenvolveu algumas teses de teoria do conhecimento, em particular, a distincao
entre conhecimento direto (by acquaintance) e conhecimento por descricao.
Assim, o conhecimento que se tem de uma mancha vermelha numa parede,
para Russell, poderia ser expresso numa frase como (2); por outro lado,
o conhecimeto que se tem dos n
umeros e de suas relacoes, p.ex., que 2 e
maior do que 1, envolveria conceitos logicos, e nao o conhecimento direto
dos n
umeros. Russell formulou a relacao entre essas duas formas de conhecimento no seguinte princpio: todo o conhecimento envolve a relacao direta
do sujeito cognoscente com algum objeto (a relacao de conhecer diretamente
ou, conversamente, de apresentacao de um objeto a um sujeito cognoscente),
mesmo que esse conhecimento seja conhecimento por descricao de outro objeto.
Da volumosa obra de Russell, destacam-se o seu livro de 1903, The Principles of Mathematics (que consiste numa apresentacao informal do projeto
logicista de Russell); o classico artigo de 1905, On Denoting(em que Russell
apresenta pela primeira vez ao p
ublico sua teoria das descricoes definidas); o
livro em tres volumes, em co-autoria com o A.N.Whitehead, publicados entre
1910 e 1913, intitulado Principia Mathematica (a segunda edicao, de 1925,
contem importantes modificacoes no projeto logicista de Russell-Whitehead);
o seu artigo de 1910-11,Knowledge by Acquaintance and Knowledge by Description; e as conferencias proferidas no inverno de 1917-18, reunidas sob
o ttulo The Philosophy of Logical Atomism.
Dec
alogo
Russell propos um codigo de condutaliberal baseado em 10 princpios,
`a maneira do decalogo cristao. Nao para substituir o antigo, diz Russell
em sua autobiografia, mas para complementa-lo. Os dez princpios sao:
1. Nao tenha certeza absoluta de nada.
2. Nao considere que valha a pena proceder escondendo evidencias, pois
as evidencias inevitavelmente virao `a luz.

60

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA
3. Nunca tente desencorajar o pensamento, pois com certeza voce tera
sucesso.
4. Quando voce encontrar oposicao, mesmo que seja de seu marido ou de
suas criancas, esforce-se para supera-la pelo argumento, e nao pela autoridade, pois uma vitoria dependente da autoridade e irreal e ilusoria.
5. Nao tenha respeito pela autoridade dos outros, pois ha sempre autoridades contrarias a serem achadas.
6. Nao use o poder para suprimir opinioes que considere perniciosas, pois
as opinioes irao suprimir voce.
7. Nao tenha medo de possuir opinioes excentricas, pois todas as opinioes
hoje aceitas foram um dia consideradas excentricas.
8. Encontre mais prazer em desacordo inteligente do que em concordancia
passiva, pois, se voce valoriza a inteligencia como deveria, o primeiro
sera um acordo mais profundo que a segunda.
9. Seja escrupulosamente verdadeiro, mesmo que a verdade seja inconveniente, pois sera mais inconveniente se tentar esconde-la.

10. Nao tenha inveja daqueles que vivem num paraso dos tolos, pois apenas
um tolo o consideraria um paraso.

Whitehead
Alfred North Whitehead (Nasceu em Ramsgate (Kent) em 15 de
Fevereiro de 1861 e morreu em 30 de dezembro de 1947) - Logico, matematico
e metafsico britanico, reconhecido como um dos grandes filosofos do seculo
XX. Nascido en Ramsgate (Kent), a 15 de Fevereiro de 1861, Whitehead
estudou no Trinity College (Cambridge), onde ensinou matematicas entre
1885 e 1911.Ensinou matematicas aplicadas e mecanica na Universidade de
Londres entre 1911 e 1924, filosofa na Universidade de Harvard entre 1924 e
1936. Foi professor emerito de Harvard ate `a sua morte a 30 de Dezembro de
1947, e membro da Royal Society e da Academia Britanica. Matematico brilhante tendo dado enormes contribuicoes no campo da matematica teorica,


1.8. APENDICE
DO CAPITULO I

61

Whitehead tinha um grande conhecimento da filosofa e da literatura, e esta


preparacao levou-o ao estudo das origens da matematica e da filosofia da
ciencia, e ao desenvolvimento de la logica simbolica. Em colaboracao com o
seu aluno de Cambridge, o matematico e filosofo britanico Bertrand Russell,
escreveu os tres volumes de Principia mathematica (1910-1913), uma das
maiores obras sobre logica e matematicas.
Escreveu dois livros sobre filosofia das ciencias naturais, Investigacao
sobre os princpios do conhecimento natural (1919) e o Conceito de Natureza(1920). Nos seus u
ltimos trabalhos Whitehead inclinou-se para uma
filosofia muito heterogenea que inclua a a metafsica, a religiao e os princpios
do conhecimento. Os seus conceitos sobre o conhecimento provocaram uma
revolucao na epistemologia. Na sua fase de maior actividade filosofica escreveu: A Ciencia e o Mundo Moderno (1925), O Devir da Religiao (1926),
Simbolismo: seu significado e efeito (1927), Processo e realidade: ensaio sobre uma cosmologia (1929), A Funcao da Razao (1929), Aventura das Ideias
(1933), e Modos do Pensamento (1938). Escreveu tambem Tratado da algebra universal (1898), O Princpio da Relatividade (1922) e Uma Introducao
as Matematicas (1911) destinado `a divulgacao cientfica destes temas.
A filosofia de Whitehead e elaborada num permanente combate ao materialismo cientfico, na altura em ascensao em todo o mundo. Um das suas
concepcoes mais interessantes e o metodo de abstraccao extensivo, desenvolvido nos princpios do seculo XX, e por meio do qual procurava explorar
e explicar os conceitos fundamentais usados na ciencia, e em particular nas
ciencias da natureza. Neste sentido, examinou os principais conceitos usados
pelos cientistas e que estes davam como hipoteses inexplicaveis, nomeadamente no domnio da fsica. Criticou a divisao entre esprito e materia,
a divisao entre substancia e acidente, abstracto e concreto, ou a representacao tradicional do tempo. Whitehead concebeu a natureza como uma
experiencia. O processo do mundo e uma experiencia de Deus, na qual
os objectosao passarem de um mundo ideal (propria da natureza de Deus)
ao mundo fsico determinam os acontecimentos.O seu metodo baseava-se
na analise da realidade a partir da percepcao dos objectos e das relacoes entre
os objectos.

62

CAPITULO 1. CONJUNTOS, FUNC


OES
E LINGUAGEM LOGICA

Captulo 2

OS NUMEROS
INTEIROS
Ha duas formas de abordar o estudo dos n
umeros inteiros. A primeira
delas consiste na construcao deles a partir da teoria dos conjuntos passando
pela construcao preliminar dos n
umeros naturais. A segunda consiste na
sua axiomatizacao. Preferimos a segunda por varios motivos. Mas essencialmente os principais motivos sao os seguintes. A construcao a partir da
teoria dos conjuntos e um caminho longo e nao cabe no programa de um

primeiro curso de Algebra


dos currculos atuais de Matematica. Alem disso,
este cami-nho e arduo e desnecessario para aqueles que iniciam o curso de
Matematica. Os alunos, em sua maioria, precisam dominar inicialmente as
propriedades dos n
umeros inteiros sem se preocupar com a sua origem. A
utilizacao dos n
umeros nas aplicacoes e tao corriqueira que o questionamento
sobre a sua origem pode ficar para um segundo momento, para aqueles que
sentirem necessidade de um maior aprofundamento.

2.1

A definic
ao de anel

O conjunto dos n
umeros inteiros, que vamos axiomatizar, possui uma estrutura algebrica que envolvem duas operacoes fundamentais. Esta estrutura
e o que denominaremos de anel. Nesta seccao vamos introduz-la abstratamente e conhecer as suas propriedades basicas.
Seja X um conjunto nao vazio. Uma opera
c
ao em X e uma regra que, a
cada par de elementos de X, associa, de maneira u
nica, um terceiro elemento
63


CAPITULO 2. OS NUMEROS
INTEIROS

64

de X. Em outras palavras, uma operacao em X e uma funcao


o : X X X
(x, y) 7 o(x, y)
Por simplicidade e conveniencia de notacao e linguagem utilizamos, neste
caso, uma maneira especial de escrever a imagem o(x, y), a saber
o(x, y) = x o y
EXEMPLO 2.1.
Seja C um conjunto nao vazio e F (C) o conjunto das funcoes com domnio
e contradomnio C, isto e,
F (C) = {f : C C }
A composicao de funcoes e uma operacao em F (C):
: F (C) F (C) F (C)
(f, g)
7 f g
Para fixar melhor esta ideia vamos pensar no seguinte caso muito particular.
Seja C = {a, b}. O conjunto F (C) possui quatro elemenos, a saber,
F (C) = {f1 , f2 , f3 , f4 } onde
f1 : a 7 a
b 7 a

f2 : a 7 b
b 7 b

f3 : a 7 a
b 7 b

f4 : a 7 b
b 7 a

As possveis composicoes que podemos fazer em F (C) estao descritas na


tabela abaixo

f1
f2
f3
f4

f1
f1
f2
f1
f2

f2
f1
f2
f2
f1

f3
f1
f2
f3
f4

f4
f1
f2
f4
f3

Um conjunto A e um Anel se em A estao definidas duas operacoes, que


chamaremos de soma (ou adic
ao) e produto ou (multiplicac
ao) e as denotaremos por + e , que satisfazem os axiomas seguintes.

DE ANEL
2.1. A DEFINIC
AO

65

1. s1 : + e uma operacao comutativa, isto e,


x + y = y + x x, y A.
2. s2 : + e uma operacao associativa, isto e,
x + (y + v) = (x + y) + v x, y, v A.
3. s3 : + possui um elemento neutro, isto e,
Existe um elemento z A tal que x + z = x (= z + x) x A.

facil observar que n


E
ao existem dois elementos distintos em A que
satisfazem o axioma s3 . Em outras palavras, o elemento z em A que
satisfaz s3 e u
nico. De fato, suponha que z 0 A tambem satisfaz s3 ,
0
isto e, x + z = x x A. Entao temos z 0 + z = z 0 e z + z 0 = z, como
z 0 + z = z + z 0 , concluimos que z 0 = z. Este elemento z e chamado
zero que e tambem denominado o elemento neutro da soma e vamos
denota-lo por 0. Assim o axioma s3 fica:
s3 : 0 A tal que x + 0 = 0 + x = x x A
4. s4 : Fixado x A existe sx A tal que x + sx = sx + x = 0.
facil observar que para cada x A nao existem dois elementos distinE
tos que satisfazem o axioma s4 . Em outras palavras, para cada x A
pre-fixado, existe um u
nico elemento sx A que satisfaz s4 . De fato,
0
suponha que s x tambem satisfaca a condicao x + s0 x = s0 x + x = 0.
Entao teremos:
s0 x = s0 x +0 = s0 x +(x+sx ) = (s0 x +x)+sx = (x+s0 x )+sx = 0+sx = sx
Portanto, s0 x = sx . Para cada x A, o u
nico elemento sx que satisfaz
o axima s4 e chamado sim
etrico de x. Observe que, pelo axioma s4 ,
se sx e o simetrico de x entao x e o simetrico de sx . Assim, utilizando a
notacao classica para o simetrico, a saber, sx = x, o que esta u
ltima


CAPITULO 2. OS NUMEROS
INTEIROS

66

observacao nos esta dizendo e que x = (x). Podemos reformular o


axioma s4 utilizando a notacao classica:
s4 : Fixado x A existe x A tal que x + (x) = x + x = 0.
O axioma s4 e as observacoes acima nos permitem introduzir dois fatos
importantes. O primeiro trata-se da funcao seguinte. Num anel A, esta
nocao de elemento simetrico define uma bijecao de A em A:
s : A A
x 7 x
Vemos imediatamente das observacoes acima que s s = IdA . A
segunda observacao e que esta nocao de simetrico define uma nova
operacao em A, a saber:
: A A A
(x, y) 7 x + (y) := x y
Denominaremos esta operacao de subtrac
ao ou diferenca. Do ponto
de vista da estrutura de A esta operacao e pouco relevante. Primeiramente porque ela e conseq
uencia de outra operacao que e a soma. Em
segundo lugar porque ela nao possui propriedades interessantes como
a comutatividade e a associatividade.
5. p1 : e associativa, isto e,
x (y v) = (x y) v x, y, v A.
6. ps : O produto distribui a soma, isto e,
x (y + v) = x y + x v x, y, v A.
Observacao: Apesar da operacao subtracao nao satisfazer as propriedades
associativa e comutativa, no entanto ela satisfaz a propriedade distributiva
em relacao ao produto, isto e, para todos x, y, z A vale
x (y z) = x y x z e (x y) z = x z y z
(Verifique isto!)

DE ANEL
2.1. A DEFINIC
AO

67

2.1. Seja A um anel. Ent


PROPOSIC
AO
ao x A tem-se que x 0 = 0.
Demonstracao:
x 0 = x (0 + 0) = x 0 + x 0 = (x 0) + x 0 = (x 0) + (x 0 + x 0)
= 0 = ((x 0) + x 0) + x 0 = 0 + x 0 = x 0 = x 0 = 0.
A proposicao acima nos diz que todo elemento de A multiplicado por zero e
igual a zero.
Se, alem desses seis axiomas, a operacao produto for comutativa, isto e,
satisfizer o axioma:
p2 : x y = y x x, y A,
diremos que o anel A e comutativo. Se alem disso, a operacao produto
admitir um elemento neutro, isto e, satisfizer o axioma:
p3 : Existe u A tal que x u = u x = x x A,
diremos que o anel A e comutativo com unidade.
facil observar que nao existem dois elementos em A que satisfazem o
E
axioma p3 , isto e, o elemento unidade e u
nico. De fato, suponha que v A
tambem satisfaz p3 , isto e, x v = v x = x x A. Entao teremos:
v =vu=uv =u
Vamos denotar o elemento neutro de A em relacao ao produto por 1.
Assim podemos escrever o axioma p3 da seguinte forma:
p3 : Existe 1 A tal que x 1 = 1 x = x x A

2.2. Seja A um anel comutativo com unidade. Ent


PROPOSIC
AO
ao,
(1) x = x x A.
Demonstracao: Observe as seguintes igualdades:
x + (1) x = 1 x + (1) x = (1 + (1)) x = 0 x = 0.
Assim, (1) x e o simetrico de x, isto e, (1) x = x.

COROLARIO
2.1. Seja A um anel comutativo com unidade. Ent
ao,
(1) (1) = 1.


CAPITULO 2. OS NUMEROS
INTEIROS

68

Demonstracao: Faca x = 1 na proposicao acima e lembre-se da observacao sobre o simetrico: (x) = x. Teremos, (1) (1) = (1) = 1.
Neste texto, a menos que seja mencionado o contrario, todos os aneis
serao supostos comutativos com unidade.
2.1. Seja A um anel. Dizemos que um elemento u A e
DEFINIC
AO
inversvel (em A) se existe um elemento v A tal que u v = v u = 1. Um
elemento v que satisfaz estas igualdades e chamado inverso de u em A.
imediato observar que se um elemento u A e inversvel entao necesE
sariamente ele e diferente de zero.
Tambem e facil observar que fixado um elemento u A nao existem
dois elementos em A que sao inversos de u. Em outras palavras, fixado um
elemento inversvel u A, o elemento inverso de u e u
nico. De fato, suponha
0
0
que v A tambem satisfaca as igualdades: u v = v 0 u = 1. Entao teremos:
v 0 = v 0 1 = v 0 (u v) = (v 0 u) v = 1 v = v
Vamos utilizar a notacao classica para o inverso de um elemento u , a
saber, u1 . Assim, se u e inversvel entao o seu inverso e o u
nico elemento
1
u A tal que
u u1 = u1 u = 1.

PROPOSIC
AO
2.3. Seja A um anel comutativo com unidade. Sejam
u, v A inversveis. Ent
ao vale:
1. (u1 )1 = u
2. (u v)1 = v 1 u1
Demonstracao: Deixamos como exerccio.
A seguir vamos dar um exemplo abstrato de anel comutativo com unidade:
EXEMPLO 2.2.
Seja A = {0, 1, 2, 3}. Considere em A as operacoes de soma e produto
definidas pelas tabelas seguintes:

DE ANEL
2.1. A DEFINIC
AO

69

+
0
1
2
3

0
0
1
2
3

1
1
2
3
0

2
2
3
0
1

3
3
0
1
2

0
1
2
3

0
0
0
0
0

1
0
1
2
3

2
0
2
0
2

3
0
3
2
1

facil, porem trabalhoso, verificar que A com estas duas operacoes e


E
um anel comutativo com unidade. Mais tarde vamos ter ferramentas para
verificar isto de uma forma bem rapida. Os u
nicos elementos inversveis deste
anel sao u1 = 1 e u2 = 3.
2.2. Seja A um anel (comutativo com unidade). Dizemos
DEFINIC
AO
que A e um domnio de integridade ou simplesmente um domnio se o
seguinte axioma de integridadevale em A:
I : Se x, y A sao tais que x y = 0 ent
ao, x = 0 ou y = 0.
Se A nao e um domnio, isto e, o axioma I nao vale em A, entao deve
existir elementos nao nulos x e y em A tais xy = 0. O anel A do exemplo 2.2
acima nao e um domnio pois 2 2 = 0. O anel abstrato que vamos construir
no exemplo seguinte e um domnio de integridade.
EXEMPLO 2.3.
Seja A = {0, 1, 2, 3, 4}. Considere em A as operacoes de soma e produto
definidas pelas tabelas seguintes:
+
0
1
2
3
4

0
0
1
2
3
4

1
1
2
3
4
0

2
2
3
4
0
1

3
3
4
0
1
2

4
4
0
1
2
3


CAPITULO 2. OS NUMEROS
INTEIROS

70

0
1
2
3
4

0
0
0
0
0
0

1
0
1
2
3
4

2
0
2
4
1
3

3
0
3
1
4
2

4
0
4
3
2
1

Observe que no exemplo acima todos os elementos nao nulos sao inversveis. Isto motiva a definicao seguinte:
2.3. Seja A um anel (comutativo com unidade). Se em A
DEFINIC
AO
todo elemento nao nulo e inversvel, dizemos que A e um corpo.
Assim num corpo podemos definir uma nova operacao para elementos nao
nulos, a saber, se K e um corpo defina:
: K (K {0}) K
(x, y)
7 x y := x y 1
Denominaremos esta operacao de divis
ao. Como no caso da subtracao, e
importante observar que esta operacao nao satisfaz o axioma da comutatividade nem o da associatividade.
Apesar de nao podermos definir a operacao de divisao num anel comutativo qualquer mas podemos definir uma relacao de divisibilidade como segue:
2.4. Sejam A um anel e x, y, v A. Se x y = v diremos
DEFINIC
AO
que x e y dividem v em A ou que v e um m
ultiplo de x e y em A.
No exemplo 2.3 acima temos que 3 4 = 2, portanto 3 e 4 sao divisores
de 2 em A, ou ainda, 2 e m
ultiplo de 3 e 4 em A.
Observe que 0 A e m
ultiplo de qualquer elemento em A, ou equivalentemente, todo elemento de A e um divisor do elemento 0 em A. Assim, na
definicao 2.4, quando um dos elmentos x ou y for igual a zero (neste caso,
pela proposicao 2.1, necessariamente v = 0) podemos dizer que x e y sao
divisores irrelevantes de zero. Portanto, e claro que todo elemento de
um anel e um divisor irrelevante de zero, e logo esta nocao torna-se de fato
irrelevante. Assim, vamos dizer que um elemento x 6= 0 e um divisor relevante de zero em A ou simplesmente um divisor de zero quando existe
um outro elemento y 6= 0 em A, tal que x y = 0. No exemplo 2.2 o elemento

DE ANEL
2.1. A DEFINIC
AO

71

2 e um divisor de zero. Assim, quando dissermos que x e um divisor de zero


em A, estaremos supondo que x 6= 0 e que existe y 6= 0 em A tal que xy = 0.
Portanto, podemos dizer que um anel A e um domnio quando A nao
possui divisores de zero.
O anel do exemplo 2.3 nao possui divisores de zero, logo ele e um domnio.
2.4. Num domnio de integridade A vale a lei do cancePROPOSIC
AO
lamento:
Se x, y, z A, z 6= 0, sao tais que x z = y z ent
ao x = y
Demonstracao: Se x z = y z entao x z y z = y z y z, isto e,
x z y z = 0. Portanto (x y) z = 0. Como z 6= 0 e A e um domnio,
entao x y = 0, isto e, x = y.
EXERCICIOS 2.1.
1. Sejam C = {1, 2, 3 } e X = F (C) = {f : C C | f e uma bijecao} o
conjunto das bijecoes de C sobre C. Considere em X a operacao de
composicao de funcoes.
(a) Determine explicitamente todos os elementos de X e construa a
tabela de operacoes entre seus elementos.
(b) Esta operacao possui elemento neutro? Todos os elementos sao
inversveis?
2. Mostre que a operacao diferenca e distributiva em relacao ao produto.
3. Seja A um anel comutativo com unidade. Sejam a, b A inversveis.
Mostre que
(a) (a1 )1 = a.
(b) (a b)1 = a1 b1 .
4. Sejam A e B aneis. Defina em A B as operacoes:
(a, b) + (c, d) = (a + b, c + d) e (a, b) (c, d) = (a b, c d).
Mostre que


CAPITULO 2. OS NUMEROS
INTEIROS

72

(a) A B e um anel com estas operacoes.


(b) Se A e B sao aneis comutativos com unidade entao AB tambem
e um anel comutativo com unidade.
verdade que se A e B sao domnios entao A B tambem e
(c) E
domnio? Porque?
5. Seja A = {0, 1, 2, 3, 4, 5}. As operacoes definidas nas tabelas abaixo
definem em A uma estrutura de anel.

+
0
1
2
3
4
5

0
1
2
3
4
5

0
0
1
2
3
4
5

0
0
0
0
0
0
0

1
1
2
3
4
5
0

1
0
1
2
3
4
5

2
2
3
4
5
0
1

2
0
2
4
0
2
4

3
3
4
5
0
1
2

3
0
3
0
3
0
3

4
4
5
0
1
2
3

5
5
0
1
2
3
4

4
0
4
2
0
4
2

5
0
5
4
3
2
1

(a) A e um anel comutativo com unidade? Porque?


(b) Quais sao os elementos inversveis de A ? Quais sao os elementos
divisores de zero de A ?
(c) A e um domnio ? Porque?
(d) A e um corpo? Porque ?
(e) Vale em A a lei do cancelamento? Se nao vale encontre contraexemplos em A para concluir que nao vale.

ORDENADOS
2.2. ANEIS

73

6. Seja A um anel comutativo com unidade e a, b, c A. Mostre que


(a) Se a + c = b + c entao a = b.
(b) Se a + b = a para algum a entao b = 0.
(c) (a + b) = (a) b.
(d) 1 e invertvel.
7. Seja A um donmnio e a, b A. Mostre que
(a) a2 = 0 se, e somente se, a = 0.
(b) a b = a se, e somente se, a = 0 ou b = 1.
(c) a2 = a se, e somente se a = 0 ou a = 1.
(d) Para cada um dos itens anteriores e possvel encontrar um contraexemplo, caso A nao seja domnio?
8. Mostre que todo corpo e um domnio de integridade.
9. Sejam A um anel comutativo com unidade e a A {0}. Defina
fa : A A por fa (x) = a x. Mostre que
(a) fa e sobrejetiva se, e somente a e inversvel.
(b) Se A e um domnio entao, fa e injetiva.

2.2

An
eis ordenados

Seja A um anel. Uma relac


ao de ordem em A e uma relacao binaria
em A que, quando x e y estao em A e x esta relacionado com y, escrevemos
x y (lemos; x e menor ou igual a y) que satisfaz os axiomas seguintes.
1. O1: a a a A. Este axioma se chama reflexividade.
2. O2: Dados a, b A, se a b e b a entao a = b. Este axioma se
chama anti-simetria.
3. O3: Dados quaisquer a, b, c A, se a b, e b c entao a c. Este
axioma e a transitividade.


CAPITULO 2. OS NUMEROS
INTEIROS

74

4. O4: Dados a, b A tem-se a b ou b a. Este axioma se chama


totalidade.
5. OA: Dados quaisquer a, b, c A, se a b entao a + c b + c. Esta e a
compatibilidade da soma com a relacao de ordem.
6. OP: Dados a, b, c A, se a b e 0 c, entao a c b c. Esta e a
compatibilidade do produto com a relacao de ordem.
Observe que em OP exigimos que 0 c.
2.5. Dizemos que um anel A e um anel totalmente orDEFINIC
AO
denado se em A esta definida uma relac
ao de ordem satisfazendo os seis
axiomas acima.
Nao e difcil verificar que e impossvel definir uma relacao de ordem nos
aneis dos exemplos 2.2 e 2.3.
Observacao: Utilizaremos a b como sendo equivalente a b a.
2.5. Sejam A um anel totalmente ordenado e a, b, c, d A.
PROPOSIC
AO
1. Se a + c b + c, ent
ao a b.
2. Se a b e c d, ent
ao a + c b + d.
3. Se a b e c 0, ent
ao a c b c.
Demonstracao: Deixamos como exerccio.
2.6. Sejam A um anel totalmente ordenado e a, b A.
PROPOSIC
AO
1. Se a 0, entao a 0.
2. Se a 0, entao a 0.
3. Se a 0 e b 0, ent
ao a b 0.
4. Se a 0 e b 0, ent
ao a b 0.
Demonstracao:

ORDENADOS
2.2. ANEIS

75

1. Se a 0, utilizando a compatibilidade da soma em relacao `a ordem


para somar a em ambos os membros da desigualdade, obtemos,
a 0 = a + (a) 0 + (a) = 0 a = a 0.
2. Use o mesmo argumento do item 1.
3. Se b 0, pelo item anterior, b 0, isto e, 0 b. Como a 0, entao
0 a e, pela compatibilidade do produto em relacao `a ordem, otemos
0 a (b) = a (1) b = (1) a b = (a b), isto e (a b) 0.
Pelo item 1 acima, ((a b)) 0. Portanto a b 0.
4. Um argumento semelhante ao do item anterior demonstra a afirmacao.

PROPOSIC
AO
2.7. Sejam A um anel totalmente ordenado e a A.
Ent
ao,
1. a2 0.
2. 1 > 0.
3. 1 < 0.
Demonstracao: Deixamos como exerccio.
2.6. Seja A um anel totalmente ordenado. Se a, b A e
DEFINIC
AO
a b e a 6= b diremos que a e menor do que b e, neste caso, usaremos a
notac
ao a < b. Assim,
a < b a b e a 6= b
Seja A um anel ordenado. Para cada elemento x A definimos o valor
absoluto de x como sendo

x , se x 0
| x| =
x , se x < 0
Vemos imediatamente que | x| 0, para todo x A e que | x| = 0 se, e
somente se, x = 0.


CAPITULO 2. OS NUMEROS
INTEIROS

76

2.8. Sejam A um anel totalmente ordenado e x, y, r A.


PROPOSIC
AO
Entao
1. | x y| = | x| | y|.
2. | x| x | x|.
3. | x| r se, e somente se, r x r.
4. | x + y| | x| + | y|. (Desigualdade triangular)
Demonstracao:
1. Se x 0 e y 0, entao pela compatibilidade do produto em relacao `a
ordem, temos que x y 0. Neste caso, a igualdade segue imediatamente da definicao.
Se x 0 e y 0 entao, pela proposicao 2.6 (3), obtemos x y 0.
Neste caso temos,
| x y| = (x y) = (1) x y = x (1) y = x (y) = | x| | y|.
Com argumentos semelhantes a estes, podemos demonstrar as afirmacoes
para os demais casos, a saber, x 0, y 0 e x 0, y 0.
uma conseq
2. E
uencia imediata da definicao.
3. Suponha | x| r. Usando a compatibilidade da soma em relacao `a
ordem ao somar (r | x |) a ambos os membros da desigualdade,
obtemos que r | x|. Portanto, usando o item 2 acima, temos:
r | x| x | x| r
4. Pela proposicao 2.5 (2) podemos somar membro a membro as desigualdades: | x| x | x| e | y| y | y| e obtemos:
(| x| + | y|) x + y | x| + | y|.
Do item 3 acima segue que | x + y| | x| + | y|.

COROLARIO
2.2. Sejam A uma anel totalmente ordenado e x, y A.
Entao
| | x| | y| | | x y| | x| + | y|

ORDENADOS
2.2. ANEIS

77

Demonstracao: Segue da desigualdade triangular (item 4 da proposicao


acima) as seguintes desigualdades:
| x + y| | x| + | y|
| x y| = | x + (y)| | x| + | y| = | x| + | y|.
e
| x| = | x + y y| | x + y| + | y| = | x + y| + | y|
Desta u
ltima desigualdade, segue que | x| | y| | x + y|. Por outro lado,
| y| = | y + x x| | y + x| + | x| = | x + y| + | x|.
Assim, | x + y| | x| |y| e, logo, | x + y| | x| | y| | x + y|. Portanto,
pelo item (3) da proposicao, temos que | | x| | y)| | | x + y|. Da, segue
imediatamente que, | x y| | |x| | y| |.
2.7. Dizemos que um subconjunto X de um anel totalmente
DEFINIC
AO
ordenado A e limitado inferiormente (respectivamente, superiormente),
se existir um elemento a A tal que a x (respectivemente, a x) para
todo x X.
Vamos considerar o conjunto vazio limitado inferiormente e supeiormente.
Vamos dizer que X tem um menor elemento (respectivamente, maior
elemento), se existir um elemento c X tal que c x (respectivemente,
c x) para todo x X.
2.9. Seja A um anel totalmente ordenado. Se existir um
PROPOSIC
AO
menor elemento de um subconjunto X de A ent
ao ele e u
nico.
Demonstracao Suponha que exista c e c0 em X tais que c x e c0 x
para todo x X. Entao naturalmente temos que c c0 e c0 c. Logo pelo
axioma O2, temos que c0 = c.
No caso de se ter um menor elemento em X vamos denota-lo por min(X).
De forma analoga, vale um mesmo resultado para maior elemento. No caso
de se ter um maior elemento em X, vamos denota-lo por max(X).
2.8. Dizemos que um domnio totalmente ordenado A e bem
DEFINIC
AO
ordenado se em A vale o seguinte axioma:


CAPITULO 2. OS NUMEROS
INTEIROS

78

PBO (Princpio da Boa Ordena


c
ao): Todo subconjunto n
ao
vazio de A limitado inferiormente possui um menor elemento.
Podemos verificar facilmente que o axioma acima e equivalente `a proposicao
seguinte:
PBO1: Todo subconjunto n
ao vazio de A limitado superiormente
possui um maior elemento.
Podemos verificar isto fazendo as seguintes observacoes: Seja X A nao
vazio, defina X1 = {x | x X}. Entao X e limitado inferiormente se, e
somente se, X1 e limitado superiormente e, X possui um menor elemento se,
e somente se, X1 possui um maior elemento.
2.10. Sejam A um domnio bem ordenado e a, b, c A.
PROPOSIC
AO
1. Se a > 0 entao a 1.
2. Se a > b entao a b + 1.
3. Se a b = 1 entao a = b = 1 ou a = b = 1.
Demonstrac
ao:
1. Suponha, por contradicao, que exista algum elemento a A tal que
0 < a < 1. Entao o subconjunto X = {x A | 0 < x < 1} e nao vazio
e limitado inferiormente e, portanto, pelo princpio da boa ordenacao,
possui um menor elemento, digamos, b X. Assim, multiplicando os
termos da desigualdade 0 < b < 1 por b, obtemos 0 < b2 < b < 1).
Da encontramos b2 < b em X o que contradiz o fato de b ser o menor
elemento de X.
2. Se a > b entao a b > 0. Pelo item 1, a b 0 e, portanto, a b + 1.
3. Se b 6= 0 entao | b | > 0. Pelo item 1, | b | 1. Por outro lado, pela
proposicao 2.8, | a b | = | a | | b | | a |.
2.11. Sejam A um domnio bem ordenado e a, b A.
PROPOSIC
AO
Se a b = 1 entao a = b = 1 ou a = b = 1.

ORDENADOS
2.2. ANEIS

79

Demonstrac
ao: Se a b = 1 entao, pela proposicao 2.1, a 6= 0 e b 6= 0.
Pela proposicao 2.7, 1 > 0 e portanto, pela proposicao 2.10, item 2, acima,
temos
1=|ab||a| e 1=|ab||b|
Como | a | > 0 e | b | > 0, a proposicao 2.10 nos garante que | a | = | b | = 1 e,
portanto a = 1 e b = 1. Como, por hipotese, a b = 1, necessariamente,
a = b = 1 ou a = b = 1.
Assim, os u
nicos elementos invertveis de um domnio bem ordenado sao
1 e 1.

PROPOSIC
AO
2.12. (Propriedade Arquimediana): Sejam A um
domnio bem ordenado e a, b A. Se b 6= 0 ent
ao existe um elemento n A
tal que n a b.
Demonstrac
ao: Sendo b 6= 0, pela proposicao 2.8 e pela proposicao 2.10,
item 2, temos que | b | | a | = | b a | | a | a. Se b > 0, tome n = | a | e se
b < 0, tome n = | a | na desigualdade acima.
Terminamos esta seccao axiomatizando o conjunto dos n
umeros inteiros.
Como ja mencionamos anteriormente, nao nos preocupamos com a sua existenica, isto e, a sua construcao (poderia nao existir um conjunto satisfazendo todos esses axiomas!). A unicidade de um conjunto satisfazendo
esta axiomatizacao sera demonstrada numa proxima seccao.
Axioma: O conjunto dos n
umeros inteiros Z e um domnio bem ordenado.
Ja observamos anteriormente que na opcao de construir o conjunto de
dos n
umeros inteiros, um passo anterior seria a construcao dos n
umeros naturais. Por outro lado, poderamos tambem partir da axiomatixacao dos
n
umeros naturais. Esta axiomatixacao foi idealizada por Peano. Os axiomas
necessarios sao os tres seguintes.
O conjunto N dos n
umeros naturais e caracterizado por :
1. Existe uma funcao injetiva s : N N. s(n) e chamado de sucessor
de n.
2. Existe um u
nico n
umero natural 1 N que n
ao est
a na imagem da
funcao s, isto e, 1 6= s(n) n N.


CAPITULO 2. OS NUMEROS
INTEIROS

80

3. Se um conjunto X N e tal que 1 X e s(X) X (isto e, n X =


s(n) X) entao X = N.
O axioma 3 e conhecido como princpio da induc
ao. Veremos na seccao 2.4
que, no contexto dos n
umeros inteiros, o axioma 3 e equivalente ao princpio
da boa ordem (PBO). Assim, tendo axiomatizado o conjunto Z, obtemos
como conseq
uencia o conjunto dos n
umeros naturais N = {n Z | n 1}.
Este conjunto satisfaz naturalmente os tres axiomas de Peano se definirmos
s : N N colocando s(n) = n + 1.
EXERCICIOS 2.2.
1. Sejam A um anel totalmente ordenado e a, b, c, d A.
(a) Se a + c b + c, entao a b.
(b) Se a b e c d, entao a + c b + d.
(c) Se a b e c 0, entao a c b c.
2. Sejam A um anel totalmente ordenado e a A. Entao,
(a) a2 0.
(b) 1 > 0.
(c) 1 < 0.
3. Sejam A um anel totalmente ordenado e a, b, c A.
(a) Se a < b e b < c entao, a < c.
(b) Se a < b e b c entao, a < c.
(c) Se a < b entao, a + c < b + c para todo c.
4. Sejam A um domnio totalmente ordenado e a, b, c A. Mostre que se
a < b e c > 0 entao, a c < b c.
5. Sejam A um domnio totalmente ordenado e a, b, c A. Mostre que
(a) Se a c b c e c > 0 entao, a b.
(b) Se a c b c e c < 0 entao, a b.


2.3. HOMOMORFISMOS DE ANEIS

2.3

81

Homomorfismos de an
eis

A questao da unicidade do conjunto dos n


umeros inteiros esta ligada `a
questao de diferenciar ou nao objetos que satisfazem as mesmas propriedades.
Para ilustrar esta situacao vamos fazer dois exemplos abstratos de aneis.
Sejam A = {0, 1, 2} e B = {e, u, a} dois conjuntos distintos. Considere nestes
conjuntos as operacoes de soma e produto definidas pelas tabelas seguintes:
+
0
1
2

0
0
1
2

1
1
2
0

2
2
0
1

0
1
2

0
0
0
0

1
0
1
2

2
0
2
1

e
u
a

e
e
u
a

u
u
a
e

a
a
e
u


e
u
a

e
e
e
e

u
e
u
a

a
e
a
u

Estas operacoes definem em A e B estruturas de aneis que, a nao ser


a mudanca de denominacao dos elementos, elas os relacionam da mesma
maneira. Em outras palavras, se definirmos uma funcao f : A B por
f (0) = e, f (1) = u e f (2) = a, as duas primeiras tabelas de operacoes se
transformam respectivamente nas duas u
ltimas de maneira unvoca. Estes
sao exemplos tpicos de situacoes que nao vamos querer diferenciar no estudo
de aneis. Vamos dizer que estes aneis tem a mesma forma, denominando-os
de isomorfos. Vamos formalizar agora estas nocoes.
2.9. Sejam A e B aneis (comutativos com unidade). DizeDEFINIC
AO
mos que uma funcao f : A B e um homomorfismo de an
eis se
1. f (1) = 1
2. f (x + y) = f (x) + f (y) para todos x, y A.
3. f (x y) = f (x) f (y) para todos x, y A.
Os homomorfismos de aneis gozam das seguintes propriedades:


CAPITULO 2. OS NUMEROS
INTEIROS

82

2.13. Seja f : A B um homomorfismo de aneis.


PROPOSIC
AO
1. f (0) = 0
2. Se x A tem-se que f (x) = f (x). Mais geralmente, se x, y A
entao f (x y) = f (x) f (y)
3. Se u e inversvel em A ent
ao f (u) e inversvel em B e f (u1 ) = f (u)1
Demonstracao:
1. Observe que f (0) = f (0 + 0) = f (0) + f (0). Assim, somando-se f (0)
nos membros desta igualdade obtemos imediatamente f (0) = 0.
2. Primeiramente observe que f (x) = f (x). De fato, como pelo item
1, f (0) = 0, obtemos, 0 = f (0) = f (x + (x)) = f (x) + f (x).
Novamente, somando-se f (x) aos membros destas igualdades, temos
imediatamente f (x) = f (x). Da observe que
f (xy) = f (x+(y)) = f (x)+f (y) = f (x)+(f (y)) = f (x)f (y).
3. Se u e inversvel em A, entao existe v A tal que u v = v u = 1.
Aplicando o homomorfismo f , temos que
f (u v) = f (u) f (v) = f (1) = 1 e f (v u) = f (u) f (v) = f (1) = 1.
Logo, f (v) e o inverso de f (u) em B, isto e, f (u)1 = f (v) = f (u1 ).
Observacao: Nao estamos fazendo diferenca entre os elementos neutros
das operacoes do anel A e os das operacoes do anel B. No entanto, dependendo do contexto, estes podem ter notacoes diferentes.

PROPOSIC
AO
2.14. Seja f : A B um homomorfismo de aneis.
Entao, considerando as operac
oes de B, a imagem de f , a saber, f (A), e um
anel contido em B. (Neste caso, dizemos que f (A) e um subanel de B).
Demonstracao: Deixamos como exerccio.
2.10. Sejam A e B aneis (comutativos com unidade). DizeDEFINIC
AO
mos que um homorfismo f : A B e um isomorfismo de an
eis se f
for inversvel e seu inverso tambem for um homomorfismo de aneis.


2.3. HOMOMORFISMOS DE ANEIS

83

Na definicao acima, naturalmente exigimos que o inverso do homomorfismo tambem fosse um homomorfismo. Na verdade esta exigencia nao e
necessaria como mostra a proposicao seguinte:
2.15. Seja f : A B um homomorfismo de aneis. Se
PROPOSIC
AO
f e inversvel entao seu inverso tambem e um homomorfismo.
Demonstracao: Seja g : B A a funcao inversa de f , isto e,
f (g(b) = b b B e g(f (a) = a a A.
Ora, f (1) = 1, entao g(f (1)) = g(1) e, portanto g(1) = 1. Para as segunda e
terceira exigencias da definicao de homomorfismo, sejam c, d B. Como g e
a inversa de f , existem a, b A, unicamente determinados, tais que f (a) = c
e f (b) = d ou, o que e equivalente, g(c) = a e g(d) = b. Logo, utilizando o
fato que f e um homomorfimo de aneis, temos:
g(c + d) = g(f (a) + (f (b)) = g(f (a + b)) = (g f )(a + b) = a + b = g(c) + g(d).
E de maneira analoga,
g(c d) = g(f (a) (f (b)) = g(f (a b)) = (g f )(a b) = a b = g(c) g(d).

DEFINIC
AO
2.11. Sejam A e B domnios totalmente ordenados. Um
homomorfismo f : A B e chamado um homomorfismo de domnios
ordenados se ele satisfizer a propriedade:
Se a, b A sao tais que a b ent
ao, f (a) f (b).
Assim, um homomorfismo de domnios totalmente ordenados, alem de
preservar as operacoes, preserva tambem a ordenacao dos elementos.
Observacao 1 : Seguindo a filosofia de identificar aneis quando existe um
isomorfismo entre eles e tendo em vista a proposicao 2.13 que afirma que a
imagem de um anel por um homomorfismo e um subanel do contradomnio,
se A e B sao aneis e f : A B for um homomorfismo injetivo, entao, A
e isomorfo a f (A) (pois f : A f (A) e um isomorfismo de aneis). Assim,
podemos identificar A com um subanel de B e, na verdade, para efeitos
estruturais de aneis, podemos mesmo considerar A um subanel de B.
Observacao 2 : O estudo dos homomorfismos de aneis contempla a ideia
mencionada anteriormente de movimento de objetos. Um anel e um conjunto


CAPITULO 2. OS NUMEROS
INTEIROS

84

de objetos que satisfaz determinadas propriedades. Um homomorfismo de


aneis e um agente que serve para relacionar objetos de um anel com objetos
de outro anel. Ha outras questoes fundamentais relativas a homomorfismos
de aneis que voltaremos a abordar mais tarde neste texto.

EXERCICIOS 2.3.
1. Sejam A e B aneis comutativos com unidade e f : A B um homomorfismo de aneis. Mostre que se B for um domnio entao f (1) = 1
e, portanto, neste caso, o axioma 1 da definicao de homomorfismo de
aneis e desnecessario.
2. Sejam A e B domnios totalmente ordenados e f : A A um homomorfismo de aneis. Mostre que f (1) = 1. Se f for um homomorfismo
de aneis totalmente ordenados entao f (1) = 1.
3. Seja f : A B um homomorfismo de aneis. Seja
K = {a A | f (a) = 0} A.
Mostre que
(a) Se a, b K entao, a b K.
(b) Se a A e x K entao, a x K.
(c) Se u e inversvel entao u
/ K.
4. Seja A um anel e B um conjunto qualquer.
bijecao f : A B. Mostre que podemos
anel em B, via f , utilizando a estrutura de
neste caso, f torna-se um isomorfismo de A
anel isomorfo a A.

Suponha que exista uma


definir uma estrutura de
anel de A. Conclua que,
e B e, portanto, B e um

MATEMATICA

2.4. O PRINCIPIO DA INDUC


AO

2.4

85

O princpio da indu
c
ao matem
atica

A inducao matematica e uma ferramenta fortssima para se demonstrar


propriedades dos n
umeros inteiros e tem sido utilizada de maneira informal
ao longo da historia. Na axiomatizacao dos n
umeros naturais, Peano colocou
o princpio da inducao como um axioma, conforme ja mencionamos anteriormente. De acordo com a forma que axiomatizamos o conjunto dos n
umeros
inteiros este princpio torna-se uma conseq
uencia do princpio da boa ordem.
Este e o conte
udo do teorema seguinte:
TEOREMA 2.1. (Princpio da indu
c
ao matem
atica). Sejam n0 Z
e p(n) uma sentenca aberta em {n Z | n n0 } tal que,
1. p(n0 ) e verdadeira.
2. Fixado n n0 , se p(n) e verdadeira, ent
ao p(n + 1) e verdadeira.
Ent
ao p(n) e verdadeira para todo n n0 .
Demonstracao: Seja F = {n Z | n n0 e p(n) e falsa}. Naturalmente F e limitado inferiormente. Afirmamos que F = . Suponha, por
contradicao, que F 6= . Entao, pelo PBO, F possui um menor elemento,
digamos b F . Assim, pela definicao de F , necessariamente b n0 . Mas,
pela hipotese 1, n0
/ F , logo b 6= n0 e portanto, b > n0 . Segue da Proposicao
2.10, item 2, que b 1 n0 e, pela proposicao 2.7, item 3, claramente
b 1 < b. Como b e o menor elemento de F , entao (b 1)
/ F , assim p(b 1)
e verdadeira. Pela hipotese 2, p(b) = p((b 1) + 1) tambem e verdadeira, e
portanto, b
/ F , o que e uma contradicao.
A seguir fazemos definicoes de alguns conceitos envolvendo operacoes de
Z e de uma anel comutativo com unidade, bem como exemplos, baseados no
princpio da inducao matematica
Seja A um anel comutativo com unidade. Podemos somar um elemento de
A varias vezes. A formalizacao deste procedimento esta na funcao seguinte.
: Z A A

0,
a + (n 1) a ,
(n, a)
7 (n, a) = n a =

[(n) a] ,

se n = 0
se n 1
se n < 0


CAPITULO 2. OS NUMEROS
INTEIROS

86

Esta aplicacao possui algumas propriedades que se encontram listadas na


proposicao seguinte:
2.16. Para todos m, n Z e para todo a A, valem
PROPOSIC
AO
1. m (a + b) = m a + n b.
2. (m) a = (m a).
3. m (a b) = (m a) b.
4. (m + n) a = m a + n a.
5. (m n) a = m (n a).
Demonstrac
ao: Vamos fazer a demonstracao do item 1, utilizando o
princpio da inducao, e deixaremos as demais demonstracoes como exerccio.
Queremos demonstrar a proposicao p(m) : m (a + b) = m a + m b m Z.
Mostraremos primeiramente, utilizando o princpio da inducao, que P (m) e
verdadeira para todo m 1. (p(0) e trivialmente verdadeira). Se m = 1
entao, por definicao,
m (a + b) = a + b + 0 (a + b) = (a + 0 a) + (b + 0 b) = m a + m b.
e, portanto P (1) e verdadeira. Agora suponha que m 1 e que p(m) seja
verdadeira, entao usando isto e a definicao, temos
(m + 1) (a + b) =
=
=
=

(a + b) + [(m + 1) 1] (a + b)
(a + b) + m (a + b) = (a + b) + m a + m b
a+ma+b+mb
(m + 1) a + (m + 1) b

Logo (m + 1) (a + b) = (m + 1) a + (m + 1) b, isto e, p(m + 1) e verdadeira.


Portanto, pelo princpio da inducao, p(m) e verdadeira para todo m 1.
Para concluir precisamos mostrar a igualdade para os n
umeros negativos.
Suponha m < 0. Entao, utilizando a definicao e o que ja mostramos para
m 0, temos,
m (a + b) =
=
=
=

[(m) (a + b)] = [(m) a + (m) b]


(1A )[(m) a + (m) b]
(1A ) (m) a + (1A ) (m) b
[(m) a] + {[(m) b]} = m a + m b

MATEMATICA

2.4. O PRINCIPIO DA INDUC


AO

87

Este procedimento de envolver as operacoes de Z com as operacoes de um


anel qualquer A, nos permite definir o que chamaremos de homomorfismo
caracterstico do anel A.
2.17. Seja A um anel (comutativo com unidade) qualquer.
PROPOSIC
AO
Ent
ao existe um u
nico homomorfismo de aneis : Z A, a saber, definido
por (n) = n 1A .
Demonstrac
ao: Seja f : Z A um homomorfismo de aneis. Entao
necessariamente, f (1) = 1A e f (0) = 0A . Vamos demonstrar, pelo princpio
da inducao, que p(n) : f (n) = n 1A e verdadeira para todo inteiro n.
Ora, f (1) = 1A e portanto, p(1) e verdadeira. Suponhamos, pela hipotese de
inducao, que n 1 e que p(n) seja verdadeira. Entao,
f (n + 1) = f (n) + f (1) = n 1A + 1A = 1A + n 1A = (n + 1) 1A .
Para concluir a igualdade para todos os inteiros negativos, observe primeiramente que, pela proposicao 2.13, item 2, f (n) = f (n). Assim, para n < 0,
temos:
f (n) = f ((n)) = f (n) = [(n) 1A ] = [(n)] 1A = n 1A .
Da mesma forma que envolvemos as operacoes de Z com a adicao de
um anel qualquer A, podemos envolve-las com o produto. O resultado e o
conceito de potenciacao em A. No entanto, em princpio so podemos definir
potencias com expoentes inteiros positivos.
: N A A
n

(n, a) 7 (n, a) = a =

a,
a an1 ,

se n = 1
se n 2

Observacoes:
1. Para a 6= 0 em A podemos definir a0 = 1A .
2. Se u A e inversvel podemos estender esta definicao de potencia para
os n
umeros inteiros negativos da seguinte maneira: se n < 0, defina
n
u = (u1 )n .
As propriedades basicas da potenciacao estao listadas na proposicao seguinte:


CAPITULO 2. OS NUMEROS
INTEIROS

88

2.18. Sejam A um anel (comutativo com unidade), a e b


PROPOSIC
AO
elementos nao nulos de A e m, n N. Ent
ao
1. an am = an+m .
2. (an )m = amn .
3. an bn = (a b)n .
Demonstrac
ao: Deixamos como exerccio.
EXERCICIOS 2.4.
1. Sejam A um anel (comutativo com unidade), a e b elementos nao nulos
de A e m, n N. Usando o princpio de inducao, prove que
(a) an am = an+m .
(b) (an )m = amn .
(c) an bn = (a b)n .
2. Sejam A um anel (comutativo com unidade), a, b A e m, n Z.
Usando o princpio de inducao, prove que
(a) (m) a = (m a).
(b) m (a b) = (m a) b.
(c) (m + n) a = m a + n a.
(d) (m n) a = m (n a).
3. Defina o fatorial de um n
umero inteiro nao negativo por 0! = 1 e
n! = n (n 1)! para n 1. Use o princpio da inducao matematica
para provar que:
(a) n! 2n para todo n 4.
(b) n! 3n para todo n 7.
(c) n! 4n para todo n 9.
(d) n! > n3 para todo n 6.

MATEMATICA

2.4. O PRINCIPIO DA INDUC


AO

89

4. Considere a desigualdade Dn : n3 > 10 (n + 2)2 .


(a) Para quais valores de n N, Dn e falsa?
(b) Encontre n0 N para o qual Dn0 e verdadeira.
(c) Mostre, pelo princpio da inducao, que Dn e verdadeira para todo
n n0 .
5. Usando o Teorema de Tales: A soma dos
angulos internos de um
triangulo e 180o , mostre, pelo princpio da inducao, que para n 3,
a soma dos angulos internos de um polgono convexo com n lados e
sn = (n 2) 180o .
6. Seja f : Z Z uma funcao tal que f (a + b) = f (a) + f (b) para tos
a, b A. Mostre que
(a) f (0) = 0.
(b) f (n) = n f (1) para todo n Z. (Sug. Use o princpio da
inducao).
(c) f (n) = f (n) para todo n Z.
Conclua que f (n) = n f (1) para todo n Z.
7. Use o teorema 2.1 para demonstrar esta outra versao do princpio de
inducao matematica:
Seja n0 Z e p(n) uma sentenca aberta em {n Z | n n0 } tal que
(a) p(n0 ) e verdadeira.
(b) Para cada n Z, n n0 e para todo m Z, n0 m n, se
tenha p(m) verdadeira entao p(n + 1) e verdadeira.
Entao p(n) e verdadeira para todo n n0 .


CAPITULO 2. OS NUMEROS
INTEIROS

90

2.5

Conjuntos finitos

Seja n N. Defina o conjunto In = {p N | p n} = {1, . . . , n}.


2.12. Dizemos que um conjunto X e finito se X = ou
DEFINIC
AO
entao existem n N e uma bijec
ao f : In X. Se X n
ao e finito ent
ao
dzemos que ele e infinito.
Escrevendo x1 = f (1), x2 = f (2), , xn = f (n), temos que X =
{x1 , x2 , , xn }. Dizemos que a bijecao f e uma contagem dos elementos
de X e o n
umero n e o n
umero de elementos, ou n
umero cardinal do conjunto X. Vamos mostrar que o n
umero cardinal de um conjunto X nao
depende da contagem.
2.19. Suponha que exista um bijec
PROPOSIC
AO
ao f : X Y . Ent
ao,
fixados a X e b Y , existe uma bijec
ao g : X Y tal que g(a) = b.
Demonstracao Seja y0 = f (a). Como f e sobrejetiva, existe x0 X tal
que f (x0 ) = b. Defina entao g : X Y da seguinte forma: g(a) = b,
facil verificar que f e uma
g(x0 ) = y0 e g(x) = f (x) se x X {a, x0 }. E
bijecao.
TEOREMA 2.2. Para qualquer n N, n
ao existe bijec
ao entre um subconjunto proprio X de In e In .
Demonstracao: Suponha, por contradicao, que exsitem n N, X subconjunto proprio de In e uma bijecao f : X In . Utlilizando o PBO,
podemos considerar o menor n
umero natural n0 para o qual isto acontece,
isto e, existe um subconjunto proprio X0 de In0 e uma bijecao f : X0 In0 .
Se n0 X0 , pela proposicao 2.16 acima, existe uma bijecao g : X0 In0
tal que g(n0 ) = n0 . Neste caso, a restricao de g a In0 {n0 } e uma bijecao
do subconjunto proprio X0 {n0 } de In0 1 sobre In0 1 . Mas isto contradiz
o fato que n0 e o menor inteiro tal que isto ocorre. No caso em que n0
/ X0
entao tome a X0 tal que f (a) = n0 . A restricao de f ao subconjunto
proprio X0 {a} de In0 1 e uma bijecao sobre In0 1 o que novamente nos
traz uma contradicao com o fato de ser n0 mnimo para isto ocorrer.

COROLARIO
2.3. Se f : Im X e g : In X s
ao bijec
oes ent
ao
m=n

2.5. CONJUNTOS FINITOS

91

Demonstrac
ao: De fato, se m < n entao Im seria um subconjunto
proprio de In e g 1 f : Im In seria uma bijecao. Mas isto contraria o
teorema acima. Do mesmo modo, nao pode ser n < m. Portanto, necessariamente m = n.
Este corolario mostra que o n
umero cardinal de um conjunto finito esta
bem definido, isto e, independe da funcao contagem.

COROLARIO
2.4. Sejam m, n N. Se m > n, ent
ao n
ao existe func
ao
injetiva de Im em In .
Demonstrac
ao: De fato, suponha que exista uma funcao injetiva f :
Im In . Entao f e uma bijecao de Im sobre o subconjunto f (Im ) de In .
Por outro lado, sndo n < m entao In Im e In 6= Im . Assim f (Im ) Im e
f (Im ) 6= Im . Entao f seria uma bijecao de Im sobre um dos seus subconjuntos
proprios, a saber, f (Im ), o que e uma contradicao com o corolario 2.4.

COROLARIO
2.5. (Princpio de Dirichlet): Sejam X e Y dois conjuntos com respectivamente m e n elementos. Se m > n, ent
ao n
ao existe
func
ao injetiva de X em Y .
Demonstrac
ao: Sejam f : Im X e g : In Y contagens de X e Y
respectivamente. Se h : X Y for uma funcao injetiva de X em Y , entao
g 1 h f sera uma funcao injetiva de Im em In , contradizendo o corolario
anterior.
O princpio de Dirichlet e tambem conhecido como
Princpio das gavetas: Se m > n ent
ao m objetos n
ao podem ser
colocados em n gavetas a nao ser que se tenha pelo menos dois objetos numa
mesma gaveta
ou
Princpio da casa do pombo: Se m > n ent
ao m pombos n
ao podem
ocupar n casas a nao ser que se tenha pelo menos dois pombos numa mesma
casa.

COROLARIO
2.6. Sejam X e Y dois conjuntos com respectivamente m e
n elementos. Se m < n, entao nao existe func
ao sobrejetiva de X em Y .

92

CAPITULO 2. OS NUMEROS
INTEIROS

Demonstrac
ao: Suponha, por contradicao, que exista uma funcao sobrejetiva f : X Y . Pela proposicao 1.6, f admite uma inversa `a direita,
digamos, g : Y X. Assim, f g = IY e, logo g admite uma inversa `a esquerda. Portanto, pela proposicao 1.7, g e injetiva, contrariando o Princpio
de Dirichlet.
TEOREMA 2.3. Seja X um conjunto finito. Uma func
ao f : X X e
injetiva se, e somente se, e sobrejetiva.
Demonstracao: Seja : In X uma bijecao. A aplicacao f e injetiva
se, e somente se, 1 f : In In e inejetiva e, da mesma forma, f
e sobrejetiva se, e somente se, 1 f : In In e sobrejetiva. Assim
podemos considerar f : In In . Se f for injetiva, colocando X0 = f (In ),
temos uma bijecao f 1 : X0 In . Pelo teorema 2.2, X0 = In e portanto
f e sobrejetiva. Reciprocamente, suponha f sobrejetiva. Entao f possui
uma inversa `a direita (conforme teorema 1.6), digamos g : In In tal que
f (g(x)) = x x In . Logo, g e injetiva e, pela primeira parte ja provada,
g e sobrejetiva. Vamos entao verificar que f e injetiva: sejam y1 , y2 In
tais que f (y1 ) = f (y2 ). Tome x1 , x2 In tais que g(x1 ) = y1 e g(x2 ) = y2 .
Teremos, x1 = f (g(y1 )) = f (y1 ) = f (y2 ) = f (g(x2 )) = x2 , o que nos fornece,
y1 = g(x1 ) = g(x2 ) = y2 e portanto, f e injetiva.
TEOREMA 2.4. Todo subconjunto de um conjunto finito e finito.
Demonstracao: Vamos mostra inicialmente que se X e finito e a X
entao X {a} e finito. De fato, sendo X finito, para algum n N, existe uma
bijecao f : In X, que, pela proposicao 2.16, podemos supor que satisfaz:
f (n) = a. Ora, se n = 1 entao X {a} = e finito. Se n > 1, a restricao de f
a In1 e uma bijecao sobre X {a} e, portanto, X {a} e finito e possui n1
elementos. Agora vamos provar o teorema para um subconjunto qualquer de
X com n elementos utilizando o princpio da inducao. A proposicao p(n)
afirma que todo subconjunto de X e finito. Esta afirmacao e evidentemente
verdadeira no caso X = ou n = 1, isto e, p(1) e verdaeira. Suponha
agora, pela hipotese de inducao, que p(n) e verdadeira (n 1), isto e, se
X tiver n elementos entao seus subconjuntos sao finitos. Queremos mostrar
que p(n + 1) tambem e verdadeira. Seja entao um conjunto X com n + 1
elementos e Y um subconjunto de X. Se Y = X nada temso que provar.
Em caso contrario, existe a X tal que a
/ Y . Entao Y X {a}. Pela

2.5. CONJUNTOS FINITOS

93

primeira parte da demonstracao, X {a} possui n elementos, utilizando a


hipotese de inducao, segue que Y e finito.

COROLARIO
2.7. Seja f : X Y uma func
ao. Se f e injetiva e Y e
finito entao X e finito. Por outro lado, se f e sobrejetiva e X e finito ent
ao
Y e finito.
Demonstrac
ao: Se f e injetiva entao ela e uma bijecao de X sobre
o subconjunto f (X) do conjunto finito Y . Pelo teorema, f (X) e finito e,
portanto X e finito. Por outro lado, se f e sobrejetiva entao ela admite uma
inversa `a direita, digamos, g : Y X tal que f (g(y)) = y y Y . Entao
claramente, g e injetiva e, como X e finito, pela primeira parte do corolario,
Y e finito.
2.20. O conjunto Z dos n
PROPOSIC
AO
umeros inteiros e infinito.
Demonstrac
ao: Suponha, por contradicao, que Z seja finito. Entao
deveria existir m e uma bijecao f : Im Z. Assim f 1 : Z Im seria
injetiva e portanto a sua restricao a Im+1 tambem seria injetiva em Im . Mas
isto contradiz o corolario 2.5.
EXERCICIOS 2.5.
1. Seja X um conjunto e (X) o conjunto de todos os subconjuntos de
X. Seja n a cardinalidade de X e N a cardinalidade de (X). Mostre
por inducao que, se X e finito entao N = 2n .
2. Seja F (X, Y ) o conjunto das funcoes de X em Y . Mostre por inducao
que se m, n, N sao respectivamente as cardinalidades de X, Y e F (X, Y ),
entao N = nm .
3. Sejam X e Y conjuntos. Mostre que se m, n, p sao respectivamente as
cardinalidades de X, Y, X Y e X Y entao que N = m + n p.
4. Sejam X e Y conjuntos. Mostre que se m, n, N sao respectivamente as
cardinalidades de X, Y e X Y entao que N = m n.
5. Mostre que nao pode existir uma bijecao entre um conjunto finito e um
de seus subconjuntos proprios.


CAPITULO 2. OS NUMEROS
INTEIROS

94

2.6

A constru
c
ao dos n
umeros racionais

Ja observamos que nem todo elemento nao nulo de um anel possui um


inverso. Como conseq
uencia disso, nem sempre podemos dividir um elemento
por outro diferente de zero nesse anel. A seguir vamos tentar ampliar o anel
original na tentativa de se ter mais elementos inversveis.
2.13. Seja A um domnio de integridade. Dizemos que um
DEFINIC
AO
subconjunto M de A e um sistema multiplicativo ele satisfaz as tres
seguintes condicoes:
1. 1 M .
2. 0
/ M.
3. Se a, b M entao a b M .
Os dois exemplos tpicos de sistemas multiplicativos sao os seguintes:
EXEMPLO 2.4.
Ja que A e um domnio, entao ele nao possui divisores de zero. Entao
M = A {0} e um sistema multiplicativo pois 1 M , 0
/ M e se a e b sao
nao nulos entao a b e nao nulo.
EXEMPLO 2.5.
Seja a A {0}. Entao M = {an | n N} e um sistema multiplicativo.
No proximo captulo veremos outros exemplos de sistemas multiplicativos.
Os sistemas multiplicativos sao definidos sob medida para funcionarem
como denominadores, se queremos somar e multiplicar fracoes.
As fracoes estudadas no ensino fundamental apresentam um grau de
sofisticacao bem elevado, para aquele nvel, pois, sem que se possa ser explicado, faz-se uso de classes de equivalencia, isto e, uma fracao nada mais
e do que uma classe de equivalencia definida num determinado conjunto.
De qualquer forma elas herdam a nomenclatura quando falamos de fracoes
equivalentes, embora, a rigor, esta nocao seja equivocada. Por exemplo, a
fracao 12 nao e apenas equivalente `a fracao 42 , elas sao iguais. A seguir vamos
formalizar estes conceitos.

DOS NUMEROS

2.6. A CONSTRUC
AO
RACIONAIS

95

Seja A um domnio de integridade. Considere em A um sistema multiplicativo M . Defina em A M a seguinte relacao:


(a, b) R (c, d) a d = b c
facil verificar que esta relacao e uma relacao de equivalencia. Vamos deixar
E
isto como exerccio.
Por exemplo, para todo b M o par (0, b) e equivalente ao par (0, 1).
Vamos denotar por AM o conjunto das classes de equivalencia, isto e,
o conjunto quociente, desta relacao de equivalencia. Por questoes classicas,
vamos denotar a classe de equivalencia do par (a, b) A M por ab e vamos
chama-la de fracao com numerador a e denominador b. Em outras palavras,
a
= {(c, d) A M | (c, d) R (a, b)}
b
Este conjunto quociente AM tem naturalmente uma estrutura de anel
comutativo com unidade se definirmos a soma e produto como segue:
a c
ad + bc
+ =
b d
bd

a c
ac
=
b d
bd

Primeiramente e necessario observar que uma fracao e uma classe de


equivalencia e que portanto os pares (a, b) e e (c, d) em A M sao representantes de suas classes. As operacoes precisam estar definidas no conjunto
quociente, e portanto nao podem depender dos pares de representantes usados para se fazer as operacoes. A questao entao e a seguinte: se (a0 , b0 ) R (a, b)
e (c0 , d0 ) R(c, d) sera que
a0 d0 + b0 c0
ad + bc
=
0
0
bd
bd

a0 c 0
ac
=
?
0
0
bd
bd

Em outras palavras, o par (a0 d0 + b0 c0 , b0 d0 ) e equivalente ao par (ad + bc, bd)


e o par (a0 c0 , b0 d0 ) e equivalente ao par (ac, bd) ?
Um calculo facil permite concluir que a resposta a estas perguntas sao afirmativas (Verifique isto!). Portanto, temos definidas em AM as duas operacoes
facil tambem verificar que a fracao 0 e o elemento neude soma e produto. E
1
tro da soma e que a fracao 11 e o elemento neutro do produto, isto e, o 0 = 10
e 1 = 11 . Vamos deixar como exerccio a verificacao que todos os axiomas
necessarios para que AM seja um anel sao de fato satisfeitos. Alem disso,
AM tambem e um domnio (comutativo com unidade).

96

CAPITULO 2. OS NUMEROS
INTEIROS

Se o sistema multiplicativo for M = A {0}, entao toda fracao nao nula


tem uma inversa. De fato, observe que a fracao ab = 0 se, e somente se, a = 0.
Assim, se ab 6= 0 entao a 6= 0 e portanto a M = A {0}. Da valem as
igualdades:
a b
ab
ba
b a
1
=
=
= = = 1.
b a
ba
ba
a b
1
Portanto, neste caso,
 a 1
b
=
b
a
Assim, neste caso o anel AM e um corpo.
2.14. O conjunto dos n
DEFINIC
AO
umeros racionais e o corpo das
fracoes obtidas com numeradores no domnio Z e denominadores no sistema
multiplicativo Z {0}.
Por razoes classicas, vamos denotar o corpo dos n
umeros racionais por Q.
Desta forma, podemos escrever,
na
o
Q=
| a Z e b Z {0}
b
Imediatamente observamos que existe um homomorfismo injetivo de aneis
de Z em Q, a saber, o homomorfismo caracterstico:
: Z Q
n 7 n 1Q =

n
1

Desta forma Z e isomorfo `a sua imagem em Q pelo homomorfismo .


Assim, podemos identificar Z com sua imagem em Q e, podemos considerar
que Z Q. Alem disso, quando um n
umero racional x = ab for equivalente,
como fracao, a um n
umero inteiro, visto dentro de Q com denominador 1,
vamos omitir a notacao fracionaria.
Observamos ainda que o conjunto Q dos n
umeros racionais herda a ordenacao de Z. Isto vale mais geralmente para domnios totalmente ordenados.
No entanto, precisamos de ter certos cuidados com os denominadores.
Seja A um domnio ordenado. Seja P = {a A | a > 0} que denominamos de elementos positivos de A. A primeira observacao e que toda fracao
a
AM e equivalente a uma outra fracao cujo denominador esta em P . De
b
fato, se b
/ P entao b < 0 (lembre-se que b 6= 0). Entao b > 0. Mas o par
(a, b) e equivalente ao par (a, b). Portanto segue a nossa afirmacao.

DOS NUMEROS

2.6. A CONSTRUC
AO
RACIONAIS

97

2.21. Se A e um domnio totalmente ordenado, ent


PROPOSIC
AO
ao o
anel AM tambem e totalmente ordenado.
Demonstrac
ao: Defina a ordenacao em AM da forma seguinte. Sejam
AM . Pela observacao antes da proposicao, podemos supor b > 0 e
d > 0. Entao considere
a c
,
b d

a
c

em AM se, e somente se, a d b c em A.


b
d
Primeiramente precisamos observar que a definicao acima e consistente, isto
e, n
ao depende dos pares (a, b) e (c, d), que representam as fracoes ab e
c
, que foram usados para definirmos a ordenacao em AM . Mais explicitad
mente, precisamos verificar que se (a0 , b0 ) e (c0 , d0 ) sao tais que (a0 , b0 )R(a, b)
e (c0 , b0 )R(c, d) entao
a
c
a0
c0

0 0 .
b
d
b
d
Deixaremos esta verificacao como exerccio. Uma vez feita a definicao e
preciso verificar que ela satisfaz os seis axiomas da relacao de ordem. Tambem
deixaremos isto como exerccio.
Para finalizar esta seccao fazemos tres observacoes importantes:
1. Suponha que o domnio A seja um corpo, tome M = A {0} e forme
o seu corpo de fracoes, digamos, K. Entao K e isomorfo a A. De fato,
facil
considere a aplicacao f : K A definida por f ( ab ) = a b1 . E
verificar que f e um isomorfismo de aneis. (Verifique!)
2. O corpo dos n
umeros racionais Q, apesar de ser totalmente ordenado,
nao e bem ordenado. Basta observar que o conjunto
S = {x Q | 0 < x < 1}
e limitado inferiormente mas nao possui um menor elemento.
3. Seja A um domnio e K o seu corpo de fracoes. Seja B um anel qualquer
e f : A B um homomorfismo injetivo. Entao existe um u
nico
homomorfismo g : K B que estende f , isto e, g|A = f .


CAPITULO 2. OS NUMEROS
INTEIROS

98
EXERCICIOS 2.6.
1. Prove por inducao que
(a) 1 + 2 + + n =

n(n+1)
.
2

(b) 1 + 3 + 5 + + 2n 1 = n2 .
(c) 12 + 22 + 32 + + n2 = 61 [(n(n + 1)(2n + 1)].

2
(d) 13 + 23 + 33 + + n3 = 21 n(n + 1) .



1
1
= n+1
(e) 1 21 1 13 1 n+1
.
(f) 1 + 2 + 22 + + 2n1 = 2n 1.
2. Uma Progressao Aritmetica em Q com primeiro termo a1 Q e razao
r e uma seq
uencia de n
umeros racionais com primeiro elemento a1 e
cada elemento seguinte e obtido por recorrencia: an = an1 + r para
todo n 2.
(a) Mostre por inducao que an = a1 + (n 1) r.
(b) Se Sn = a1 + a2 + + an , mostre por inducao que
Sn =

n(a1 + an )
2

3. Uma Progressao Geometrica em Q com primeiro termo a1 e razao q 6=


0, 1 e uma seq
uencia de n
umeros racionais com primeiro elemento a1
Q e cada elemento seguinte e obtido por recorrencia: an = an1 q para
todo n 2.
(a) Mostre por inducao que an = a1 q n1 .
(b) Se Sn = a1 + a2 + + an , mostre por inducao que
Sn =

an q a1
q1

4. Seja A um domnio e K o seu corpo de fracoes. Seja B um anel qualquer


e f : A B um homomorfismo injetivo. Entao existe um u
nico
homomorfismo g : K B que estende f , isto e, g|A = f .

DOS NUMEROS

2.6. A CONSTRUC
AO
RACIONAIS

99

5. Para cada par de n


umeros inteiros nao negativos n, r, defina os n
umeros
binomiais por

n!
  r!(nr)!
,
se n r
n
=
r

0,
se n < r
Veja exerccio 3 da secao 2.4 para a definicao de n
umeros fatoriais.
Mostre por inducao que
(a) Se n N e 1 r n entao,

 
  
n+1
n
n
=
+
.
r
r1
r
Esta e denominada Relac
ao de Stifel
 
n
(b) Se n N e 0 r n entao,
N.
r
6. (Formula do binomio de Newton) Sejam A um anel (comutativo com
unidade), a, b A e n N. Use o princpio da inducao para mostrar
que
 
 
n
n
n
n
n1
(a + b) = a +
a
b + +
anr br + + bn .
1
r
(Sug. Use a relac
ao de Stifel do exerccio anterior).

7. (Desigualdade de Bernoulli) Seja A um domnio bem ordenado, sejam


c 1 em A e n N. Mostre que
(a) (1 + c)n 1 + n c.
(b) Se b, c Q e b > 1 entao, existe n N tal que bn > c.
8. Mostre que se n 4 e 2 r n 2 entao
  


 

n
n2
n2
n2
=
+2
+
.
r
r2
r1
r
9. Mostre que para n 1 entao


CAPITULO 2. OS NUMEROS
INTEIROS

100
(a)


n
0

n
0


+

n
1

n
1

n
r

+ +

n
n

+ +

= 2n .

(b)



+

n
2

n
3

n
2

+ + (1)

n
n


= 0.

(c)


n
1


+2

n
2


+3

n
n

+ + n

= n 2n1 .

(d)


n
0


+2

n
1

+2

+ + 2

n
n

= 3n .

10. Seja A um domnio e M A um conjunto multiplicativo. Mostre que


as operacoes de adicao e multiplicacao de fracoes definidas em AM no
texto sao consistentes, no sentido que, nao dependem dos pares de representantes das classes de equivalencia utilizados. Em outras palavras,
se (a0 , b0 ) R (a, b) e (c0 , d0 ) R (c, d) entao (a0 d0 + b0 c0 , b0 d0 ) R (ad + bc, bd)
e (a0 c0 , b0 d0 ) R (ac, bd). Conclua que
a0 d0 + b0 c0 , b0 d0
ad + bc
=
0
0
bd
bd

a0 c 0
ac
= .
0
0
bd
bd

11. Seja A um domnio e M A um conjunto multiplicativo. Verifique


que as operacoes definidas em AM realmente o tornam um domnio,
isto e, satisfazem todos os axiomas que definem um anel comutativo
com unidade, alem do axioma de integridade.
12. Seja A um domnio totalmente ordenado e M A um conjunto multiplicativo. Mostre que a relacao de ordem definida em AM no texto
e consistente, no sentido que, nao depende dos pares de representantes das classes de equivalencia utilizados. Em outras palavras, se
(a0 , b0 ) R (a, b) e (c0 , d0 ) R (c, d) com b, d, b0 e d0 positivos, entao ad bc
se, e somente se, a0 d0 b0 c0 , isto e,
a
c

b
d

a0
c0

.
b0
d0


2.7. O ALGORITMO DA DIVISAO

101

13. Seja A um domnio totalmente ordenado e M A um conjunto multiplicativo. Verifique que a relacao de ordem definidas em AM realmente
o tornam um domnio totalmente ordenado, isto e, satisfaz todos os
seis axiomas que definem um anel totalmente ordenado.
14. Seja m Z um n
umero inteiro nao nulo. Considere M = {mr | r N}.
Mostre que M e um conjunto multiplicativo e que o anel de fracoes ZM
e um anel intermediario entre Z e Q. Alem disso, se m 6= n entao
Am 6= An . Conclua que ha infinitos aneis entre Z e Q.
15. Seja A um domnio de integridade. Suponha que A seja um corpo, tome
M = A {0} e forme o seu corpo de fracoes, digamos, K. Mostre que
a aplicacao f : K A definida por f ( ab ) = a b1 e um isomorfismo
de aneis.
16. Mostre que o conjunto
S = {x Q | 0 < x < 1} Q
e limitado inferiormente mas nao possui um menor elemento. Conclua
que o corpo dos n
umeros racionais Q nao e bem ordenado.

2.7

O algoritmo da divis
ao

Na secao anterior introduzimos o corpo dos n


umeros racionais. Num
corpo sempre e possvel efetuar a divisao de um elemento por outro nao
nulo. Em aneis arbitrarios esta questao de divisibilidade e mais complexa.
Nesta seccao, vamos estudar primeiramente esta questao da relacao de divisibilidade. No entanto, quando um elemento do anel nao divide o outro
`as vezes e possvel efetuar uma divisao porem de forma nao exata. Este e o
caso do anel Z dos n
umeros inteiros, como mostraremos logo depois.
Lembremos, da definicao 2.4, que dados x, y num anel A, dizemos que x
divide y quando existe um terceiro elemento z A tal que y = xz. Vamos
abreviar denotando isto por x | y. Observe que, se A e um domnio, como
no caso Z, pela lei do cancelamento, que neste caso e valida, o elemento z e
u
nico quando x 6= 0.
2.22. Sejam a, b, c n
PROPOSIC
AO
umeros inteiros. Ent
ao

102

CAPITULO 2. OS NUMEROS
INTEIROS

1. Se a | b e b > 0 ent
ao a b.
2. Se a | b e a | (b + c) ent
ao a | c.
3. Se a | b e a nao divide c ent
ao a n
ao divide b + c.
4. Se a | b e a | c ent
ao a | (mb + nc) m, n Z .
Demonstrac
ao: Vamos demonstrar o tem 1 e deixaremos os demais
tens como exerccios. Se a | b entao existe c Z tal que b = ac. Suponha, por
contradicao, que b < a. Entao temos 0 < b < a e 0 < c, logo 0 < bc < ac = b
e, portanto, 0 < c < 1, o que e impossvel, tendo em vista a proposicao 2.10.
TEOREMA 2.5. (Divis
ao Euclidiana): Dados inteiros D e d 6= 0,
existem inteiros q e r tais que
D =dq+r

onde

0 r < | d |.

Nestas condicoes q e r s
ao unicamente determinados por d e D.
Demonstrac
ao: Considere o conjunto limitado inferiormente
T = {t Z | t = D n d 0 para algum n Z}.
T e nao vazio pela propriedade arquimediana (proposicao 2.12), isto e,
existe n Z tal que n(d) D, portanto t = Dnd T . Pelo Princpio
da Boa Ordem, T possui um menor elemento r. Logo, r = D q d, para
algum q Z. Como r T , temos que r 0. Precisamos verificar que
r < | d |. Suponha, por contradicao, que r | d |, entao r = | d | + s para
algum n
umero inteiro s satisfazendo 0 s < r. Portanto, D = d q + | d | + s.
Se d 0 entao | d | = d e da D = d(q + 1) + s. Se d < 0 entao | d | = d
e da D = d(q 1) + s. Em qulquer caso, s T e s < r o que contradiz a
definicao de r.
Para provar a unicidade, suponha que r, r0 e q, q 0 satizfazem as mesmas
condicoes do teorema: 0 r < | d | e 0 r0 < | d |. Temos
| d | < r0 r r0

e r r0 < | d |,

da segue que | d | < r r0 < | d |, e portanto, | r r0 | < | d |. Como


d(q q 0 ) = r0 r temos que | d || q q 0 | = | r r0 | < | d |. Mas isto so e
possvel se q 0 = q e r0 = r.


2.7. O ALGORITMO DA DIVISAO

103

A nomenclatura classica e a seguinte: D e chamado dividendo, d e o


divisor, q e o quociente e r e o resto.
EXERCICIOS 2.7.
1. Encontre q e r nas divisoes euclidianas seguintes:
a) D = 55 e d = 8
c) D = 55 e d = 8
e) D = 16 e d = 18
g) D = 16 e d = 18
i) D = 0 e d = 18h)

b) D = 55 e d = 8
d) D = 55 e d = 8
f ) D = 16 e d = 18
h) D = 16 e d = 18
j) D = 1 e d = 4

2. Sejam a, b, c n
umeros inteiros. Mostre que
(a) Se a | b e a | (b + c) entao a | c.
(b) Se a | b e a nao divide c entao a nao divide b + c.
(c) Se a | b e a | c entao a | (mb + nc) m, n Z .
3. Se o quociente e o resto da divisao de a por b forem respectivamente q
e r, quais sao o quociente e o resto de a por b? E de a por b ?
4. Se o quociente da divisao de D por d for q e de D0 por d for q 0 , quais
as possibilidades do quociente da divisao de D + D0 por d ?
5. Mostre que todo n
umero inteiro da forma 8k + 7 e tambem da forma
4t + 3. Vale a recproca?
6. Use o algoritmo da divisao para provar que todo n
umero inteiro e da
forma 2 ou 2 + 1 para algum Z. Os n
umeros da forma 2 sao
chamados n
umeros pares e os n
umeros da forma ou 2+1 sao chamados
n
umeros mpares. Mostre que
(a) A soma de dois n
umeros pares e par.
(b) A soma de dois n
umeros mpares e par.
(c) A soma de um n
umero par com um n
umero mpar e mpar.
(d) O produto de um n
umero par por qualquer n
umero inteiro e par.

104

CAPITULO 2. OS NUMEROS
INTEIROS
(e) O produto de dois n
umeros mpares e mpar.
(f) Dados dois n
umeros consecutivos, um e par e outro e mpar.

7. Use o algoritmo da divisao para provar que


(a) Todo inteiro mpar e da forma 4 + 1 ou 4 + 3, com Z.
(b) O quadrado de um n
umero inteiro e da forma 3 ou 3 + 1, com
Z.
(c) O quadrado de um n
umero inteiro e da forma 4 ou 4 + 1, com
Z.
(d) O cubo de um n
umero inteiro e da forma 9, 9 + 1 ou 9 + 8,
com Z.
(e) Dados 3 n
umeros inteiros consecutivos, um deles e m
ultiplo de 3.
(f) Dados n n
umeros inteiros consecutivos, um deles e m
ultiplo de n.
8. Prove que, para todo n Z, n(n + 1)(2n + 1) e m
ultiplo de 6.
9. Mostre que na divisao euclidiana, D = qd + r, se D 0 e d > 0, entao
q 0.
10. Mostre que na divisao euclidiana, D = qd + r, se D d > 0 e d > 0,
entao r < D2 .
11. Mostre que a divisao euclidiana admite a seguinte generalizacao:
Dados inteiros D, d, n e m com d 6= 0 e n 6= 0, existem inteiros q e r
unicamente determinados pelas condic
oes:
D =dq+r

m
m
r<
+ | d |.
n
n

12. Verifique que o teorema 2.5 corresponde ao caso


anterior.

m
n

= 0 do exerccio

13. Se m
= | d2 | , a versao generalizada da divisao euclidiana do exerccio
n
10 e chamada de algoritmo do menor resto. Neste caso, tem-se que

|d|
|d|
r<
.
2
2

DOS INTEIROS EM BASES


2.8. REPRESENTAC
AO
14. Seja x =
por

a
b

105

Q um n
umero racional. Definimos a parte inteira de x

maior inteiro x se x 0
[x] =

menor inteiro x se x < 0

Relacione [x] com o quciente da divisao de a por b.


15. Seja a Z. Mostre que a2 + 2 e m
ultiplo de 4.
16. Determine n
umeros inteiros m e n tais que m = n + 184 e o quociente
e o resto da divisao de m por n sejam respectivamente 16 e 4.
17. Seja n 1.Mostre que
(a) 23n 1 e m
ultiplo de 7.
(b) 32n + 71 e m
ultiplo de 8.
(c) 2n + (1)n+1 e m
ultiplo de 3.
18. Mostre que:
(a) Se n e um n
umero inteiro mpar entao n2 1 e m
ultiplo de 8 e
n(n2 1) e m
ultiplo de 24.
(b) Se m e n sao inteiros mpares entao m2 n2 e m
ultiplo de 8.
(c) Se n e n
umero inteiro que nao e m
ultiplo nem de 2 nem de 3 entao
n2 + 23 e m
ultiplo de 24.
(d) Para todo n
umero inteiro n, n2 (n2 1)(n2 4) e m
ultiplo de 360.

2.8

Representac
ao dos inteiros em bases

Nesta secao vamos estudar os sistemas de representacao dos n


umeros inteiros. Ao longo da historia, muitas formas de representacao dos n
umeros
foram utilizados. Alguns mais convenientes outros menos convenientes. Para
o leitor interessado em saber um pouco sobre este assunto recomendamos o
livro Episodios da Historia Antiga da Matem
atica, A. AAboe, SBM. Atualmente vemos que a escolha da representacao decimal para escrevermos os
n
umeros e bastante conveniente. Por outro lado, com o desenvolvimento da

106

CAPITULO 2. OS NUMEROS
INTEIROS

informatica, outros sitemas de numeracao para comunicacao com a maquina


ficaram bastante conhecidos nos u
ltimos tempos, especialmente a representacao
binaria.
Estas representacoes sao conseq
uencias do algoritmo euclidiano. Naturalmente a representacao decimal e a binaria sao casos especiais da situacao
seguinte.
TEOREMA 2.6. (Representa
c
ao numa base b) Sejam n, b N, b > 1.
Entao existem inteiros d e n0 , n1 , . . . , nd tais que
n = n 0 + n 1 b + n 2 b2 + + n d bd

(1)

com 0 nj b 1 para todo j = 0, 1, . . . , d. Alem disso, estas condic


oes
determinam unicamente os inteiros d e n0 , n1 , . . . , nd .
Demonstrac
ao Vamos provar primeiramente, por inducao, a existencia
da representacao (1). Ora, se n = 0, faca d = 0 e n0 = 0. Fixemos entao um
inteiro n > 0 e suponhamos para todos os inteiros m tais 0 m < n exista
uma representacao como em (1) para m, isto e, existem s e m0 , m1 , . . . , ms ,
com 0 mj < b para todo j = 0, 1, . . . , s, tais que
m = m 0 + m 1 b + m 2 b2 + + m s bs .
Pelo algoritmo euclidiano aplicado a n e b, existem inteiros q e r satisfazendo
n = q b + r e 0 r b 1. Como 1 < b temos
q < qb qb + r = n.
Portanto, pela hipotese de inducao, existem inteiros s e q0 , q1 , . . . , qs com
0 qj b 1 para todo j = 0, 1, . . . , s tais que
q = q0 + q1 b + q2 b 2 + + qs b s .
Assim,
n = (q0 + q1 b + q2 b2 + + qs bs ) b + r
= r + q0 b + q1 b2 + q2 b3 + + qs bs+1 .
Esta u
ltima expressao e uma representacao de n na forma (1).
Vamos provar agora a unicidade da representacao. Novamente vamos
utilizar o princpio da inducao em n. Se n = 0 entao a representacao e

DOS INTEIROS EM BASES


2.8. REPRESENTAC
AO

107

obviamente u
nica. Seja n > 0 e suponhamos, pela hipotese de inducao,
que a representacao na forma (1) seja u
nica para todos os inteiros m tais
que 0 m < n. Escreva entao duas representacoes para n na forma (1),
digamos,
n = n 0 + n 1 b + n 2 b2 + + n s bs = m 0 + m 1 b + m 2 b2 + + m t bt
Segue que (n0 m0 )+(n1 m1 )b+(n2 m2 )b2 + = 0, isto e, n0 m0 = b,
onde = (m1 n1 ) + (m2 n2 ) b + . Portanto | n0 m0 | = | b | | |.
Se n0 6= m0 entao 6= 0 e logo | n0 m0 | = | b | | | | b |. Mas
isto e impossvel, uma vez que 0 n0 < b e 0 m0 < b. Conclumos
que, necessariamente, n0 = m0 . Voltando `as duas representacoes de n, apos
eliminar n0 e m0 , evidenciar b e cancelar b em ambos os membros, obtemos,
n1 + n2 b + + ns bs1 = m1 + m2 b + + mt bt1 = m.
facil observar que m < n, e portanto, pela hipotese de inducao, temso a
E
unicidade da representacao para m. Isto nos permite concluir que s1 = t1,
isto e, s = t e nj = mj para todo j = 1, 2, . . . , t. Mas isto nos garante a
unicidade da representacao para n.
A expressao (1) do teorema e chamada expans
ao b-
adica do numero

inteiro n. E facil observar que, na pratica, esta expansao e obtida pela


aplicacao sucessiva do algoritmo euclidiano. Por exemplo, se n = 1234 e
b = 5 entao teremos
1234 =
=
=
=
=

246 5 + 4
(49 5 + 1) 5 + 4 = 49 52 + 1 5 + 4
(9 5 + 4) 52 + 1 5 + 4 = 9 53 + 4 52 + 1 5 + 4
(1 5 + 4) 53 + 4 52 + 1 5 + 4
1 54 + 4 53 + 4 52 + 1 5 + 4

O sistema de numeracao na base b e obtido fixando-se um conjunto de b


smbolos que representam os inteiros entre 0 e b 1. Estes smbolos sao
denominados algarismos do sistema de numeracao. Por exemplo, No caso
em que 1 < b 10 podemos escolher os smbolos ja utilizados no sistema
decimal que denominamos de algarismos ar
abicos. No exemplo acima, b =
5 e os algarismos sao 0, 1, 2, 3 e 4. Se b = 12 e comum escolher os algarismos
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B. Assim o n
umero n10 = 567982 (escrito na base
10) pode ser escrito na base 12 como n12 = A38432.


CAPITULO 2. OS NUMEROS
INTEIROS

108

Esta representacao e posicional, isto e, a posicao de cada smbolo ou


algarismo e determinante na representacao do n
umero. Isto e justificado
pela existencia e unicidade da representacao (1) do teorema 2.6 acima.
EXERCICIOS 2.8.
1. Escreva
a) 4568 na base 5
d) 87602 na base 8

b) 64859 na base 12
e) 346586 na base 16

c) 468 na base 2
f ) 3468 na base 7

2. (a) n = 456234 esta escrito na base 7. Escreva-o na base 10.


(b) n = 20123 esta escrito na base 6. Escreva-o na base 8.
(c) n = 4E5F 4 esta escrito na base 16. Escreva-o na base 5.
3. (Crit
erios de Divisibilidade): Seja a N um n
umero inteiro positivo. Seja
a = ar 10r + ar1 10r1 + + a1 10 + a0
a sua representacao na base 10.
Mostre que
(a) a e divisvel por 2 se, e somente se, a0 e divisvel por 2.
(b) a e divisvel por 3 se, e somente se, ar + ar1 + + a1 + a0 e
divisvel por 3.
(c) a e divisvel por 5 se, e somente se, a0 e divisvel por 5.
(d) a e divisvel por 9 se, e somente se, ar + ar1 + + a1 + a0 e
divisvel por 9.
(e) a e divisvel por 11 se, e somente se, a0 a1 +a2 a3 + +(1)r ar
e divisvel por 11.
(f) a e divisvel por 4 se, e somente se, a1 10 + a0 e divisvel por 4.
(g) a e divisvel por 8 se, e somente se, a2 102 + a1 10 + a0 e divisvel
por 8.
4. Mostre que

DOS INTEIROS EM BASES


2.8. REPRESENTAC
AO

109

(a) Todo quadrado perfeito e da forma 5n ou 5n 1. Conclua que


o algarismo das unidades do quadrado de um numero inteiro no
sistema decimal so pode ser 0, 1, 4, 5, 6 ou 9.
(b) Se tres n
umeros inteiros positivos a, b e c satisfazem a igualdade
a2 = b2 + c2 , entao entre eles ha um m
ultiplo de 5 e um m
ultiplo
de 2.
5. Um farmaceutico tem apenas os seguintes pesos: 1g, 3g, 9g, 27g e 81g
e uma balanca de dois pratos. Mostre que ele pode pesar qualquer
quantidade de ate 121g.
6. Escreva a tabuada da base 7. Dados os n
umeros a = 46251 e b = 35246,
ache por meio de um algoritmo os n
umeros a + b, a b e a b.
7. Por meio de um algoritmo analogo aos usados na base 10, efetue as
seguintes operacoes na base 2
a) 1001 + 1011
c) 11011 101

b) 11001 + 1110011
d) 111101 111

8. Utlizando a representacao decimal de uma justificativa dos algoritmos


classicos da soma (explicando o procedimento vai um) e da multiplicacao de n
umeros inteiros. No caso da soma, faca primeiramente o
caso de duas parcelas, depois tente genralizar para mais parcelas.
9. Dados dois n
umeros inteiros positivos m e n escritos numa base b > 1,
descreva um processo em termos de seus algarismos para decidir quando
m n. Depois justifique o algoritmo classico da diferenca m n,
explicando o procedimento de tomar algarismo emprestado.
10. Seja a = ar br + ar1 br1 + + a1 b + a0 a representacao de a na base
b (ar 6= 0).
(a) Mostre que br a br+1 .
(b) Dados dois n
umeros inteiros positivos a e a0 escritos na base b,
encontre as condicoes necessarias e suficientes sobre os seus algarismos para que a a0 .

110

CAPITULO 2. OS NUMEROS
INTEIROS

11. Dado o n
umero a = ar ar1 a1 a0 na base 10, mostre que a e divisvel
por 7, 11 e 13 se, e somente se, r2 r1 r0 r5 r4 r3 + r8 r7 r6 r11 r10 r9 +
e divisvel respectivamente por 7, 11 e 13.
(Sug. Observe que 1001 = 7 11 13).
12. Observando que 999 = 27 37, encontre um teste para decidir quando
37 divide um n
umero escrito na forma decimal

Captulo 3
DOMINIOS EUCLIDIANOS
No captulo II introduzimos o conjunto dos n
umeros inteiros e suas propriedades mais elementares. Agora vamos nos aprofundar um pouco mais
estudando algumas propriedades algebricas fundamentais. Na verdade uma
destas propriedades e a divisao euclidiana que introduzimos no teorema 2.5.
A divisao euclidiana e a ferramenta do conjunto dos n
umeros inteiros da qual
decorre praticamente todas as demais propriedades algebricas. Tendo isto em
mente, vamos novamente nos abstrair e considerar aqueles domnios que possuem uma propriedade semelhante e o que podemos dizer a respeito deles. O
nosso olhar na verdade esta voltado, alem do anel dos inteiros (claro), para o
anel dos polinomios em uma indeterminada e para o anel dos inteiros gaussianos que sao exemplos tpicos de aneis que possuem uma divisao euclidiana
e portanto tem muitas propriedades em comum.

3.1

Domnios euclidianos e ideais

O algoritmo euclidiano no domnio dos n


umeros inteiros nos garante que
podemos efetuar a divisao de um n
umero inteiro por outro nao nulo com resto
pequeno. Em certos casos esta ideia pode ser abstrada para domnios mais
gerais. Para isto precisamos introduzir no domnio em questao uma maneira
de decidir quando um elemento e ou nao pequeno. Isto sera realizado
por de uma funcao definida no domnio e tomando valores no conjunto dos
n
umeros naturais. Quando isto for possvel chamaremos tais domnios de
euclidianos. Formalmente temos a seguinte definicao.

111

CAPITULO 3. DOMINIOS EUCLIDIANOS

112

3.1. Seja D um domnio de integridade. Dizemos que D e


DEFINIC
AO
um domnio euclidiano se existir uma func
ao
V : D {0} N = {0, 1, 2, . . .}
que satisfaz os dois axiomas seguintes:
E1 : Dados a, b D, b 6= 0, existem elementos q, r D tais que
a = b q + r, onde r = 0 ou V (r) < V (b)
E2 : Para todos a, b D {0} tem-se que V (a) V (a b).
Vamos chamar a funcao V da definicao acima de funcao valor em D.
EXEMPLO 3.1.
O exemplo padrao, e tambem mais importante, de domnio euclidiano e
naturalmente o conjunto Z dos n
umeros inteiros, onde a funcao valor V e o
valor absoluto, isto e, V : Z {0} N definida por V (a) = | a |.
EXEMPLO 3.2.
Um segundo exemplo, sem importancia nenhuma, e o seguinte. Seja K
um corpo e considere a funcao valor definida por V : K {0} N definida
por V (a) = | 1 | para todo a K, isto e, V e a funcao constante igual a 1
em K {0} .
Observacao: Na definicao de domnio euclidiano dada acima, onde colocamos dois axiomas, o segundo axioma foi colocado para facilitar o trabalho
de demonstrar as propriedades dos domnios euclidianos. Na verdade, se exigirmos que a funcao V satisfaca apenas o axioma E1 , e possvel mostrar que
existe uma funcao V 0 que satisfaz E1 e E2 .
3.2. Seja A um anel comutativo com unidade. Dizemos que
DEFINIC
AO
dois elementos a, b A s
ao associados se existe um elemento inversvel
u A tal que b = u a.
imediato observar que a relacao
E
aRb se, e somente se, a e b sao associados

3.1. DOMINIOS EUCLIDIANOS E IDEAIS

113

e uma relacao de eq
uivalencia em A. (Verifique isto!). Assim, quando a e b
sao associados dizemos tambem que a e associado a b ou que b e associado a
a.
Claramente o elemento 1 D assume o menor valor entre todos os elementos nao nulos de D. De fato, se D {0}, entao, pelo axioma E2 ,
V (1) V (1 ) = V (). Alem disso, temos a seguinte proposicao.

PROPOSIC
AO
3.1. Sejam D um domnio euclidiano, V a sua func
ao
valor e a, b D {0}. Se
1. u D e inversvel entao V (u) = V (1).
2. a e b sao associados entao V (a) = V (b).
Demonstrac
ao:
1. Se u e inversvel entao existe v D tal que u v = 1. Por E2 , temos
que V (u) V (u v) = V (1). Por outro lado, pela observacao antes da
proposicao, V (1) V (u). Logo V (u) = V (1).
2. Sejam a, b D {0} associados. Entao existe um elemento invertvel
u tal que b = u a. Assim, V (a) V (u a) = V (b) V (u1 b) =
V (a). Portanto, estas desigualdades na verdade sao igualdades e, em
particular, V (a) = V (b).
No caso dos n
umeros inteiros vale a recproca do tem 2 da proposicao
acima, pois se | a | = | b | entao a = b e portanto a e b sao associados. No
preciso supor que a divide b ou que
entanto, em geral nao vale a recproca. E
b divide a. Mas antes de provarmos isto precisamos do lema seguinte:
LEMA 3.1. Sejam a e b elementos n
ao nulos de um domnio euclidiano D.
Se a n
ao e inversvel entao V (b) < V (ab).
Demonstracao: Queremos mostrar que V (b) < V (ab). Como por E2 vale
que V (b) V (ab), basta mostrar que nao vale a igualdade. Suponhamos
entao, por contradicao, que V (b) = V (ab). Sendo D um domnio euclidiano,
e ab 6= 0, podemos dividirb por ab e obteremos q e r em D tais que
b = (ab)q + r, onde r = 0 ou V (r) < V (ab) = V (b). Se r 6= 0 entao temos
r = b (ab)q = b(1 aq) e V (b) V (b(1 aq)) = V (r), o que contradiz a

114

CAPITULO 3. DOMINIOS EUCLIDIANOS

condicao sobre r na divisao acima. Logo r = 0, isto e, b(1 aq) = 0 e, como


b 6= 0 e D e um domnio entao 1 aq = 0. Da conclumos que aq = 1, o que
mostra que a e inversvel. Mas isto contradiz a nossa hipotese.

PROPOSIC
AO
3.2. Sejam D um domnio euclidiano, V a sua func
ao
valor e a, b D {0}. Se V (a) = V (b) e a divide b ent
ao a e b s
ao
associados.
Demonstracao: Se a divide b entao existe D tal que b = a. Se nao
for inversvel, pelo lema acima, V (a) < V (a) = V (b), mas isto contradiz a
hipotese da proposicao. Assim, necessariamente e inversvel e, portanto, a
e b sao associados.
Observacao: Num domnio euclidiano pode ocorrer V (1) = 0. Um exemplo deste tipo sera o anel dos polinomios sobre um corpo que estudaremos
na secao seguinte. No entanto, se a nao e inversvel, entao pela proposicao
3.2, V (a) > 0.

COROLARIO
3.1. Seja D um domnio euclidiano. Ent
ao os inversveis
de D sao exatamente os elementos de D que tem valores iguais a V (1). Em
outras palavras, em D, u e inversvel se, e somente se, V (u) = V (1).
Demonstracao: Segue imediatamente das proposicoes 3.1 e 3.2.
O corolario acima da uma descricao, pelo menos implcita, completa dos
elementos inversveis num domnio euclidiano. Por exemplo, no caso dos
n
umeros inteiros, que e um domnio euclidiano com funcao valor igual ao valor
absoluto, temos que um elemento u e inversvel, se e somente, |u| = |1| = 1,
isto e u = 1. Isto, por si so, ja e uma observacao notavel uma vez que a
determinacao dos inversveis de um anel, em geral, e um problema delicado.
Alguns dos conceitos fundamentais no domnio dos n
umeros inteiros sao
os m
ultiplos comuns e divisores comuns de subconjuntos finitos de Z. Muitos
problemas que surgem na aritmetica estao relacionados com estes conceitos.
Do ponto de vista da estrutura algebrica de Z isto esta relacionado com a
nocao de ideal que definiremos a seguir num contexto mais geral. Numa
forma ingenua, a definicao de ideal formaliza os seguintes fatos relacionados
com a nocao de m
ultiplos que sao validos em qualquer anel. Sejam A um
anel e a1 , . . . , an A. Se a, b A sao m
ultiplos de a1 , . . . , an entao a + b
tambem e. Se a e m
ultiplo de a1 , . . . , an A e A entao a tambem e.

3.1. DOMINIOS EUCLIDIANOS E IDEAIS

115

3.3. Seja A um anel comutativo com unidade. Dizemos que


DEFINIC
AO
um subconjunto nao vazio I de A e um ideal de A se I satisfaz os dois
axiomas seguintes.
I1 : Se x, y I entao x + y I.
I2 : Se a A e x I entao a x I

EXEMPLO 3.3.
Sejam a1 , a2 , . . . , an Z, n n
umeros inteiros dados. O conjunto
I = {x Z | x = 1 a1 + 2 a2 + n an com 1 , 2 . . . , n Z}
e um ideal de Z. No caso em que n = 1, I e exatamente o conjunto dos
m
ultiplos do n
umero inteiro a1 . (Verifique isto!)
Seja I A um ideal. Se existirem elementos x1 , x2 , . . . , xn A tais que
I = {x A | x = 1 x1 + 2 x2 + n xn com 1 , 2 . . . , n A}
diremos que I e gerado pelos elementos x1 , x2 , . . . , xn e denotaremos isto por
I(x1 , x2 , . . . , xn ). No caso de Z e, mais geralmente, no caso dos domnios
euclidianos, vamos verificar que todos os ideais podem ser gerados por apenas um elemento. Um ideal que pode ser gerado por apenas um elemento
sera chamado de principal. Existem domnios (veremos exemplos deles na
proxima secao) que contem ideais nao principais. Assim, fazemos a seguinte
definicao:
3.4. Um domno tal que todo ideal e principal e chamado
DEFINIC
AO
domnio principal. Em outras palavras, todo ideal I e da forma I(x) para
algum x no domnio.
3.3. Sejam A um anel comutativo com unidade qualquer
PROPOSIC
AO
e I e J ideais de A. Entao
1. I J e um ideal de A
2. I + J := {x + y | x I e y J} e um ideal de A.

116

CAPITULO 3. DOMINIOS EUCLIDIANOS

Demonstrac
ao: 1. Sejam x, y I J entao x, y I e x, y J. Como
I e J sao ideais, temos que x + y I J. Se x I J e a A. Entao x I
e x J. Sendo I e J ideais, temos que ax I e ax J, isto e, ax I J.
Logo I J e um ideal. Deixamos o item 2 como exerccio para o leitor.
3.4. Seja A um anel comutativo com unidade. Considere
PROPOSIC
AO
os elementos x1 , x2 , . . . , xn A. Ent
ao,
1. I(x1 , x2 , . . . , xn ) = I(x1 ) + I(x2 ) + + I(xn ).
2. I(x1 , x2 , . . . , xn ) = I(x1 , x2 ) + + I(xn ).
Demonstrac
ao: As demonstracoes destas duas propriedades sao imediatas e so deixadas como exerccio para o leitor.
3.5. Todo domnio euclidiano e um domnio principal.
PROPOSIC
AO
Demonstrac
ao: Sejam A um domnio euclidiano e V a sua funcao valor.
Seja I um ideal de A. Se I = {0} entao I e principal pois e gerado pelo
elemento x = 0. Seja entao I 6= {0}. Entao existe x 6= 0 em I. Seja N N a
imagem de I {0} pela aplicacao V , isto e N = V (I {0}). Claramente N
e um subconjunto nao vazio (V (x) N ) de Z que e limitado inferiormente
pois esta contido em N. Pelo princpio da boa ordem, N possui um menor
elemento, digamos m. Assim, existe a I tal que V (a) = m. Vamos mostrar
que I e gerado por este elemento a. De fato, seja y I. Dividindoy por a
em A, obtemos q, r A tais que y = q a + r onde r = 0 ou V (r) < V (a).
Vamos mostrar que r = 0. Ora, r = y q a I pois, sendo I um ideal
e y, a I entao y q a I. Se r 6= 0 entao V (r) N , mas isto e uma
contradicao com o fato que V (a) e o menor elemento de N . Logo, concluimos
que r = 0 e, portanto y = q a, o que mostra que a gera I.

COROLARIO
3.2. Z e um domnio principal.
Pela demonstracao da proposiacao, todo ideal I nao nulo de Z e gerado
pelos elementos nao nulos de I de menor valor absoluto.
Seja A um anel e a1 , . . . , an A. Vamos denotar o ideal gerado por
a1 , . . . , an por I(a1 , . . . , an ).
3.6. Sejam A um anel qualquer (comutativo com unidade)
PROPOSIC
AO
e a, b A. Entao,

3.1. DOMINIOS EUCLIDIANOS E IDEAIS

117

1. I(a) = I(b) se, e somente se, a|b e b|a.


2. Se A e um domnio entao I(a) = I(b) se, e somente se, a e b s
ao
associados.
3. Se A e um domnio euclidiano com func
ao valor V e I(a) = I(b) ent
ao
V (a) = V (b). No caso A = Z vale a recproca, isto e, se V (a) = V (b)
entao I(a) = I(b).
Demonstrac
ao:
1. Suponha que I(a) = I(b). Entao claramente a I(b) e b I(a), isto e,
a e m
ultiplo de b e b e m
ultiplo de a, ou seja, b|a e a|b. Reciprocamente,
suponha que a|b e b|a. Entao existem 1 , 2 A tais que b = 1 a e
a = 2 b. Portanto, se x I(a) entao x = a para algum A. Logo,
x = (b) = () b I(b). Assim, I(a) I(b). De maneira analoga
conclumos que I(b) I(a).
2. Pelo tem 1, temos que I(a) = I(b) se, e somente se, a|b e b|a. Assim,
I(a) = I(b) se, e somente se, b = 1 a e a = 2 b, com 1 , 2 A, logo,
b = 1 2 b. Sendo A um domnio, pela lei do cancelamente, obtemos
1 = 1 2 . Assim, tanto 1 , quanto 2 sao inversveis e portanto, a e
b sao associados. Reciprocamente, se a e b sao associados entao existe
u A inversvel tal que b = ua e a = u1 b e portanto, a|b e b|a. Pelo
tem 1, I(a) = I(b).
3. Suponha que I(a) = I(b). Entao, pelo tem anterior, a e b sao associados. Pela proposicao 3.1 (b), V (a) = V (b). No caso A = Z, temos que
V (x) = | x | e o valor absoluto de x. Portanto, se V (a) = V (b) entao
b = a. Da segue imediatamente que I(a) = I(b).
3.5. Seja A um anel comutativo com unidade. Considere
DEFINIC
AO
a1 , a2 , . . . , an A. Dizemos que d e um m
aximo divisor comum dos
elementos a1 , a2 , . . . , an em A se
1. d divide cada um dos a1 , a2 , . . . an .
2. Se d0 divide cada um dos a1 , a2 , . . . , an , ent
ao d0 |d.
Observacoes:

118

CAPITULO 3. DOMINIOS EUCLIDIANOS

1. Vamos abreviar por M DC(a1 , a2 , . . . , an ) o nome maximo divisor comum dos elementos a1 , a2 , . . . , an .
2. A primeira propriedade da definicao acima diz que d e um divisor comum dos a0i s e a segunda diz que d e maximo.
3. Para um anel A comutativo com unidade nao esta garantida a existencia de um maximo divisor comum dos elementos a1 , a2 , . . . , an ,
isto e, pode nao existir um tal d satisfazendo as duas condicoes acima.
Vamos mostrar que no caso de domnios principais esta existencia esta
garantida.
3.7. Sejam A um domnio principal e a1 , a2 , . . . , an A.
PROPOSIC
AO
0
Se d e d sao ambos M DC(a1 , a2 , . . . , an ), ent
ao, d e d0 s
ao associados.
Demonstrac
ao: Se d0 e um M DC(a1 , a2 , . . . , an ) entao, d0 divide cada
um dos a1 , a2 , . . . , an . Como d e um M DC(a1 , a2 , . . . , an ), pela condicao 2
da definicao acima, d0 |d. Portanto d = d0 para algum A. De maneira
analoga, podemos concluir que d0 = d para algum A. Logo teremos
d = d0 = (d) = ( )d = d = ( )d
Como A e um domnio, podemos cancelard e obtemos = 1. Portanto,
e sao inversveis em A, e isto mostra que d e d0 sao associados.
3.8. Sejam A um domnio principal e a1 , a2 , . . . , an elePROPOSIC
AO
mentos de A. Entao, d e um gerador do ideal I = I(a1 , a2 , . . . , an ) de A se,
e somente se, d e um M DC(a1 , a2 , . . . , an ) em A.
Demonstrac
ao Suponhamos que d seja um gerador do ideal I. Como
ai I = I(d) para cada i = 1, . . . , n entao existem i A tais que ai = i d
para cada i. Logo d divide cada um dos a0i s, isto e, d satisfaz a condicao 1
da definicao. Para a condicao 2, suponha que d0 A divida cada um dos a0i s.
Entao existem 1 , 2 , . . . , n A tais que ai = i d0 para cada i = 1, . . . n.
Observe que d I = I(a1 , a2 , . . . , an ) e, portanto, existem x1 , x2 , . . . , xn A
tais que d = x1 a1 + x2 a2 + + xn an . Substituindo o valor ai = i d0 nesta
u
ltima igualdade, obtemos,
d = x1 a1 + x2 a2 + + xn an = x1 1 d0 + x2 2 d0 + + xn n d0
= (x1 1 + x2 2 + + xn n )d0 = d0

3.1. DOMINIOS EUCLIDIANOS E IDEAIS

119

onde = x1 1 + x2 2 + + xn n A. Portanto d0 |d em A. Portanto d e


um M DC(a1 , a2 , . . . , an ) em A.
Reciprocamente, suponhamos que d = M DC(a1 , a2 , . . . , an ) em A. Queremos mostrar que I(d) = I(a1 , a2 , . . . , an ). Como A e um domnio principal,
existe d0 A tal que I(a1 , a2 , . . . , an ) = I(d0 ). Pela primeira parte da demonstracao, d0 e um M DC(a1 , a2 , . . . , an ), logo, pela proposicao 3.5, d0 e d sao associados, e portanto, I(d) = I(d0 ), o que mostra que I(d) = I(a1 , a2 , . . . , an ).
3.9. Sejam A um domnio principal, n 2 um n
PROPOSIC
AO
umero interio maior que dois e a1 , a2 , . . . , an A. Sejam ainda d = M DC(a1 , a2 , . . . , an ),
d1 = M DC(a1 , a2 , . . . , an1 ) e d0 = M DC(d1 , an ). Ent
ao d0 tambem e um
M DC(a1 , a2 , . . . , an ).
Demonstrac
ao: Sejam I = I(a1 , a2 , . . . , an ), I1 = M DC(a1 , a2 , . . . , an1 )
e I = (d1 , an ). Pelas proposicoes 3.4 e 3.8 temos,
0

I(d) =
=
=
=

I(a1 , a2 , , an1 , an )
I(a1 ) + I(a2 ) + + I(an1 ) + I(an )
I(a1 , a2 , . . . , an1 ) + I(an ) = I(d1 ) + I(an )
I(d1 , an ) = I(d0 ).

Portanto d e d0 sao associados. Logo d0 tambem e um M DC(a1 , a2 , . . . , an ).


A proposicao anterior esta nos dizendo que para computar o M DC de
n elementos num domnio principal, podemos faze-lo indutivamente: computamos o M DC dos n 1 primeiros e depois computamos o M DC desse
resultado com o u
ltimo elemento. Desta forma, se tivermos um algortimo
para computar o M DC de dois elementos podemos itera-lo para computar o
M DC de um n
umero finito qualquer de elementos.
A seguir, vamos descrever um algortimo para calcular o M DC de dois
elementos num domnio euclidiano. Precisamos inicialmente do lema seguinte:
LEMA 3.2. Sejam A um anel comutativo com unidade e a, b, c, d elementos
de A tais que a = bc + d. Entao I(a, b) = I(b, d)
Demonstrac
ao: Seja x I(a, b). Entao existem s, t A tais que
x = sa + tb. Como a = bc + d temos,
x = s(bc + d) + tb = (sc + t)b + sd I(b, d).

CAPITULO 3. DOMINIOS EUCLIDIANOS

120

Logo I(a, b) I(b, d). Reciprocamente, seja x I(b, d). Entao existem
p, q A tais que x = pb + qd. Como d = a bc temos,
x = pb + qd = pb + q(a bc) = qa + (p qc)b I(a, b).
Logo I(b, d) I(a, b). O que mostra que I(a, b) = I(b, d).
Considere agora o seguinte algortimo:
Seja A um domnio euclidiano com funcao valor V . Sejam tambem a, b A
com b 6= 0.
Divida a por b e obtenha q1 e r1 em A, com r1 = 0 ou V (r1 ) < V (b). Se
r1 = 0 entao o algortimo termina. Se r1 6= 0,
divida b por r1 e obtenha q2 e r2 em A, com r2 = 0 ou V (r2 ) < V (r1 ). Se
r2 = 0 entao o algortimo termina. Se r2 6= 0,
divida r1 por r2 e obtenha q3 e r3 em A, com r3 = 0 ou V (r3 ) < V (r2 ). Se
r3 = 0 entao o algortimo termina. Se r3 6= 0,
divida r2 por r3 e obtenha q4 e r4 em A, com r4 = 0 ou V (r4 ) < V (r3 ). E
assim sucessivamente.
Observe que existe n N tal que rn = 0 pois, caso contrario, obteramos
uma seq
uencia infinita de elementos r1 , r2 , r3 , . . . , A com
V (b) > V (r1 ) > V (r2 ) > > V (rn ) > 0
para todo n N. Isto nos permitiria garantir que V (b) n para todo n N,
o que e um absurdo, ja que N nao e limitado.
3.10. Seja A um domnio euclidiano. Percorrendo o alPROPOSIC
AO
gortimo descrito acima, se rn1 6= 0 e rn = 0, ent
ao rn1 = M DC(a, b).
Demonstrac
ao: Pelo lema anterior e das igualdades acima, obtemos
I(a, b) = I(b, r1 ) = I(r1 , r2 ) = = I(rn1 , rn ) = I(rn1 , 0) = I(rn1 )
Portanto, pela proposicao 3.8, rn1 = M DC(a, b).
O algortimo descrito acima e um algortimo classico chamado algortimo
de Euclides para calcular o MDC. Usualmente construimos uma tabela como
a seguinte para percorre-lo:

a
r1

q1
b
r2

q2
r1
r3

q3
r2

qn3
rn2
rn = 0

qn2
rn1 = M DC(a, b)

3.1. DOMINIOS EUCLIDIANOS E IDEAIS

121

EXEMPLO 3.4.
Vamos calcular um maximo divisor comum de 548 e 364 em Z.

548
184

1
364
180

1
184
4

1
180
0

45
4

Assim, M DC(548, 364) = 4


EXERCICIOS 3.1.
1. Seja A um anel comutativo com unidade. Mostre que a relacao em A:
aRb se, e somente se, existe um inversvel u A tal que a = u b
e uma relacao de eq
uivalencia em A. Descreva as classes de eq
uivalencia
desta relacao no anel A = {0, 1, . . . , 11} com a soma e o produto sendo
os restos da divisao por 12 da soma e do produto em Z respectivamente.
2. Utilize o algortmo de Euclides para encontrar o M DC dos seguintes
pares de n
umeros inteiros:
(a) a = 12740 e b = 7260
(b) a = 4148 e b = 7684
(c) a = 7293 e b = 3640
(d) a = 76084 e b = 63020
3. Sejam a, b Z. Mostre que M DC(a, b) = M DC(|a|, |b|).
4. Sejam a, b, c Z. Mostre que M DC(ca, cb) = |c| M DC(a, b).
5. Sejam A um domnio euclidiano e a1 , a2 , . . . , an A. Dizemos que
m A e um mnimo m
ultiplo comum dos elementos a1 , a2 , . . . , an se m
satisfaz as seguintes propriedades.
(a) m e m
ultiplo de cada um dos ai s.
(b) Se m0 e m
ultiplo de cada um dos ai s entao m0 e m
ultiplo de m.

CAPITULO 3. DOMINIOS EUCLIDIANOS

122

Denotaremos o mnimo m
ultiplo comum de a1 , a2 , . . . , an por
M M C(a1 , a2 , . . . , an ).
Mostre que se m, m0 A sao dois M M C(a1 , a2 , . . . , an ) entao eles sao
associados.
6. Mostre que se a, b Z e d = M DC(a, b) entao m = ab
e um n
umero
d
inteiro e e um M M C(a, b). Em particular se d = 1 entao ab e um
M M C(a, b).
7. Sejam A um anel comutativo com unidade e I um ideal de A. Mostre
que
(a) I = A se, e somente se, existe em I um elemento inversvel de A.
(b) A e um corpo se, e somente se, seus u
nicos idedais sao {0} e A.
8. Sejam a, b, c, d, m, n, r, s Z tais que |ms nr| = 1, c = ma + nb e
d = ra + sb. Mostre que I(a, b) = I(c, d).
9. Seja (In )nN uma famlia de ideais de um anel A. Mostre que
(a)

nN In

e um ideal de A.

(b) Se In In+1 para todo n N entao

nN In

e um ideal de A.

10. Seja n Z. Mostre que


(a) I(12, 20) = 4 Z e I(4, 5) = Z.
(b) I(n, n + 1) = Z e I(n, n2 + 1) = Z.
11. Seja A um anel comutativo com unidade. Considere os elementos
x1 , x2 , . . . , xn A. Mostre que
(a) I(x1 , x2 , . . . , xn ) = I(x1 ) + I(x2 ) + + I(xn ).
(b) I(x1 , x2 , . . . , xn ) = I(x1 , x2 ) + + I(xn ).


3.2. O ANEL DE POLINOMIOS

3.2

123

O anel de polin
omios

Nesta seccao vamos construir o anel de polinomios sobre um outro anel


comutativo com unidade. Vamos fazer uma definicao geral, no entanto,
os aneis de polinomios que de fato possuem propriedades interessantes sao
aqueles definidos sobre um corpo. A razao disto e que, neste caso, eles
sao domnios euclidianos com a funcao valor igual ao grau, e portanto, sao
tambem domnios principais. Por outro lado, a definicao mais geral nos sera
u
til para iterar o processo de construcao e obter o anel de polinomios com

varias indeterminadas, que desempenha um papel fundamental na Algebra


e, mais especificamente, no estudo da Geometria Algebrica.
A nocao de polinomio e introduzida de maneira informal no ensino fundamental. Isto ocorre pois o conceito de polinomio e fundamental para tentar
dar um sentido `a variavel, que surge naturalmente, na resolucao de problemas elementares. Mas, formalmente, o que significa esta variavel? A que
universo ela pertence? Uma explicacao poderia ser que a variavel e um
elemento generico do domnio de uma funcao. Esta explicacao, um pouco informal, pode ser bem aceita quando estes domnios sao conjuntos numericos.
Em outros casos nao, como veremos mais adiante. A seguir daremos uma
explicacao formal para este tipo de variavel que, na verdade, chamaremos de
indeterminada. Construiremos um conjunto, a saber, o anel de polinomios,
onde ela podera existir como elemento.
Antes da definicao formal do anel de polinomios, vamos definir um anel
um pouco maiorque e o anel das series formais sobre um anel comutaivo
com unidade.
Seja A um anel comutativo com unidade. Uma seq
u
encia em A e uma
funcao s : N A. Por simplicidade de notacao, vamos escrever sn no lugar
de s(n) e vamos tambem escrever a funcao s sob a forma
s = (s0 , s1 , s2 , . . .)
Assim, olhando a funcao s como seq
uencia, vamos chamar os elementos
sn de termos da seq
uencia.
Seja SA o conjunto de todas as seq
uencias de A. Naturalmente podemos
definir em SA duas operacoes, a saber, a soma e o produto de seq
uencias de

124

CAPITULO 3. DOMINIOS EUCLIDIANOS

A como segue: Se s, t S defina s + t : N A e s t : N A sao tais que


(s + t)(n) = s(n) + t(n) = sn + tn
(s t)(n) = s(n)t(0) + s(n 1)t(1) + s(0)t(n) = sn t0 + sn1 t1 + s0 tn
3.11. As operac
PROPOSIC
AO
oes definidas acima tornam SA um anel
comutativo com unidade, onde o elemento neutro da soma e a seq
uencia nula
e o elemento neutro do produto e a seq
uencia 1SA = (1, 0, 0, 0, . . .)
Demonstrac
ao: A demonstracao e simples porem longa. A deixamos
como exerccio para o leitor.
Um observacao importante e que o anel A pode ser visto como um subanel
de SA . Para isto basta verificar que a aplicacao
f : A SA
a 7 (a, 0, 0, . . .)
e um homomorfismo injetivo de aneis. Em outras palavras podemos identificar o elemento a A com o elemento (a, 0, 0, . . .) SA . Alem disso, se
a A SA e s SA , digamos, a = (a, 0, 0, . . .) e s = (s0 , s1 , s2 , . . .), entao
a s = (as0 , as1 , as2 , . . .). Em outras palavras, o produto de um elemento de
a A por uma seq
uencia s S e a seq
uencia obtida multiplicando cada um
dos termos da seq
uencia s por a.
A indeterminada X pode ser introduzida da seguinte forma. Seja X SA
o elemento (0, 1, 0, 0, . . .). Observe que olhando o anel A como subanel de SA
facil de verificar que
usando a aplicacao f definida acima, X
/ A. E
X 2 = (0, 0, 1, 0, 0, 0, 0, 0, . . .)
X 3 = (0, 0, 0, 1, 0, 0, 0, 0, . . .)
X 4 = (0, 0, 0, 0, 1, 0, 0, 0, . . .)
..
..
.
.
X n = (0, 0, . . . , 0, 1, 0, 0, . . .)
onde o elemento 1 ocorre na (n + 1) - esima posicao, e os demais termos da seq
uencia X n sao nulos. Tambem e facil de verificar que dado
a = (a, 0, 0, 0, . . .) A SA entao aX j = (0, 0, . . . , 0, a, 0, 0, . . .), onde o


3.2. O ANEL DE POLINOMIOS

125

elemento a ocorre na (j + 1) - esima posicao, e os demais termos da seq


uencia
j
aX sao nulos. Assim, se a0 , a1 , a2 , a3 , . . . A podemos escrever formalmente
o elemento de SA :
s = a0 + a1 X + a2 X 2 + a3 X 3 +
Isto justifica chamar o anel SA de anel das s
eries formais sobre A na
indeterminada X. Por razoes classicas, denotamos o anel SA por A[[X]]. Um
elemento de A[[X]] e chamado de s
erie formal na indeterminada X sobre
A. Os elementos aj sao denomindaos coeficientes da serie s. Tambem por
razoes classicas, denostamos os elementos de A[[X]] por s(X).

DEFINIC
AO
3.6. Um polin
omio sobre A na indeterminada X e um
2
elemento s = a0 + a1 X + a2 X + a3 X 3 + A[[X]] com apenas um n
umero
finito de coeficientes nao nulos, isto e, existe n N tal que aj = 0 para todo
j > n.
Observe que, pela definicao acima, o elemento nulo de A[[X]] e um
polinomio sobre A na indeterminada X. Observe tambem que se um polinomio
p(X) = a0 + a1 X + a2 X 2 + a3 X 3 + nao e o elemento nulo de A[[X]] entao
existe um menor n
umero natural n satisfazendo, an 6= 0 e aj = 0 para todo
j > n. Este natural n e chamado grau do polinomio p(X). Assim, dado o
polinomio p(X) = a0 + a1 X + a2 X 2 + a3 X 3 +
grau (p(X)) = min{j N | aj 6= 0 e ai = 0 para todo i > j}
Se n = grau(p(X)), podemos escrever
p(X) = a0 + a1 X + a2 X 2 + an X n .
Observe que a definicao de grau de polinomio feita acima nao faz sentido
para o polinomio nulo. Assim, para nossos propositos, o polinomio nulo n
ao
possui grau.
facil verificar que se p(X), q(X) A[[X]] sao dois polinomios entao a
E
soma p(X) + q(X) e o produto p(X)q(X) tambem sao polinomios. Seja A[X]
o conjunto dos polinomios sobre A na indeterminada X. Isto e,
A[X] = {a0 + a1 X + a2 X 2 + an X n | aj A, n N} A[[X]]
Vemos facilmente que A[X] e um subanel de A[[X]]. Este subanel e chamado
anel dos polin
omios sobre A na indeterminada X.

CAPITULO 3. DOMINIOS EUCLIDIANOS

126
EXEMPLO 3.5.

Sao exemplos de polinomios em Z[X]:


1. p1 (X) = X 3 2X 2 + 5X + 10
2. p2 (X) = X n 2 para n N
3. p3 (X) = (X 3)100
Sao exemplos de polinomios em Q[X]:
1. p1 (X) = 21 X 3 2X 2 + 52 X + 10
2. p2 (X) = X n

3
8

para n N

3. p3 (X) = (X 95 )100
Uma observacao importante, e muitas vezes baastante u
til, e que pela
definicao do anel de polinomios sobre um anel (e tambem do anel das series
formais sobre um anel), dois polinomios (ou duas series)
f (X) = a0 + a1 X + a2 X 2 +

e g(X) = b0 + b1 X + b2 X 2 +

sao iguais se, e somente se, ai = bi para todo i. Em particular, um polinomio


(ou uma serie) e nulo (e nula) se, e somente se, possui todos os seus coeficientes iguais a zero.
3.12. Sejam A[X] o anel de polin
PROPOSIC
AO
omios na indeterminada
X sobre A e p(X), q(X) A[X] {0}. Suponha que A seja um domnio de
integridade. Entao
1. p(X)q(X) 6= 0 e grau(p(X)q(X)) = grau(p(X)) + grau(q(X)).
2. No caso em que p(X) + q(X) 6= 0 temos
grau(p(X) + q(X)) max{grau(p(X)), grau(q(X))}.
Demonstrac
ao: Dados p(X), q(X) nao nulos em A[X]. Escreva
p(X) = an X n + + a1 X + a0 e q(X) = bm X n + + b1 X + b0


3.2. O ANEL DE POLINOMIOS

127

onde os ai e os bj estao em A, an 6= 0 e bm 6= 0. Observe que sendo A um


domnio entao an bm 6= 0. Utilizando a definicao de produto de polinomios,
e facil observar que
p(X)q(X) = an+m X n+m +(an1 bm +an bm1 )X n+m1 + +(a1 b0 +a0 b1 )X+a0 b0
Assim, gr(p(X) + q(X)) = n + m = gr(p(X)) + gr(q(X)). Isto mostra o
tem 1. Para verificar o tem 2, podemos supor que n m (se n < m entao
fazemos o mesmo argumento invertendo os papeis de m e n). Neste caso,
pela definicao de soma de polinomios, todos os coeficientes dos termos de
p(X) + q(X) de grau maior que n sao nulos. Logo, caso algum coeficiente de
p(X) + q(X) seja nao nulo o grau do termo correspondente e menor ou igual
a n. Isto mostra que, se p(X) + q(X) 6= 0 entao, gr(p(X)) + q(X) n =
max{gr(p(X)), gr(n)}.

COROLARIO
3.3. Seja A um domnio de integridade. Ent
ao A[X] tambem
e um domnio de integridade. Em particular, se A = k e um corpo ent
ao
k[X] e um domnio de integridade.
A seguir vamos mostrar que se k e um corpo entao o anel de polinomios
k[X] e um domnio euclidiano com a funcao valor igual `a funcao grau. Observamos que a hipotese sobre k ser corpo e necessaria. Por exemplo, Z[X]
nao e um domnio euclidiano pois nao e um domnio principal. Para ver
isto basta considerar o ideal de Z[X] gerado por 2 e X, isto e, I = I(2, X).
Deixamos como exerccio para o leitor verificar que este ideal nao e principal.
3.13. Seja k um corpo. Ent
PROPOSIC
AO
ao k[X] e um domnio euclidiano com a funcao valor
V : k[X] {0} N
p(X)
7 gr(p(X)) = grau de p(X)
Demonstrac
ao: Precisamos verificar as condicoes E1 e E2 da definicao
de domnio euclidiano. A condicao E2 e trivial, uma vez que dados os
polinomios f (X), g(X) k[X] {0} entao, pela proposicao 3.12, temos
gr(p(X)q(X)) = gr(p(X))+gr(q(X)) e, portanto gr(p(X)) gr(p(X)q(X)),
isto e, V (p(X)) V (p(X)q(X)). A condicao E1 e mais delicada. Ela consiste exatamente do algortimo da divisao de dois polinomios com resto de
grau pequeno. Vamos fazer isto, por inducao no grau do dividendo. No

CAPITULO 3. DOMINIOS EUCLIDIANOS

128

entanto, mesmo o processo sendo indutivo, ele e efetivamente construtivo. O


algortimo e o seguinte:
Dados f (X), g(X) k[X], g(X) 6= 0, devemos encontrar q(X), r(X) k[X]
tais que
f (X) = q(X)g(X) + r(X) com r(X) = 0 ou gr(r(X)) < gr(g(X)).
Ora, se f (X) = 0, basta tomar q(X) = 0 e r(X) = 0. Supnha f (X) 6= 0.
Vamos usar inducao sobre n = gr(f (X)). Se n = 0 entao f (X) = c k e
constante. Neste caso, se g(X) tambem for constante, digamos g(X) = d 6= 0,
basta tomar q(X) = cd1 e r(X) = 0. Se gr(g(X)) 1, basta tomar
q(X) = 0 e r(X) = f (X) = c. Suponhamos entao, por hipotese de inducao,
que n > 0 e que para todos os polinomios h(X) k[X] de grau menor
que n e para todos os polinomios nao nulos g(X) existam q(X), r(X) k[X]
satisfazendo h(X) = q(X)g(X)+r(X) com r(X) = 0 ou gr(r(X)) <gr(g(X)).
Seja f (X) de grau n. Se n < gr(g(X)), tome q(X) = 0 e r(X) = f (X).
Suponha entao n gr(g(X)). Neste caso, escreva
f (X) = an X n + an1 X n1 +

e g(X) = bm X m + bm1 X m1 + ,

e sabemos que n m. Defina


nm
q1 (X) = an b1
m X

e r1 (X) = f (X) g(X)q1 (X).

imediato verificar que r1 (X) = 0 ou gr(r1 (X)) < n = gr(f (X)). Logo,
E
pela hipotese de inducao aplicada a r1 (X), existem q2 (x), r2 (X) k[X] tais
que r1 (X) = q2 (X)g(X) + r2 (X), com r2 (X) = 0 ou gr(r2 (X)) < gr(g(X)).
Portanto,
f (X) = g(X)q1 (X) + r1 (X) = g(X)q1 (X) + g(X)q2 (X) + r2 (X)
= (q1 (X) + q2 (X))g(X) + r2 (X) = q(X)g(X) + r(X),
onde q(X) = q1 (X) + q2 (X) e r(X) = r2 (X).
3.14. No algortimo da divis
PROPOSIC
AO
ao usado na demonstrac
ao da
proposicao 3.13, os polin
omios q(X) e r(X) s
ao unicamnte determinados.
Demonstrac
ao: Suponhamos que existam q1 (X), q2 (X), r1 (X), r2 (X)
polinomios em k[X] satisfazendo,
f (X) = q1 (X)g(X) + r1 (X) com r1 (X) = 0 ou gr(r1 (X)) < gr(g(X))


3.2. O ANEL DE POLINOMIOS

129

f (X) = q2 (X)g(X) + r2 (X) com r2 (X) = 0 ou gr(r2 (X)) < gr(g(X)).


Temos, q2 (X)g(X) + r2 (X) = q1 (X)g(X) + r1 (X), ou seja,
(q2 (X) q1 (X))g(X) = r1 (X) r2 (X).
Assim, se r1 (X) 6= r2 (X) entao r1 (X) r2 (X) 6= 0 e pela proposicao 3.12,
temos
gr(r1 (X) r2 (X)) max{gr(r1 (X)), gr(r2 (X))} < gr(g(X)).
Por outro lado, neste caso, tambem q2 (X) q1 (X) 6= 0 e usando a mesma
proposicao 3.12, temos
gr((q2 (X) q1 (X))g(X)) = gr(q2 (X) q1 (X)) + gr(g(X)) gr(g(X))
O que nos conduz a uma contradicao. Logo, necessariamente, r1 (X) = r2 (X)
e, consequentemente, q1 (X) = q2 (X).
O fato do anel de polinomios sobre um corpo k ser um domnio euclidiano
com a funcao valor igual ao grau nos fornece algumas conclusoes importantes
que ja observamos para domnios euclidianos em geral. Vamos ressaltar algumas delas como proposicoes.
3.15. : Seja k um corpo. Os polin
PROPOSIC
AO
omios inversveis em
k[X] s
ao exatamente aqueles nao nulos de grau zero, isto e, os polin
omios
constantes nao nulos.
Demonstrac
ao: A proposicao 3.1 nos diz que num domnio euclidiano
com funcao valor V , os elementos inversveis u sao exatamente os elementos
que satisfazem V (u) = V (1). Ora, transpondo isto para o caso k[X] e V a
funcao grau e, observando que gr(1) = 0, temos o que queremos.
3.16. : Se k e um corpo ent
PROPOSIC
AO
ao k[X] e um domnio principal.
Demonstrac
ao: Isto segue da proposicao 3.13 e da proposicao 3.5.
Alem disso, seguindo a prova da proposicao 3.5 e transpondo-a para o caso
de k[X], vemos que um gerador de um ideal I nao nulo de k[X] e qualquer
polinomio de grau mnimo entre todos os polinomios nao nulos de I. E mais,
dois geradores quaisquer sao associados. Assim, usando a proposicao 3.2 e
lembrando que os inversveis de k[X] sao as constantes, entao esses geradores
diferem por um m
ultiplo constante.

CAPITULO 3. DOMINIOS EUCLIDIANOS

130

3.7. Um polin
DEFINIC
AO
omio m
onico e um polin
omio cujo coeficiente do termo de maior grau e igual a 1.
Em outras palavras, um polinomio monico de grau n e todo polinomio da
forma
p(X) = X n + an1 X n1 +
Podemos entao afirmar que todo ideal n
ao nulo de k[X] pode ser gerado por
um u
nico polinomio monico. De fato, dois polinomios monicos associados
sao necessariamente iguais.
Observacoes:
1. Dados n polinomios em k[X], digamos, p1 (X), p2 (X), . . . , pn (X), a
proposicao 3.8 nos garante que um M DC(p1 (X), p2 (X), . . . , pn (X)) e
um gerador do ideal I = I(p1 (X), p2 (X), . . . , pn (X)). Assim, usando
as observacoes do item 2 acima, podemos unificar o maximo divisor comum de p1 (X), p2 (X), . . . , pn (X), a saber, e o gerador monico do ideal
I(p1 (X), p2 (X), . . . , pn (X)).
2. A proposicao 3.10 nos permite utililizar o algortimo de Euclides para
calcular o maximo divisor comum de dois polinomios.

EXERCICIOS 3.2.
1. Em cada tem abaixo, dados a(X) e b(X) em Z[X], se for possvel, encontre q(X) e r(X) tambem em Z[X] de forma que a(X) = b(X)q(X)+
r(X).
(a) a(X) = 2X 2 + 4X + 8 e b(X) = X 5 + 3X 1.
(b) a(X) = X 5 1 e b(X) = 3X 4 X 3 + X 2 X + 1.
(c) a(X) = X 10 + X 5 + 1 e b(X) = X 2 + X + 1.
(d) a(X) = X 5 + 2X 4 X 3 X + 1 e b(X) = 2X 3 + 3X 1.
Em geral, qual e a condicao (necessaria e suficiente) para que dados
a(X) e b(X) em Z[X], exista q(X) e r(X) em Z[X] de forma que
a(X) = b(X)q(X) + r(X)?


3.2. O ANEL DE POLINOMIOS

131

2. Encontre os valores Z para que o polinomio


p(X) = 2 X 4 + 4X 3 + 4X + 7
seja divisvel por q(X) = X + 1 em Z[X].
3. Sejam k um corpo, p(X) k[X] e a, b k com a 6= b. Mostre que o
resto da divisao de p(X) por q(X) = (X a)(X b) e
r(X) =

ap(b) bp(a)
p(a) p(b)
X+
ab
ab

4. 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 pelo polinomio nao nulo q(X) k[X]. Fixados os elementos 1 (X), . . . , s (X) k[X], considere o polinomio
p(X) = 1 p1 (X) + + s ps (X). Mostre que o resto da divisao de
p(X) por q(X) e o polinomio r(X) = 1 r1 (X) + + s rs (X)
5. (a) Seja Mostre p(X) = an X n + + a1 X + a0 . Mostre que o resto
da divisao de p(X)por X m a e r(X) = an rn (X) + + a0 r0 (X),
onde ri (X) e o resto da divisao de X i por X m a.
(b) Se i = ui m + vi com 0 vi < m, mostre que ri (X) = aui X vi .
(c) Conclua que r(X) = au0 X v0 + + aun X vn , o que justifica a
seguinte regra pratica para calcular r(X): Substitua em p(X)
todos os X m que puder por a.
(d) Sob que condicoes X n an e divisvel por X m an .
(e) Encontre 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 M DC(X n an , X m an ) = X d ad ,
onde d = M DC(m, n).
6. Utilize o algortimo de Euclides par determine em Q[X] um M DC para
cada par dos polinomios dados:
(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.

132

CAPITULO 3. DOMINIOS EUCLIDIANOS


(d) X 3 X 2 X 2 e X 3 3X 2.

7. Mostre que o ideal I = I(2, X) Z[X] nao pode ser gerado por apenas
um elemento. Conclua que Z[X] nao e um domnio principal
8. Seja f (X) = a0 + a1 X + a2 X 2 + A[[X]], onde A e um anel
comutativo com unidade qualquer.
(a) Mostre que f (X) e inversvel em A[[X]] se, e somente se, a0 e
inversvel em A. Encontre, neste caso o inverso de f (X).
(b) Quais sao os inversveis de k[[X]] se k e um corpo?
9. Sejam D um dom`nio de integridade e f (X) = an X n + + a1 X + a0
um polinomio em D[X] de grau n.
(a) Mostre que f (X) e inversvel em D[X] se, e somente se, n = 0 e
a0 e inversvel em D.
(b) Quais sao os inversveis de k[X] se k e um corpo? e de Z[X]
10. Seja f (X) = a0 + a1 X + a2 X 2 + A[[X]], onde A e um anel
comutativo com unidade qualquer. Defina a ordem de f (X) como
sendo ord(f (X)) = min {i N | ai 6= 0}.
(a) Mostre que se A e um domnio entao
ord(f (X)) g(X)) = ord(f (X) + ord(g(X))
(b) Mostre que se D e um domnio entao D[[X]] tambem e.
11. Sejam A um anel comutativo com unidade e a A. Considere a funcao
avaliacao:
a : A[X] A
p(X) 7 p(a)
Mostre que e um homomorfismo de aneis.

UNICA

3.3. O TEOREMA DA FATORAC


AO

3.3

133

O teorema da fatora
c
ao u
nica

Nesta seccao vamos introduzir a nocao de elementos irredutveis e elementos primos num anel. Vamos nos restringir ao caso de domnios. Existe
uma diferenca sutil entre elementos irredutveis e elementos primos. Esta
diferenca, claro, e transparente nas definicoes. No entanto, como no caso
de domnios euclidianos, e mais especificamente, no caso dos n
umeros inteiros e dos polinomios sobre um corpo, estas nocoes coincidem, isto e, um
elemento e irredutvel se, e somente se, e primo. Muitas vezes a diferenca
das definicoes fica despercebida. Mais adiante, neste texto, depois de introduzirmos os n
umeros complexos, vamos fazer um exemplo onde estas duas
nocoes diferem. Este exemplo ainda nao esta na classe dos domnios que
estudaremos nesta seccao que e a classe dos domnios fatoriais.
3.8. Sejam A um anel comutativo com unidade e p A um
DEFINIC
AO
elemento nao nulo e nao invertvel de A. Dizemos que p e irredutvel em A
se sempre que pudermos escrever p = a b, com a, b A, ent
ao a e invertvel
ou b e invertvel.
Olhando para esta definicao, vemos imediatamente que p A e irredutvel
se sempre que pudermos decompor p como produto de dois elementos de A,
necessariamente um deles e associado de p e o outro e inversvel. A ideia
que deve estar associada `a nocao de elemento irredutvel e que ele nao se
decompoe em produto de dois elementos de A, a nao ser de forma trivial,
onde decomposicao trivial significa que um dos elementos e inversvel. Um
elemento nao nulo e nao inversvel de A que nao e irredutvel sera chamado
de redutvel.
EXEMPLO 3.6.
Os elementos 2, 3, 5, 7, 11 sao exemplos de irredutveis em Z. Ja 4, 6, 8,
9, 10 sao exemplos de redutveis em Z.
3.9. Sejam A um anel comutativo com unidade e p A um
DEFINIC
AO
elemento nao nulo e nao invertvel de A. Dizemos que p e primo se dados
a, b A e p dividir a b em A ent
ao, p divide a ou p divide b.
3.17. Num domnio de integridade, todo elemento primo
PROPOSIC
AO
e irredutvel.

134

CAPITULO 3. DOMINIOS EUCLIDIANOS

Demonstrac
ao: Seja D um domnio de integridade e p D um elemento
primo. Suponhamos entao que p admita uma fatoracao, digamos, p = a b
com a, b D. Em particular, p | (a b). Como p e primo entao, p|a ou p|b.
Suponhamos que p|a, isto e, a = p para algum D. Entao p = ab = pb
e, como D e um domnio, podemos cancelar p e obtemos b = 1 e portanto b
e inversvel e a e p sao associados. Se p|b, um argumento analogo nos permite
concluir que a e inversvel b e p sao associados. Logo, p e irredutvel.
3.18. Sejam D um domnio de integridade, n 2, p um
PROPOSIC
AO
elemento primo em D e a1 , a2 , . . . , an D. Se p | (a1 a2 . . . an ) ent
ao p|ai
para algum i.
Demonstrac
ao: Vamos mostrar isto por inducao sobre n. Se n = 2
a afirmacao segue da definicao de primo. Suponhamos que n 3 e que a
afirmacao seja verdadeira para n 1. Suponha que p | (a1 a2 . . . an ) =
(a1 an . . . an1 ) an . Novamente usando o fato que p e primo, temos que,
p | (a1 an . . . an1 ) ou p|an . Se p|an terminamos. Se p nao divide an entao
necessariamente p | (a1 an . . . an1 ). Assim, pela hipotese de inducao, p|ai
para algum i e tambem terminamos.

COROLARIO
3.4. Sejam D um domnio de integridade, n N, n 2 e
p, p1 , p2 , . . . , pn elementos primos em D. Se p | (p1 p2 . . . pn ) ent
ao p e
associado de ai para algum i.
Demonstrac
ao: Pela prova da proposicao 3.16, temos que p|pi para
algum i. Logo, pi = p para algum D. Ora, sendo pi primo entao ele e
irredutvel. Como p nao e inversvel pois ele e primo, entao necessariamente,
e inversvel em D. Portanto p e pi sa associados.
3.19. Num domnio principal, todo elemento irredutvel e
PROPOSIC
AO
primo.
Demonstrac
ao: Seja p um elemento irredutvel num domnio principal
D. Suponha que p | (a b) em D. Queremos provar que p|a ou p|b. Ora,
suponhmaos que p nao divida a. Temos entao que concluir que p|b. Para isto,
considere o ideal gerado por p e a em D. Sendo D um domnio principal,
existe D tal que I() = I(p, a). Assim, a = x e p = y para determinados elementos x, y D. Como p e irredutvel entao e inversvel ou e
associado de p. Ora, vemos que nao pode ser associado de p, pois se fosse,

UNICA

3.3. O TEOREMA DA FATORAC


AO

135

entao p dividiria e como a = x entao p dividiria a o que contraria a nossa


suposicao inicial. Assim, temos que e invertvel e, portanto I() = D e
logo, I(p, a) = D. Em particular, podemos escrever 1 = p + a. Multiplicando esta igauladade por b obtemos b = p b + a b. Como p | (a b) segue
imediatamente que p|b, como queramos.

COROLARIO
3.5. No conjunto Z as noc
oes de elemento primo e elemento
irredutvel coincidem.

LEMA 3.3. Seja D um domnio principal. N


ao existe em D uma cadeia
infinita de ideais estritamente crescente.
Demonstrac
ao: Suponha, por contradicao, que tenhamos uma cadeia
infinita de ideais, estritamente crescente, em A:
I1 I2 I3 In
S
I pode ser
Observe que I = j1 Ij e um ideal de D. Como D e principal,
S
gerado por um u
nico elemento, digamos, b D, isto e, j1 Ij = I(b). Em
particular, como b I(b), existe j N tal que b Ij , e portanto, I(b) Ij .
Por outro lado, como Ij participa da uniao para formar I(b), temos que
Ij I(b). Logo, I(b) = Ij e, assim, In = Ij para todo n j, mas isto
contradiz o fato que a cadeia de ideais e estritamente crescente.
3.20. Sejam D um domnio principal e a D n
PROPOSIC
AO
ao nulo e
n
ao invertvel. Entao a possui um divisor irredutvel em D.
Demonstrac
ao: Se a e irredutvel nao ha o que provar. Suponhamos a
redutvel. Entao, por definicao, a possui um divisor a1 que nao e inversvel
nem associado de a. Se a1 for irredutvel, acabamos. Caso contrario, ele
possui um divisor a2 nao invertvel e nao associado de a1 . Repetimos este
processo e encontramos uma seq
uencia de elementos a1 , a2 , . . . em D tais que
aj e m
ultiplo de aj+1 e este u
ltimo nao e inversvel nem associado de aj . Se
em algum passo tivermos aj irredutvel encontramos o divisor irredutvel de
a. Vamos provar que de fato em algum passo encontramos um irredutvel.
De fato, considere a seguinte cadeia de ideais:
I(a) I(a1 ) I(a2 ) . . .

136

CAPITULO 3. DOMINIOS EUCLIDIANOS

Pelo lema 3.3, existe m N tal que I(am ) = I(am+1 ) = I(am+2 ) = . . . Em


particular, am e am+1 sao associados, o que contraria a construcao dos aj
feita acima. Logo am e irredutvel e este e o fator irredutvel de a.

COROLARIO
3.6. Todo n
umero inteiro n
ao nulo diferente de 1 e de 1
possui um divisor irredutvel.
3.10. Seja D um domnio de integridade. Dizemos que D
DEFINIC
AO
e um domnio de fatora
c
ao u
nica (DFU) se todo elemento n
ao nulo
e nao inversvel se decomp
oe, de maneira u
nica, a menos de multiplicac
ao
por inversveis e da ordem dos fatores, como um produto finito de elementos
irredutveis em D.
TEOREMA 3.1. Todo domnio principal e um domnio de fatorac
ao u
nica.
Demonstrac
ao: Sejam D um domnio principal e a D nao nulo e nao
inversvel. Pela proposicao 3.18, a possui um divisor irredutvel p1 , isto e,
existe a1 D{0} tal que a = a1 p1 . Se a1 nao for inversvel, entao ele possui
um divisor irredutvel p2 , isto e, existe a2 D {0} tal que a1 = a2 p2 p1 .
Desta forma construimos uma seq
uencia de pares (ai , pi ) com ai = ai+1 pi+1 .
Afirmamos que existe n N tal que an e inversvel. De fato, caso contrario,
para todo n teramos que an e m
ultiplo de an+1 com an nao associado de
an+1 . Isto da origem a uma cadeia infinita, estritamente crescente, de ideais:
I(a) I(a1 ) I(a2 ) I(a3 ) I(an )
Pelo lema 3.3, existe m N tal que I(am ) = I(am+1 ) = I(am+2 ) = . . .. Em
particular, am e am+1 sao associados, o que contraria a construcao dos aj
feita acima. Logo am+1 e inversvel e portanto temos que
a = an+1 p1 p2 pn
e uma decomposicao de a em irredutveis. Vamos provar a unicidade da
fatoracao por inducao em n. Para n = 1 se tivermos fatoracoes distintas
teramos
a = p 1 = q1 q2 qm
onde p1 e os qj sao irredutveis e m 1. Entao p1 divide q1 q2 qm . Pelo
corolario 3.4, existe i tal que p1 = u qi para algum i = 1, . . . , m e algum

UNICA

3.3. O TEOREMA DA FATORAC


AO

137

inversvel u D. Apos rearranjo podemos supor que i = 1. Como D e


um domnio, podemos cancelar p1 em ambos os membros da igualdade e
obtemos q2 q3 qm = u, o que mostra que, na verdade os qj sao inversveis
para j = 2, . . . , m. Logo m = 1 e a decomposicao de a e u
nica. Agora,
suponha por inducao que n 1 e que a unicidade da fatoracao e valida para
todos elementos que se fatoram em n fatores irredutveis. Seja a um elemento
que se fatora em n + 1 fatores irredutveis, digamos a = p1 p2 pn+1 , e que
tenha tambem uma outra fatoracao, digamos a = q1 q2 qm . Assim,
p1 p2 pn+1 = q1 q2 qm .
Novamente pelo corolario 3.4, como pn+1 divide q1 q2 qm entao existe i
tal que pn+1 = u qi para algum i = 1, . . . , m e algum inversvel u D.
Apos rearranjo podemos supor que i = m. Como D e um domnio, podemos
cancelar pm+1 em ambos os membros da igualdade e obtemos
p1 p2 pn = q1 q2 qm1 .
Pela hipotese de inducao, n = m 1 e, apos um rearranjo, pi = ui qi para
todo i = 1, . . . , n onde os ui sao inversveis. Voltando estas informacoes na
igualdade acima, obtemos a unicidade requerida.

COROLARIO
3.7. Os aneis Z e k[X], onde k e um corpo, s
ao domnios
fatoriais.

COROLARIO
3.8. (Teorema Fundamental da Aritmetica). Todo inteiro
n n
ao nulo e diferente de 1 pode ser escrito sob a forma
n = p1 1 pr r ,
onde os pi sao n
umeros inteiros primos distintos e os i s
ao inteiros positivos.
Alem disso, esta representacao e u
nica, a menos da ordem dos pi .
EXERCICIOS 3.3.
1. Sejam A um domnio principal e a, b A nao ambos nulos. Mostre que
sao equivalentes.

CAPITULO 3. DOMINIOS EUCLIDIANOS

138

(a) a e b sao relativamente primos, isto e, nao possuem divisor primo


em comum.
(b) MDC(a, b) e inversvel.
(c) I(a, b) = A.
(d) Existem elementos m, n A tais que m a + n b = 1.
2. Sejam a, b, c Z e m, n N. Mostre que
(a) Se MDC(a, c) = 1, entao MDC(a b, c) = MDC(b, c).
(b) Se MDC(a, b) = 1, entao MDC(am , bn ) = 1.

umero
3. Sejam m, n Z inteiros positivos. Mostre que se n m nao e um n
inteiro entao tambem nao e racional.
4. Sejam b, m Z com m > 1.
(a) Mostre que o n
umero de inteiros divisveis por m na sequencia
b, 2b, . . . , mb e MDC(m, b).
(b) Se MDC(m, b) = 1, mostre que os restos da divisao de b, 2b, . . . , mb
por m sao os n
umeros 0, 1, . . . , m 1, em alguma ordem.
(c) Se MDC(m, b) = 1, mostre que de m termos consecutivos quaisquer de uma progressao aritmetica de razao b, um e somente um
deles e divisvel por m.
5. Seja A um DFU, a = upr11 prnn e b = vps11 psnn com u, v inversveis,
cada pi irredutvel para i = 1, . . . , n e dois a dois nao associados
e r1 , . . . , rn , s1 , . . . , sn inteiros nao negativos. Mostre que se i =
min{ri , si } e i = max{ri , si }, para cada i = 1, . . . , n entao
(a) MDC(a, b) = p1 1 pnn .
(b) MMC(a, b) = p1 1 pnn .
6. Seja a = pr11 prnn a decomposicao do n
umero inteiro positivo a em
fatores irredutveis. Determine a quantidade de divisores positivos de
a.
7. Sejam a e b n
umeros inteiros tais que MDC(a, b) = p, onde p e um
n
umero primo. Determine MDC(a2 , b) e MDC(a2 , b2 ).

UNICA

3.3. O TEOREMA DA FATORAC


AO

139

8. Determine todos os primos que dividem 50!.


9. Determine a maior potencia de 14 que divide 100!.
10. Um n
umero inteiro e dito ser livre de quadrados se nao e divisvel pelo
quadrado de nenhum inteiro maior do que 1.
(a) Um n
umero inteiro e livre de quadrados se e somente se pode ser
fatorado em um produto de primos distintos.
(b) Todo n
umero inteiro e produto de um inteiro livre de quadrados
por um quadrado perfeito.
11. Seja n Z e p um n
umero primo. Mostre que n pode ser escrito sob
k
a forma n = p m, onde k e um interio nao negativo e m e um inteiro
nao divisvel por p.
12. Mostre que existem infinitos n
umeros primos.
13. Seja n N um n
umero natural que satisfaz a
seguinte propriedade: Se
ao p n
ao divide n.
p e um n
umero primo positivo menor do que n ent
Mostre que n e um n
umero primo.
14. Seja n N um n
umero natural que satisfaz a
seguinte propriedade: Se
p e um n
umero primo positivo menor do que 3 n ent
ao p n
ao divide n.
Mostre que n e um n
umero primo ou e um produto de dois n
umeros
primos.
15. Prove que existem infinitos primos da forma 4n + 3.
Sug: Mostre que todo primo p 3 e da forma 4n+1 ou 4n+3. Mostre que o produto
de dois n
umeros da forma 4n + 1 e da mesma forma. Suponha por absurdo que pk e
ou
ltimo primo positivo da forma 4n + 3. Considere o n
umero n = 4 7 11 pk + 3,
conclua que ele deveria ser tambem da forma 4n + 1 o que e um absurdo.

16. Prove que existem infinitos primos da forma 3n + 2.


17. Sejam p1 = 2, p2 = 3, p3 = 5, . . . a seq
uencia dos n
umeros primos
positivos em ordem crescente.
(a) Mostre que pn+1 p1 p2 pn + 1.
(b) Mostre por inducao que pn (2)2

n1

140

CAPITULO 3. DOMINIOS EUCLIDIANOS

18. Seja pn o n-esimo n


umero inteiro primo positivo.
Mostre que p1 p2 pn + 1 nao e um quadrado perfeito.

3.4

Equac
oes diofantinas lineares

Uma equacao diofantina e uma equacao polinomial com coeficientes inteiros. A problematica envolvida no estudo destas equacoes e o de encontrar solucoes inteiras. O nome diofantina e devido ao matematico Diofanto
que, segundo historiadores, teria vivido no seculo III em Alexandria ja sob
o domnio romano. Diofanto se interessou principalmente pela teoria dos
n
umeros. Vamos estudar aqui um tipo muito especial de equacoes diofantinas, a saber, as equacoes da forma
ax + by = c
onde a, b, c Z. Vamos primeiramente estabelecer condicoes para que esta
equacao tenha solucoes e depois, quando ela tiver solucoes, vamos determinalas.
TEOREMA 3.2. Dados a, b, c Z, a equac
ao ax + by = c tem soluc
oes
inteiras se, e somente se, d = M DC(a, b) divide c.
Demonstrac
ao: Suponha que (x, y) Z2 satisfaca a equacao ax+by = c.
Como d = M DC(a, b), podemos escrever a = d e b = d com , Z.
Assim,
c = ax + by = dx + dy = d (x + y)
Portanto c e divisvel por d. Reciprocamente, suponha que d divida c,
digamos, c = d para algum Z. Ora, como d = M DC(a, b), entao
I(d) = I(a, b). Assim podemos escrever d = ma + nb com m, n Z. Assim
c = d = (ma + nb) = (m) a + (n) b. Logo (x, y) = (m, n) e uma
solucao da equacao.
Agora vamos supor que a equacao ax + by = c tenha uma solucao,
digamos, (x0 , y0 ) Z2 . Entao naturalmente, pelo teorema acima, d =
M DC(a, b) divide c, isto e, c = d para algum Z. Seja (x, y) Z2
uma solucao arbitraria da equacao. Assim, subtraindo membro a membro as
igualdades ax + by = c e ax0 + by0 = c obtemos a(x x0 ) + b(y y0 ) = 0 ou
seja, a(x x0 ) = b(y0 y) . Sendo d = M DC(a, b), podemos escrever a = d
e b = d onde M DC(, ) = 1. Portanto obtemos d(x x0 ) = d(y0 y).


3.4. EQUAC
OES
DIOFANTINAS LINEARES

141

Cancelando d temos (x x0 ) = (y0 y). Como e sao relativamente


primos, concluimos que divide (x x0 ), isto e, x x0 = t para algum
t Z, o que nos fornece x = x0 + t . Retornando x x0 = t na
equacao anterior, obtemos t = (y0 y). Agora cancelando obtemos
y0 y = t, isto e y = y0 t. Lembrando que a = d e b = d temos
x = x0 +

a
b
t e y = y0 t
d
d

Reciprocamente, e facil verificar que, para cada t Z, as expressoes acima


para x e y fornecem uma solucao para a equacao dada. Assim, acabamos de
demonstrar o teorema seguinte:
TEOREMA 3.3. Sejam a, b, c Z e d = M DC(a, b). Suponhamos que
(x0 , y0 ) Z2 seja uma solucao para a equac
ao diofantina ax + by = c. Ent
ao
ao se, e somente se,
(x, y) Z2 e uma solucao dessa equac
x = x0 +

b
t e
d

y = y0

a
t
d

para algum t Z.
EXEMPLO 3.7.
A equacao 9x + 12y = 20 nao possui solucoes inteiras pois M DC(9, 12) =
3 que nao e um divisor de 20.
EXEMPLO 3.8.
A equacao 28x+90y = 22 tem solucoes em Z2 pois M DC(28, 90) = 2 que
e um divisor de 22. Utilizando o algoritmo de Euclides para encontrar o MDC
de 28 e 90, podemos ver que 2 = (16) 28 + 5 90. Assim, multiplicando esta
igualdade por 11, vemos que (x0 , y0 ) = (176, 55) e uma solucao da equacao.
Assim, toda solucao e da forma:
x = 176 + 45 t e y = 55 14 t
com t Z.
Observac
ao: Naturalmente os teoremas 3.2 e 3.3 acima sao validos no
contexto mais geral de domnios principais, como por exemplo em k[X], onde
k e um corpo. Neste caso, estes teoremas podem ser re-escritos:

CAPITULO 3. DOMINIOS EUCLIDIANOS

142

TEOREMA 3.4. Seja k um corpo. Dados a(X), b(X), c(X) k[X], a


equacao a(X)P (X) + b(X)Q(X) = c(X) tem soluc
oes em k[X] se, e somente
se, d(X) = M DC(a(X), b(X)) divide c(X).
e
TEOREMA 3.5. Seja k um corpo. Dados a(X), b(X), c(X) k[X] e
d(X) = M DC(a(X), b(X)), suponhamos que P0 (X), Q0 (X) k[X] fornecam
uma solucao para a equac
ao polinomial
a(X)P (X) + b(X)Q(X) = c(X).
Entao P (X), Q(X) k[X] fornecem uma soluc
ao dessa equac
ao se, e somente se,
P (X) = P0 (X) +

b(X)
t(X) e
d(X)

Q(X) = Q0 (X)

a(X)
t(X)
d(X)

para algum t(X) k[X].


EXERCICIOS 3.4.
1. Resolva as seguintes equacoes diofantinas:
(a) 7x 9y = 1
(d) 12x 18y = 360

(b) 4x 3y = 2
(e) 144x + 125y = 329

(c) 6x + 4y = 6
(f ) 36x 21y = 31

2. Determine todas as solucoes inteiras positivas das equacoes:


(a) 54x + 21y = 906
(b) 123x + 360y = 99
(c) 30x + 17y = 300
3. Mostre que a equacao a1 x1 + + an xn = b com a1 , . . . an , b Z,
adimite solucao em Z, se e somente se M DC(a1 , a2 , . . . , an ) divide b.
4. Determine todos os m
ultiplos inteiros de 11 e de 9 cuja soma seja 270.
5. Mostre que se x e y sao n
umeros inteiros tais que 2x + 3y e m
ultiplo
de 17 entao 9x + 5y tambem e m
ultiplo de 17.


3.5. CONGRUENCIAS

143

6. Considere a seguinte equacao diofantinaem Q[X]:


(X 2 4)P (X) + (X 2 + X 6)Q(X) = X 3 2X 2 + 2X 4
(a) Mostre que ela possui solucao em Q[X].
(b) Encontre todas as suas solucoes.

3.5

Congru
encias

A congruencia de n
umeros inteiros e bastante u
til em questoes onde o que
e importante e o resto da divisao. Gauss percebeu isto muito bem e fez um
estudo exaustivo sobre o assunto, tendo publicado em 1801 o classico livro
Disquisitiones Arithmeticae. A seguir vamos fazer uma breve introducao
sobre o assunto.
3.11. Seja m um n
DEFINIC
AO
umero inteiro n
ao nulo. Dados a, b Z,
dizemos que a e congruente a b m
odulo mse os restos das divis
oes de a e
b por m forem iguais. Neste caso escrevemos a b mod m.
Por exemplo, 32 27 mod 5, 20 0 mod 4, 19 1 mod 20.
Observacoes:
1. Note que a b mod m se, e somente se, a b mod m pois a b mod
m se, e somente se, a = mq1 + r e b = mq2 + r com 0 r < |m|. Mas
isto e equivalente a dizer que a = (q1 )(m) + r e b = (q2 )(m) + r
com 0 r < |m|. Assim, basta considerarmos congruencias modulo m
com m positivo.
2. Para todo para de inteiros a e b temos que a b mod 1. Sendo assim,
a congrencia modulo 1 nao apresenta nenhum interesse. Assim, vamos
sempre considerar m 2.

LEMA 3.4. Dados a, b, m Z com m 6= 0 temos que a b mod m se, e


somente se, m | (a b).

144

CAPITULO 3. DOMINIOS EUCLIDIANOS

Demonstrac
ao: Se a b mod m entao a = mq1 + r e b = mq2 + r
com 0 r < |m|. Logo, a b = m(q1 q2 ) e, portanto, m | (a b).
Reciprocamente, suponha que m | (a b). Pela divisao euclidiana podemos
escrever a = q1 m + r1 e b = q2 m + r2 com 0 r1 , r2 < |m|. Logo
a b = m(q1 q2 ) + r1 r2
e necessariamente m | (r1 r2 ). Como |r1 r2 | < |m| entao r1 = r2 . O que
nos permite concluir que a b mod m.
A congruencia e uma relacao de equivalencia no conjunto dos n
umeros
inteiros. Isto esta contido na proposicao a seguir:
3.21. Sejam a, b, c, d, m, n Z com m 2 e n 1. Ent
PROPOSIC
AO
ao
1. a a mod m;
2. Se a b mod m, ent
ao b a mod m;
3. Se a b mod m e b c mod m, ent
ao a c mod m;
4. Se a b mod m e c d mod m, ent
ao a + c b + d mod m;
5. Se a b mod m e c d mod m, ent
ao a c b d mod m;
6. Se a b mod m, ent
ao an bn mod m.
Demonstrac
ao: (1) e (2) sao triviais. (6) segue de (5) e por inducao em
n. Vamos entao provar (3), (4) e (5).
(3): Se a b mod m e b c mod m, pelo lema, m | (a b) e m | (b c).
Portanto m | (a b + b c). Assim m | (a c) e consequentemente, pelo
lema a c mod m.
(4): Se a b mod m e c d mod m, pelo lema, m | (a b) e m | (c d).
Portanto m | (a b + c d). Assim m | [(a + c) (b + d)] e consequentemente,
pelo lema a + c b + d mod m.
(5): Se a b mod m e c d mod m, pelo lema, m | (a b) e m | (c d).
Ora,
ac bd = a(c d) + d(a b).
Assim, m | (ac bd) e consequentemente, pelo lema a c b d mod m.


3.5. CONGRUENCIAS

145

As propriedades (4) e (5) listadas na proposicao acima garantem a compatibilidade das operacoes de soma e multiplicacao dos n
umeros inteiros com
a relacao de congruencia. Esta compatibilidade permite transportar todas as
contas envolvendo estas operacoes para o conjunto quociente desta relacao
que consiste das classes residuais modulo m.
EXEMPLO 3.9.
Para acharmos o resto da divisao de um n
umero a por m basta acharmos
um n
umero inteiro r tal que 0 r < m e a r mod m. Assim, por exemplo,
vamos encontrar o resto da divisao de 250 por 17. Em princpio teramos
que calcular o n
umero 250 (o que e uma tarefa nao trivial) e depois efetuar
a divisao. Ora, utilizando as propriedades da congruencia modulo 17 temos
que 16 1 mod 17, isto e, 24 1 mod 17. Pelo tem (6) da proposicao,
temos que
(24 )12 (1)12 mod 17, isto e, 248 1 mod 17.
Agora, pelo tem (5), como 22 22 mod 17 temos que, 250 22 mod 17.
Assim, o resto da divisao de 250 por 17 e 4.
EXEMPLO 3.10.
Vamos estabelecer os criterios de divisibilidade por 2, 5 e 10 (mais uma
vez!). Observe inicialmente que
10 0 mod 2,

10 0 mod 5 e 10 0 mod 10.

Consequentemente, pelo tem (6) da proposicao, para cada i N temos que


10i 0 mod 2,

10i 0 mod 5 e 10i 0 mod 10.

Assim, dado um n
umero inteiro positivo a escrito na base 10:
a = an 10n + an1 10n1 + + a1 10 + a0 ,
usando os tens (4), (5) da proposicao temos que
a a0 mod 2,

a a0 mod 5 e a a0 mod 10.

Portanto, a e divisvel por 2, por 5 ou por 10 se, e somente se, a0 e divisvel por
2, por 5 ou por 10 respectivemente, concluindo assim os respectivos criterios
de divisibilidade.

CAPITULO 3. DOMINIOS EUCLIDIANOS

146
EXEMPLO 3.11.

Neste exemplo vamos estabelecer os criterios de divisibilidade por 3 e por


9. Observe que
10 1 mod 3 e 10 1 mod 9.
Novamente pelo tem (6) da proposicao, temos que
10i 1 mod 3 e 10i 1 mod 9.
para todo i N. Assim, dado um n
umero inteiro positivo a escrito na base
10:
a = an 10n + an1 10n1 + + a1 10 + a0 ,
temos que
a an + + a1 + a0 mod 3 e a an + + a1 + a0 mod 9.
Segue da os criterios de divisbilidade por 3 e por 9 respectivamente.
EXEMPLO 3.12. A prova dos nove:
A prova dos nove e um teste para detectar erros nas quatro operacoes.
Durante muito tempo ela foi usada no ensino basico para de fato se ter um
controle na efetuacao das operacoes aritmeticas. Naturalmente, hoje em dia
ela perdeu a sua importancia devido o advento das calculadoras portateis.
Para exemplificar vamos ver como ela funciona no caso da multiplicacao.
Sejam dados os n
umeros inteiros positivos a e b escritos na base 10.
a = an 10n + + a1 10 + a0

e b = bm 10m + + b1 10 + b0

Suponha que tenhamos feito a multiplicacao, utilizando o algoritmo da multiplicacao na base 10, e que tenhamos obtido a b = c e que a expressao de c
na base 10 seja c = cl 10l + + c1 10 + c0 . Como 10 1 mod 9, segue que
10i 1 mod 9. Assim temos
a (an + + a1 + a0 ) mod 9 e b (bm + + b1 + b0 ) mod 9
Pela compatibilidade das operacoes de soma e multiplicacao com a congruencia modulo 9, os respectivos restos a0 , b0 e c0 das divisoes das somas
parciais dos algarismos ai dos bj e dos ck satisfazem:
a0 b0 c0 mod 9


3.5. CONGRUENCIAS

147

e este e controle do erro na operacao, caso ele tenha ocorrido: Seja d0 o resto
da divisao de a0 b0 por 9. Se a operacao foi realizada corretamente entao
d0 = c0 . Assim, se d0 6= c0 entao certamente houve um erro na operacao.
Observe que se d0 = c0 nao podemos garantir com certeza absoluta que a
operacao esta correta, mas pelo menos ha um forte indcio que ela esteja
correta.
Sejam m 2 e a um n
umero inteiro qualquer. Pelo algortmo da divisao,
a e congruente modulo m a um u
nico interiro r satisfazendo 0 r m 1.
Por outro lado, os elementos do conjunto M = {0, 1, . . . , m 1} nao sao
congruentes dois a dois. M e um exemplo tpico de conjunto de n
umeros
inteiros que denominamos sistema completo de resduos modulo m, isto e,
um subconjunto M = {r1 , . . . , rm } de Z e dito um sistema completo de
resduos modulo m se satisfaz as duas condicoes seguintes:
1. Dado um n
umero inteiro a tem-se a ri mod m para algum ri M .
2. Dois elementos distintos ri 6= rj em M nao sao congruentes modulo m.
3.22. Sejam a, b, c Z e m, n, m1 , . . . mr N {0, 1}.
PROPOSIC
AO
Temos que
1. Se a b mod m e se n|m, ent
ao a b mod n;
2. Se = M M C(m1 , . . . , mr ) ent
ao a b mod mi para cada i = 1, . . . , r
se, e somente se, a b mod ;
3. Se a c b c mod m e M DC(c, m) = 1, ent
ao a b mod m
4. Se d = M DC(c, m), entao a c b c mod m se, e somente se a b
mod md .
Demonstrac
ao:
1. : Se a b mod m, entao m|(a b) e como n|m, segue que n|(a b).
Logo a b mod n.
2. : Se a b mod mi para cada i = 1, . . . , r, entao mi | (a b) para cada
i = 1, . . . , r. Como a b e m
ultiplo de cada mi , segue da definicao de
mnimo m
ultiplo comum que | (a b) e, portanto, a b mod . A
reciproca segue do tem (1).

CAPITULO 3. DOMINIOS EUCLIDIANOS

148

3. : Se ac b c mod m, segeu que m|[c (ab)] e como M DC(c, m) = 1,


segue que m|(a b) e, portanto a b mod m.
4. : Se a c b c mod m, segeu que m|[c (a b)], isto e, c (a b) = t m
para algum t Z. Como d = M DC(c, m), temos que
 c m
c
m
(a b) t , com MDC ,
= 1.
d
d
d d
Como dc a dc b mod md , segue do tem (3) acima que a b mod md .
Reciprocamente, sejam c0 , m0 Z tais que c = c0 d e m = m0 d. Por
hipotese, a b mod m0 , logo a b = t m0 c = t m0 c0 d = t c0 m
e, consequentemente ac bc mod m.

COROLARIO
3.9. Sejam a, b, m, m1 , . . . , mr Z com m, m1 , . . . , mr 2.
Seja m = p1 1 ps s a decomposic
ao de m em fatores irredutveis distintos.
Temos que
1. Se a b mod m1 , . . . , a b mod mr , ent
ao a b mod onde
= M M C(m1 , . . . , mr );
2. a b mod m se, e somente se, a b mod p1 1 , . . ., a b mod ps s ;
ao a b mod pi .
3. Se a b mod pi i , ent
Demonstrac
ao Imediata.
Vamos encerrar esta seccao apresentando as solucoes de uma congruencia
linear e o Teorema Chines do Resto que trata de um sistema de congruencias
lineares.
Sejam a, b e m 2 n
umeros interiros e considere a congruencia:
ax b mod m
A questao que se coloca e encontrar os valores inteiros para x que ver facil ver que,
ifiquem a congruencia e que sejam distintos modulo m. E
utilizando as propriedades das congruencias, esta e equivalente `a equacao
diofantina
ax + m = b, com Z.


3.5. CONGRUENCIAS

149

Assim, o Teorema 3.2 nos garante que esta equacao tem solucao se, e somentes
se, d := M DC(a, m) divide b e, neste caso o Teorema 3.3 nos garante que
todas as solucoes desta equacao sao:
x = x0 +

a
m
t e = 0 t com t Z,
d
d

onde (x0 , 0 ) e qualquer uma das solucoes.


Assim, as solucoes da congruencia ax b mod m sao
x = x0 +

m
t com t Z
d

(1)

e x0 qualquer uma das solucoes. A questao que se coloca agora e: Quantas


sao as solucoes distintas modulo m e quais sao elas. Assim temos o seguinte
TEOREMA 3.6. Sejam a, b e m 2 em Z tais que d := M DC(a, m) divide
b. Ent
ao a congruencia linear ax b mod m possui d soluc
oes distintas
m
odulo m a saber,
x0 , x 1 = x0 +

m
m
m
, x2 = x0 + 2 , , xd1 = x0 + (d 1) ,
d
d
d

onde x0 e uma solucao qualquer.


Demonstrac
ao: Os comentarios anteriores ao enunciado do teorema
mostram que a congruencia tem solucao, uma vez que, por hipotese, d divide
b. Seja x0 uma delas. Alem disso todas as solucoes sao da forma descrita
em (1). Basta entao verificarmos que as solucoes apresentadas no enunciado
do teorema sao todas distintas modulo m e que toda solucao e congruente
modulo m a uma delas. Ora, sejam entao xi e xj com 0 i < j d 1
como no teorema. Entao temos

m
m
m 
x0 + i
= (j i)
< m.
xj xi = x0 + j
d
d
d
Assim xj xi nao pode ser m
ultiplo de m e, portanto nao podem ser congruentes modulo m. Por outro lado, se x Z e uma solucao qualquer, entao
por (1), x = x0 + md t para algum t Z. Pela divisao euclidiana, podemos
escrever t = qd + r com 0 r d 1. Logo
x = x0 +

m
m
m
m
m
t = x0 +
(qd + r) = x0 +
qd + r = x0 + r
+ qm.
d
d
d
d
d

CAPITULO 3. DOMINIOS EUCLIDIANOS

150
Portanto,


m
x x0 + r
mod m com 0 r d 1,
d
e assim, x e congruente modulo m a uma das solucoes apresentada no teorema.
EXEMPLO 3.13.
Considere a congruencia linear 4x 28 mod 12. O M DC(4, 12) e d = 4
que divide 28. Portanto, a congruencia tem 4 solucoes distintas modulo 12.
Naturalmente x0 = 1 e uma solucao para a congruencia pois 4 28 mod 12.
As outras tres solucoes sao
x1 = 1 +

12
= 4,
4

x2 = 1 + 2

12
12
= 7 e x3 = 1 + 3
= 10.
4
4

Obs: Quando os parametros a, b e m da congruencia sao n


umeros inteiros
grandes pode ser difcil encontrar uma solucao x0 . Neste caso pode-se usar
o algortimo da divisao para encontra-la.
Considere o seguinte problema: Qual e o n
umero n que deixa restos 2,
3 e 2 quando dividido, respectivamente por 3, 5 e 7?
Apos algumas tentativas, pode-se chegar `a resposta n = 23.
Interpretando este problema na linguagem de congruencia, estamos e facil
ver que estamos perguntando pela solucao do seguinte sistema de congruencia
linear:
x 2 mod 3, x 3 mod 5 e x 2 mod 7.
Este e um caso especial do classico Teorema Chines dos Restos que trata
do problema de resolver um sistema de congrencias lineares com segue:
Sejam m1 , m2 , . . . , mr , a1 , a2 , . . . , ar , b1 , b2 , . . . , br n
umeros inteiros. Em
que condicoes o sistema de congruencias
a1 x b1 mod m1
a2 x b2 mod m2
..
..
.
.
ar x br mod mr


3.5. CONGRUENCIAS

151

tem solucao? A resposta esta no seguinte


TEOREMA 3.7. (Teorema Chines dos Restos) Considere os n
umeros inteiros m1 , m2 , . . . , mr , a1 , a2 , . . . , ar , b1 , b2 , . . . , br onde cada mi 2 e s
ao
dois a dois primos entre si, isto e, M DC(mi , mj ) = 1 para i 6= j. Alem
disso, suponha que para cada i, M DC(ai , mi ) = 1. Ent
ao, o sistema
a1 x b1 mod m1
a2 x b2 mod m2
..
..
.
.
ar x br mod mr
possui uma u
nica solucao modulo m = m1 m2 mr , a saber,
x = 1 y1 z1 b1 + 2 y2 z2 b2 + + r yr zr br
onde, para cada i = 1, . . . , r i =
soluc
ao de ai z 1 mod mi .

m
,
mi

yi e soluc
ao de i y 1 mod mi e zi e

Demonstrac
ao Inicialmente observe que de fato, x e uma solucao simultanea de cada uma das congruencias dadas. De fato, como mi | j para
i 6= j, i yi 1 mod mi e ai zi 1 mod mi , segue que
x = 1 y1 z1 b1 + 2 y2 z2 b2 + + r yr zr br i yi zi bi zi bi mod mi .
Portanto,
ai x ai zi bi mod mi 1 bi mod mi bi mod mi
Por outro lado, se x0 e outra solucao do simultanea do sistema, entao
x x0 mod mi ,

i,

i = 1, . . . , r.

Como M DC(mi , mj ) = 1, para i 6= j, segue que


M M C(m1 , m2 , . . . , mr ) = (m1 m2 , mr ) = m
e, consequentemente, pela proposicao 3.22 (2), temos que x x0 mod m.

CAPITULO 3. DOMINIOS EUCLIDIANOS

152
EXERCICIOS 3.5.

1. Ache a solucao geral e a menor solucao positiva de cada uma das congruencias a seguir:
(a) x 7 mod 3
(c) 3x + 2 0 mod 7

(b) x 1 mod 6
(d) 14x + 3 0 mod 21

2. Seja n Z+ , mostre que


(a) 198n 1 e divisvel por 17 para todo n N.
(b) 133n + 173n e divisvel por 45 para todo n N mpar.
3. (a) O produto 11 18 2322 13 19 e congruente modulo 7 a que n
umero
entre 0 e 6?
(b) A soma 1 + 2 + 22 + + 219 e congruente modulo 4 a que n
umero
entre 0 e 3?
4. Seja a um n
umero inteiro. Mostre que
(a) a2 e congruente a 0, 1 ou 4 mod 8.
(b) Se a e simultaneamente um quadrado e um cubo, entao a2 e congruente a 0, 1, 9 ou 28 modulo 36.
(c) Se a nao e m
ultiplo de 2 nem de 3 entao a2 1 mod 24.
5. Encontre todos os inteiros positivos m tais que toda congruencia x2 0
mod m tambem e solucao da congruencia x 0 mod m.
6. Mostre que n7 n mod 42, para todo inteiro n.
7. Determine os restos das divisoes:
(a) 250 por 7. (b) 4165 por 7. (c) 15 + 25 + + 1005 por 4.
8. Verifique que:
(a) 89|(244 1).

(b) 97|(248 1).

(c) 23|(211 1).

9. Seja S = {a1 , a2 , . . . , am } um sistema completo de resduos modulo m.


Mostre que


3.5. CONGRUENCIAS

153

(a) S a Z, entao a + a1 , a + a2 , . . . , a + am e tambem um sistema


completo de resduos modulo m.
(b) Se M DC(a, m) = 1, entao a a1 , a a2 , . . . , a am e tambem um
sistema completo de resduos modulo m. Vale a recproca?
(c) Se p e um n
umero primo e a e um n
umero inteiro que nao e
(p1)
m
ultiplo de p, entao a
1 mod p (Pequeno Teorema de Fermat).
(Sug: Considere os dois sistemas de resduos {0, 1, 2, . . . , p 1} e {0, a 1, a 2, . . . , a (p 1)}
e note que 1 2 (p 1) ap1 1 2 (p 1) mod p).

(d) Se M DC(r, m) = 1, entao a, a + r, a + 2r, . . . , a + (m 1)r e


tambem um sistema completo de resduos modulo m.
10. Resolva as seguintes congrencias lineares:
(a) 25x 15 mod 29. (b) 5x 2 mod 26. (c) 140x 133 mod 301.
11. Utilizando congruencias, resolva as seguintes equacoes diofantinas:
(a) 4x + 51y = 9.

(b) 12x + 25y = 331.

12. Mostre que se n Z+ , o algarismo das unidades na representacao na


base 10 de 3n so pode ser 1, 3, 7 ou 9. Encontre os algarismos das
unidades de 3400 , 3401 , 3402 e 3403 .
13. Encontre um criterio de divisibilidade por 11 na base 10.
14. Encontre criterios de divisibilidade na base 10 por:
(a) 4, 25 e 100

(b) 8, 125 e 1000

(c) generalize.

15. Em cada caso abaixo, encontre os algarismos x, y e z dos n


umeros
representados na base 10:
(a) 2x7y e divisvel por 11 e por 4;
(b) 28x75y e divisvel por 11 e por 3;
(c) 45xy e divisvel por 4 e por 9;
(d) 13xy45z e divisvel por 8, por 9 e por 11.

154

CAPITULO 3. DOMINIOS EUCLIDIANOS

16. Da igualdade 1001 = 7 11 13, encontre criterios de divisibilidade por


7, por 11 e por 13
17. Sejam f (X) = a0 + a1 X + + an X n um polinomio com coeficientes
inteiros e a, b, m Z com m 2.
(a) Mostre que se a b mod m entao f (a) f (b) mod m.
(b) Seja a = 726 + 725 + 2. Mostre que a e m
ultiplo de 7.
(c) Sejam f (X), g(X) Z[X]. Mostre que se a b mod m entao
f (a)+g(a) f (b)+g(b) mod m e f (a)g(a) f (b)g(b) mod m.
18. Escreva uma justificativa para a prova dos nove das operacoes de soma,
subtracao e divisao com resto de n
umeros inteiros positivos na base 10.
19. (O pequeno teorema de Fermat): Seja p um n
umero primo positivo e
a Z. Mostre que
(a) ap a mod p; (Sugestao: Use inducao em a ).
(b) Se a nao e m
ultiplo de p, entao ap1 1 mod p.
20. Seja p um n
umero primo positivo. Qual e o resto da divisao de 11(p1)
por p? Qual e o resto da divisao de 2100 por 11?
21. Encontre o menor inteiro positivo que deixa restos 5, 4, 3 e 2 quando
dividido respectivamente por 6, 5, 4 e 3.
22. Encontre o menor m
ultiplo positivo de 7 que deixa resto 1 quando
dividido por 2, 3, 4, 5 e 6.
23. Encontre o menor inteiro positivo que deixa restos 9, 8, 7, . . . , 1 quando
dividido respectivamente por 10, 9, 8, . . . , 2.

3.6

A aritm
etica das classes residuais

Seja m 2 um n
umero inteiro. Ja sabemos que a relacao de congruencia
modulom e uma relacao de equivalencia (veja a proposicao 3.21, tens (1), (2)
e (3)). As classes de equivalencia determinadas por esta relacao sao chamadas


3.6. A ARITMETICA
DAS CLASSES RESIDUAIS

155

de classes residuais modulo m. Assim se a Z, a classe residual de a modulo


m e o subconjunto de Z:
a
= {x Z | x a mod m}.
Por exemplo, se m = 2 entao ha apenas duas classes residuais modulo 2 que
sao a classe do 0 e a classe do 1. A classe do 0 consiste dos n
umeros pares e
a classe do 1 consiste dos n
umeros mpares. Se m = 3 entao ha tres classes
residuais modulo 3 que sao {0, 1, 2}. Estas classes consistem dos subconjuntos de Z cujos elementos divividos por 3 deixam restos respectivamente
iguais a 0, 1 e 2.
Sendo a relacao de congruencia uma relacao de equivalencia, ela possui
as tres propriedades seguintes:
1. a
= b se, e somente se a b mod m;
2. Apenas uma das duas alternativas ocorre: a
b = ou a
= b;
S
3. aZ a
= Z.
Um n
umero inteiro b tal que b = a
e dito um representante da classe
residual a
. Um subconjunto S Z que satisfaz:
1. S contem um representante de cada classe de congruencia modulo m,
2. Dois elementos quaiquer de S nao sao congruentes modulo m,
claro que {0, 1, 2, . . . , m
e chamado sistema completo de resduos m
odulo m. E

1} e um sistema completo modulo m. E facil verificar tambem que se


a1 , . . . , am e um sistema completo de resduos modulo m, entao, para todo
n Z, temos que a1 + n, . . . , am + n tambem e um sistema completo de
resduos modulo m.
Vamos denotar o conjunto de todas as classes residuais modulo m por Zm
Z
claro que este e o
. E
ou tambem `as vezes denotamos este conjunto por mZ
conjunto quociente da relacao de congruencia modulo m. Assim, podemos
escrever:


Z
1,
...,m 1
Zm =
= 0,
mZ

156

CAPITULO 3. DOMINIOS EUCLIDIANOS

Naturalmente, um dos efeitos de se trabalhar com classes residuais e o de


transformar a congruencia a b mod m na igualdade a
= b.
Os tens (4) e (5) da proposicao 3.21 garantem que podemos definir a
soma e a multiplicacao de classes residuais utilizando representantes (que
sao n
umeros inteiros), isto e, podemos definir as operacoes:
1. Adic
ao de classes residuais: a
+ b := a + b
2. Multiplicac
ao de classes residuais: a
b := a b.
Observe que se a0 e b0 sao outros representantes das classes a
e b respec0
0
tivamente, isto e, se a a mod m e b b mod m entao, pelos tens (4) e
(5) da proposicao 3.21, temos que a0 + b0 a + b mod m e a0 b0 a b mod
m, o que nos garante que a0 + b0 = a + b e a0 b0 = a b.
muito facil verificar que estas operacoes satisfazem as propriedades
E
seguintes, que vao garantir que Zm e um anel comutativo com unidade.
Propriedades da Adi
c
ao: Para todos a
, b, c Zm vale:
1. (Associatividade): (
a + b) + c = a
+ (b + c),
2. (Comutatividade): a
+ b = b + a
,
3. (Existencia do elemento neutro): a
+ 0 = 0 + a
=a
,
4. (Existencia do simetrico): a
+ (a) = 0.
Propriedades da Multiplica
c
ao: Para todos a
, b, c Zm vale:
1. (Associatividade): (
a b) c = a
(b c),
2. (Comutatividade): a
b = b a
,
3. (Existencia da unidade): a
1 = 1 + a
=a
,
Propriedade de liga
c
ao entre a Adi
c
ao e a Multiplica
c
ao: Para
todos a
, b, c Zm vale:


3.6. A ARITMETICA
DAS CLASSES RESIDUAIS

157

(Distributividade): a
(b + c) = a
b + a
c.
Convidamos o leitor a fazer a verificacao destas propriedades. Para ilustrar vamos verificar a distributividade:
a
(b + c) = a
(b + c) = a (b + c) = (a b + a c) = a b + a c = a
b + a
c.
A aplicacao
: Z Zm
a 7 a

que associa a cada n


umero inteiro a a sua classe residual a
e naturalmente um
homomorfismo de aneis. Este homomorfismo e exatamente o homomorfismo
caracterstico que definimos no captulo 2.
Convidamos o leitor a consruir as tabelas de operacoes (adicao e multiplicacao) dos seguintes aneis: Z2 , Z3 , Z4 , Z5 e Z6 .
Sabemos que o anel Z dos n
umeros inteiros so possuem dois elementos
inversveis, a saber, 1 e 1. Os aneis Zm em geral, possuem mais elementos
inversveis como veremos a seguir.
3.23. Um elemento a
PROPOSIC
AO
Zm e inversvel se, e somente se,
M DC(a, m) = 1.
Demonstrac
ao: Se a
e inversvel em Zm , entao existe b Zm tal que
a
b = 1, assim, a b 1 mod m, isto e, a b 1 = m para algum
Z. Portanto 1 = a b m, o que mostra que I(1) = I(a, m). Logo
M DC(a, m) = 1. Reciprocamente, se M DC(a, m) = 1 entao I(a, m) = I(1),
logo existem r, s Z tais que r a + s m = 1. Passando `a classe residual
modulo m, temos que 1 = r a + s m = r a + s m = r a
+ 0 = s a
, o
que mostra que a
e inversvel em Zm .

COROLARIO
3.10. Zm e um corpo se, e somente se, m e um n
umero
primo.
Demonstrac
ao: Se Zm fosse um corpo e m nao fosse primo, entao
poderamos escrever m = ab com 1 < a < m e 1 < b < m. Logo a
6= 0, b 6= 0
em
= 0 = a
b, o que e uma contradicao. Reciprocamente, suponha m primo.
como M DC(i, m) = 1 para todo i = 1, . . . , m 1, segue da proposicao que

CAPITULO 3. DOMINIOS EUCLIDIANOS

158

os elementos nao nulos de Zm , 1, . . . , m 1, sao todos inversveis, e portanto


Zm e um corpo.
A func
ao de E
uler
Dado um n
umero inteiro m 2, a quantidade de elementos inversveis
de Zm e uma informacao importante. Este n
umero e fornecida pela classica
funcao de E
uler que e definida:
: Z {0, 1, 1} N
n
7 (n)
onde (n) = #{r N | 1 r |n|, M DC(r, n) = 1}.
Observe que, pela proposicao 3.23,
(n) = {r N | 1 r |n| e r e inversvel em Z|n| }.
Denotando por Z|n| os elementos inversveis de Z|n| por, temos que,
(n) = # Z|n| .
Por exemplo,
(2) = 1,
(6) = 2,

(3) = 2,
(7) = 6,

(4) = 2,
(8) = 4,

(5) = 4,
(9) = 6.

possvel computar (m) em geral? Vamos ver que sim.


Pergunta: E

DEFINIC
AO
3.12. Seja m 2 um n
umero inteiro. Dizemos que um
conjunto {a1 , a2 , . . . , a(m) } Z e um sistema reduzido de resduos
ao os elementos inversveis de Zm , isto e,
m
odulo m se a1 , a2 , . . . , a(m) s

{a1 , a2 , . . . , a(m) } = Zm .
facil ver que sistema reduzido de resduos modulo m digamos, S Z,
E
e fechado em relacao `a multiplicacao de n
umeros inteiros, isto e, se a, b S
entao a b S.
Vamos agora mostrar que podemos computar (m) para qualquer inteiro
m 2.


3.6. A ARITMETICA
DAS CLASSES RESIDUAIS

159

LEMA 3.5. Seja p e um n


umero primo positivo e n N. Ent
ao,
(pn ) = pn1 (p 1)
Demonstrac
ao A demonstracao segue de uma contagem e do fato que
M DC(m, pn ) 6= 1 m e m
ultiplo de p.
Considere o quadro abaixo:
1
p+1
2p + 1
..
.

2
p+2
2p + 2
..
.

3
p+3
2p + 3
..
.

..
.

p1
2p 1
3p 1
..
.

p
2p
3p
..
.

(pn1 1)p + 1

(pn1 1)p + 2

(pn1 1)p + 3

pn 1

pn

Este quadro possui p colunas e pn1 linhas. Os elementos do quadro que sao
m
ultiplos de p estao todos na u
ltima coluna. A quantidade de elementos do
n
quadro e p . Assim os n
umeros do quadro que sao relativamente primos com
m sao os que nao estao na u
ltima coluna e sao em n
umero de (p 1) (pn1 ),
o que demonstra o lema.
LEMA 3.6. Sejam m, n 2 tais que M DC(m, n) = 1. Ent
ao,
(m n) = (m) (n)
Demonstrac
ao: Considere os inteiros entre 1 e mn dispostos no quadro
abaixo:
1
m+1
2m + 1
..
.

2
m+2
2m + 2
..
.

..
.

k
m+k
2m + k
..
.

(n 1)m + 1

(n 1)m + 2

(n 1)m + k

..
.

m
2m
3m
..
.

n m

Sabemos que M DC(t, n m) = 1 M DC(t, n) = 1 e M DC(t, m) = 1.


Assim basta determinar no quadro acima os inteiros que sao simultaneamente primos com m e com n. Se o primeiro elemento de uma coluna n
ao
for relativamente primo com m, entao todos os elementos desta coluna nao
sao relativamente primos com m. Entao os elementos relativamente primos

CAPITULO 3. DOMINIOS EUCLIDIANOS

160

com m estao nas colunas restantes e, neste caso, sao em n


umero igual a (m)
e e facil ver que sao relativamente primos com m todos os elementos destas
colunas.
Ora, quais sao os elementos relativamente primos com n em cada uma
destas (m) colunas? Como M DC(n, m) = 1, a seq
uencia
k, m + k, 2m + k, . . . , (n 1)m + k
forma um sitema completo de resduos modulo n e portanto (n) desses
elementos sao relativamente primos com n. Logo, a quantidade de elementos
simultaneamente relativamente primos com m e com n e (m) (n).
TEOREMA 3.8. Seja m 2 um n
umero inteiro e m = pr11 pr22 prt t a sua
decomposicao em fatores primos onde os pi s s
ao distintos e r1 , r2 , . . . , rt N.
Entao,

 



1
1
1
(m) = m 1
1
1
p1
p2
pt
r

Demonstrac
ao Pelos dois u
ltimos lemas, como os M DC(pri i , pj j ) = 1 se
i 6= j temos que
(m) = (pr11 ) (pr22 ) (prt t )
= pr11 1 (p1 1) pr22 1 (p2 1) prt t 1 (pt 1)
= pr11 1 pr22 1 prt t 1 (p1 1) (p2 1) (pt 1)
r

p11 p22 pt t
p1 p2 pt


= m 1

1
p1

(p1 1) (p2 1) (pt 1)


 
1

1
p2


1

1
pt

Por exemplo,


1
(50) = (2 5 ) = 50 1
2
2

 

1
1 4
1
= 50 = 20
5
2 5

Vamos terminar esta seccao apresentando um resultado classico sobre


congruencias modulo p onde p e um n
umero primo.


3.6. A ARITMETICA
DAS CLASSES RESIDUAIS

161

Seja p Z um n
umero primo positivo. Naturalmente Zp = {1, 2, . . . , p 1}.
Assim, (p) = p 1.
LEMA 3.7. 1 e p 1 = 1 sao os u
ao auto
nicos elementos de Zp que s
inversos, isto e, satisfazem a relac
ao x2 = 1.
Demonstrac
ao: x2 = 1 x2 1 = 0 (x 1)(x + 1) = 0.
Como Zp e um corpo, temos que x 1 = 0 ou x + 1 = 0. Assim x = 1 ou
x = 1.
TEOREMA 3.9. (Teorema de Wilson) Se p e um n
umero inteiro primo
positivo entao (p 1)! (1) mod p.
Demonstrac
ao: Basta observar que no produto
(p 1)! = 1 2 3 (p 1),
pelo lema, com excessao dos fatores 1 e (p 1) = (1), para cada fator r
existe um fator distinto s tal que r s = 1. Segue imediatamente da que
(p 1)! = (1), isto e (p 1)! (1) mod p.
EXERCICIOS 3.6.
1. Construa as tabelas de adicao e multiplicacao dos aneis Z2 , Z3 , Z4 , Z5
e Z6 .
2. Encontre os elementos inversveis de Z9 , Z12 , Z15 , Z20 e Z30 .
3. Seja p um n
umero primo positivo. Calcule
(a) M DC(p!, (p 1)! 1)

(b) M DC(p!, (p 1)! + 1).

4. (a) Mostre que se n > 4 nao e primo, entao (n 1)! 0 mod n.


(b) Se n = 4 o que ocorre?
(c) Mostre a recproca do Teorema de Wilson: Se (n 1)! 1 mod
n entao n e primo.
5. Seja {a1 , a2 , . . . , a(m) } um sistema reduzido de resduos modulo m.
Mostre que

CAPITULO 3. DOMINIOS EUCLIDIANOS

162

(a) Se M DC(a, m) = 1, entao {a a1 , a a2 , . . . a a(m) } tambem e


um sistema reduzido de resduos modulo m.
(b) Vale a seguinte generalizacao do Pequeno Teorema de Fermat,
devida a E
uler: Se M DC(a, m) = 1, entao a(m) 1 mod m.
6. Calcule
(a) (16200)

(b) (2007)

(c) (625)

7. Encontre os valores de m sabendo que


(a) (m) = 22
(d) (m) = 25

(b) (m) = 23
(e) (m) = 32 2

(c) (m) = 24
(f ) (m) = 10

8. Mostre que se (m) = 2r para algum r N, entao a decomposicao de


m em fatores primos e dada por



n
n
nt
m = 2s 22 1 + 1 22 2 + 1 22 + 1 ,
onde s, n1 , n2 , . . . , nt N e os n
umeros (22

n1

+ 1) sao primos distintos.

Captulo 4

O CORPO DOS NUMEROS


COMPLEXOS
4.1

O corpo C

Nos captulos anteriores introduzimos os conjuntos numericos N, Z e Q


que sao respectivamente os n
umeros naturais, os inteiros e os racionais. O
proximo passo, motivados, por exemplo, em questoes de construcoes geometricas como o da construcao da diagonal de um quadrado unitario, seria a construcao dos n
umeros reais. Estes n
umeros, chamados de reais, completam o
conjunto dos n
umeros racionais num sentido que nao vamos precisar agora.
Na verdade, do ponto de vista algebrico, vamos usar muito pouco as propriedades fundamentais especficas dos n
umeros reais. O fato essencial que
precisaremos e que o conjunto dos n
umeors reais e um corpo ordenado que
contem o corpo dos n
umeros racionais. Por outro lado, achamos importante,
porem nao obrigatorio, que um aluno que vai ser professor de Matematica,
para sua formacao, tenha conhecimento de um processo de construcao dos
n
umeros reais. Pelo encadeamento logico, este processo cabe exatamente

numa disciplina de Algebra


como esta. Para respeitar este pensamento, vamos apresentar uma construcao dos n
umeros reais num dos apendices deste
texto. Assim, o aluno curioso e consciente de sua formacao podera ter acesso
a este conhecimento.
Do ponto de vista logico, precisamos dos n
umeros reais para definir o
conjunto dos n
umeros complexos. Por causa disto, provisoriamente, vamos
163

164

CAPITULO 4. O CORPO DOS NUMEROS


COMPLEXOS

admitir a existencia de um corpo ordenado R de n


umeros, chamados n
umeros
reais, que contem o corpo dos n
umeros racionais.
O fato deste corpo R ser ordenado nao permite que alguns polinomios,
mesmo com coeficientes em Z, nao tenham razes nele. Por exemplo, o
polinomio p(X) = X 2 + 1 nao pode ter raiz em R, pois se R fosse
raiz de p(X), entao necessariamente, pela proposicao 2.7 (1), 2 > 0 e pela
mesma proposicao 2.7 (3), teramos 2 = 1 < 0, o que nos forneceria uma
contradicao.
A fim de resolver este impasse, construiremos o conjunto dos n
umeros
complexos, que contera o corpo dos n
umeros reais, tera uma estrutura de
corpo, mas naturalmente nao podera ser ordenado (de forma a respeitar as
operacoes).
Na antiguidade foram consideradas muitas questoes, cujas solucoes exigiam a extracao de raz quadrada de n
umeros negativos. Mas os pensadores
da epoca se recusavam a admitir a existencia de n
umeros com esta caracterstica. Um exemplo classico e o seguinte problema: Encontrar dois
n
umeroscuja soma seja 10 e cujo produto seja 40. Sabemos que a solucao
deste problema encontra-se no conjunto dos n
umeros complexos.
Os primeiros matematicos que aceitaram com alguma naturalidade a ideia
de extrair raiz quadrada de um n
umero negativo foram Wallis (1675) e Leibniz (1676) com a argumentacao seguinte: nao ha porque rejeitar areasnegativas se aceitamos comprimentosnegativos (em referencia aos n
umeros negativos).
Somente no seculo 18 e que Moivre, Euler, Wessel, Argand e Gauss consolidaram o uso dos n
umeros complexos, apresentando uma representacao
geometrica para as operacoes. O trabalho monumental de Gauss culminou

com o Teorema Fundamental da Algebra


que afirma que todo polinomio com
coeficientes complexos possui todas as suas razes no corpo dos n
umeros complexos.
O conjunto dos n
umeros complexos e definido como segue. Considere em
R2 as seguintes operacoes: Dados (a, b), (c, d) R2 , defina

4.1. O CORPO C

165

Adi
c
ao ou soma:
(a, b) + (c, d) = (a + c, b + d)
Multiplicac
ao ou produto:
(a, b) (c, d) = (ac bd, ad + bc)
Primeiramente vamos verificar que estas duas operacoes tornam o R2 um
corpo. Depois vamos interpreta-las geometricamente. Vamos chamar este
corpo de corpo dos n
umeros complexos e denota-lo por C.
A associatividade e a comutatividade destas duas operacoes sao facilmente verificadas, bem como a distributividade da soma em relacao `a multiplicacao. Deixamos estas verificacoes como exerccio. O elemento (0, 0) e
(1, 0) sao respectivamente os elementos neutros da soma e do produto. Veja:
(a, b) + (0, 0) = (a + 0, b + 0) = (a, b)
e
(a, b) (1, 0) = (a 1 b 0, a 0 + b 1) = (a, b)
Dado (a, b) R2 , claramente (a, b) e o seu simetrico. Se (a, b) 6= (0, 0),
entao


b
a
,
(c, d) =
a2 + b 2 a2 + b 2
satisfaz (a, b) (c, d) = (1, 0) e, portanto (c, d) e o inverso de (a, b). Assim
podemos assegurar que de fato C e um corpo.
Observe que podemos escrever (a, b) = (a, 0) + (b, 0) (0, 1). Considere a
aplicacao
: R C
x 7 (x, 0)
Podemos verificar facilmente que e um homomorfismo injetivo de aneis. Assim podemos identificar cada n
umero real x com a sua imagem (x, 0) por
em C, digamos x (x, 0), e, incorrendo num abuso de notacao mas tornando
a escrita mais simples, vamos escrever x = (x, 0). Assim, pela observacao
acima, podemos escrever (a, b) = a + b (0, 1).


CAPITULO 4. O CORPO DOS NUMEROS
COMPLEXOS

166

O n
umero complexo (0, 1) e especial pois
(0, 1)2 = (0, 1) (0, 1) = (1, 0) = 1.
Assim, (0, 1) e raiz da equacao x2 + 1 = 0. Vamos denotar este n
umero
complexo, como e classicamente feito, por i. Assim, o par (a, b) C pode
ser reescrito sob a forma
(a, b) = a + b i = a + bi.
Assim, podemos escrever C = {a+bi | a, b R}. C e um corpo que contem R
e tal que a equacao x2 +1 = 0 possui solucoes, a saber i e i. Uma observacao
interessante e que, como conseq
uencia disso, toda equacao do segundo grau
tem razes em C. Isto segue do fato que do n
umero complexo possui raiz
quadrada em C, isto e existe C tal que = 2 . De fato, seja = a + bi e
escreva = x + iy. Entao 2 = x2 y 2 + 2xyi. Temos que encontrar x, y R
tais que
 2
x y2 = a
2xy = b
Observe que
(x2 + y 2 )2 = (x2 y 2 )2 + 4x2 y 2 .
Assim, (x2 + y 2 )2 = a2 + b2 , o que nos fornece x2 + y 2 =
 2
x y2 =
a
2
2
x + y = a2 + b 2

a2 + b2 e logo,

Assim,
s
x=

a2

b2

+ +a
2

s
e

y=

a2 + b 2 a
2

Em princpio teramos quatro solucoes. No entanto, como 2xy = b, o produto


xy temo o mesmo sinal de b, e portanto, temos duas solucoes para 2 = ,
isto e possui duas razes quadradas em C, podendo ser igauis, e neste caso
teremos uma raiz dupla.
Observe que nao ha uma raiz quaqrada canonicapara um n
umero complexo (como ocorre no caso da raiz quadrada de um n
umero real positivo).

4.1. O CORPO C

167

Assim, excluindo o caso em que ocorre raiz dupla, o smbolo a + bi nao


est
a bem definido, possui dois possveis valores. Uma excessao e o caso de
1 que sempre vamos atribuir o valor i (mesmo tendo em mente que i
tambem satisfaz a equacao x2 = 1.
Seja z = a + bi C. Definimos
o conjugado de z como sendo z = a bi
e o m
odulo de z como sendo |z| a2 + b2 . Alem disso, a parte real de z e
Re(z) = a e a parte imaginaria de z e Im(z) = b.
Algumas propriedades destes conceitos apresentados acima sao:
4.1. Sejam u, w, z C. Ent
PROPOSIC
AO
ao
1. u = 0 se, e somente se u = 0.
2. u = u se, e somente se u R.
3. u = u.
4. w + z = w + z.
5. w z = w z.
6. Se z 6= 0 entao

w
z

w
z

7. Se u 6= 0 entao (
u)n = (un ) para todo n Z.
8. u u = |u|2 .
9. |u| = |
u| = | u|.
10. Re(u) =

u+
u
2

e Im(u) =

u
u
.
2i

11. Re(u) |Re(u)| |u| e Im(u) |Im(u)| |u|.


12. |w z| = |w| |z|.
13. |w + z| = |w| + |z|.
Todas estas propriedades podem ser facilmente verificadas. Vamos verificar, por exemplo, (4), (6), (12) e (13).

168

CAPITULO 4. O CORPO DOS NUMEROS


COMPLEXOS

(4): Escreva w = a + bi e z = c + di. Entao,


w + z = (a + bi) + (c + di) = (a + c) + (b + d)i
= (a + c) (b + d)i = (a bi) + (c d)i
= w + z.
(6): Suponha w = c + di 6= 0. Entao, w = c di 6= 0, e
a + bi
a + bi c di
(ac + bd) + (bc ad)i
z
ac + bd bc ad
=
=

=
=
+ 2
i
w
c + di
c + di c di
c2 + d2
c2 + d2
c + d2
Assim,
z
w

ac + bd bc ad
2
i
c2 + d2
c + d2

Por outro lado,


a bi
a bi c + di
(ac + bd) + (ad bc)i
ac + bd bc ad
z
=
=

=
=
2
i
w
c di
c di c + di
c2 + d2
c2 + d2
c + d2
Isto verifica (6).
(12): |w z|2 = (w z)(w z) = w w z z = |w|2 |z|2 = (|w| |z|)2 .
Assim, |w z| = |w| |z|.
(13): Observe primeiramente que
w z + w z = w z + w z = w z + w z = 2Re(w z).
Assim,
|w + z|2 = (w + z) (w + z) = (w + z) (w + z)
= w w + w z + z w + z z = |w|2 + w z + w z + |z|2
= |w|2 + 2 Re(w z) + |z|2 |w|2 + 2 | Re(w z) | + |z|2
|w|2 + 2 |w z| + |z|2 = |w|2 + 2 |w| |z| + |z|2
= (|w| + |z|)2

4.1. O CORPO C

169

Portanto, |w + z| |w| + |z|.


A forma trigonom
etrica
As definicoes das operacoes que foram feitas para tornar o R2 o corpo
dos n
umeros complexos faz uso da representacao cartesiana do plano. Em
algumas situacoes, notadamente quando apenas a operacao produto esta envolvida, e mais conveniente usar uma outra representacao dos n
umeros complexos que denominamos representacao polar. Esta representacao nos vai
ser particularmente u
til para a extracao de razes n-esimas de n
umeros complexos.
Seja w = x + yi um n
umero complexo nao nulo. Seja r o modulo de w e
o angulo orientado que o vetor (a, b) forma com o semi-eixo R+ {0}. Este
angulo e chamado argumento do n
umero complexo w. Claramente temos
que

x = r cos
y = r sen
Podemos entao escrever
w = r(cos + i sen )
Esta expressao e chamada forma trigonometrica ou forma polar de w. Assim
r1 (cos 1 + i sen 1 ) = r2 (cos 2 + i sen 2 ) r1 = r2 e 2 = 1 + 2
para algum Z.
Naturalmente as relacoes recprocas sao:
y
p
se x 6= 0
r = x2 + y 2 e = arctan
x
e=

ou

3
2

se x = 0.

EXEMPLO 4.1.
1. 1 = cos 0 + i sen 0;
2. 1 = cos + i sen ;


CAPITULO 4. O CORPO DOS NUMEROS
COMPLEXOS

170

3. i = cos 2 + i sen 2 ;
4. i = cos 3
+ i sen 3
;
2
2

5. 1 + i = 2(cos 4 + i sen 4 );

6. 1 + 3i = 2(cos 3 + i sen 3 ).
4.2. Sejam w1 e w2 escritos na forma polar:
PROPOSIC
AO
w1 = r1 (cos 1 + i sen 1 ) e w2 = r2 (cos 2 + i sen 2 ). Ent
ao
1. w1 w2 = r1 r2 [(cos(1 + 2 ) + i sen(1 + 2 )].
2. Se w2 6= 0 entao

w1
w2

r1
[(cos(1
r2

2 ) + i sen(1 2 )].

3. (Formula de De Moivre) Para cada w = r(cos + i sen ) 6= 0 e para


todo n Z temos que
wn = rn (cos n + i sen n).
Demonstrac
ao: (1):
w1 w2 = r1 r2 [(cos 1 cos 2 sen 1 sen 2 ) + i(cos 1 sen 2 + sen 1 cos 2 )]
= r1 r2 [cos(1 + 2 ) + i sen(1 + 2 )]
(2): Observe inicialmente que
w2 = r1 (cos 2 i sen 2 ) = r2 [cos(2 ) + i sen(2 )].
Assim,
w1
w2

w1 w2
w2 w2

1
r r [cos(1
r22 1 2

r1
[cos(1
r2

1
|w2 |2

w1 w2
2 ) + i sen(1 2 )] + i(cos 1 sen 2 + sen 1 cos 2 )]

2 ) + i sen(1 2 )].

(3) Para n = 0 a igualdade e obvia. Para n > 0 a formula e facilmente


verificada por inducao. Suponhamos n < 0. Observe que se w = cos +i sen

4.1. O CORPO C

171

entao w1 = w = cos sen , uma vez que ww = |w|2 = 1. Fazendo m = n


entao m > 0 e lembrando que ja verificamos a formula neste caso, temos
[r(cos + i sen )]n = [r(cos + i sen )]m = [(r(cos + i sen ))m ]1
= [rm (cos m + i sen m)]1 = rm (cos m i sen m)
= rn (cos(n) i sen(n)) = rn (cos n + i sen n)
A proposicao acima nos permite fazer uma interpretacao geometrica do
produto de dois n
umeros complexos, como segue. O produto de dois n
umeros
complexos e um terceiro n
umero complexo que tem como modulo o produto
dos modulos dos dois n
umeros dados e como argumento, a soma dos argumentos dos n
umeros dados. Assim, o produto e o resultado de um alongamento
(ou encolhimento) de modulos seguido de uma rotacao em torno da origem.
Uma interpretacao analoga pode ser feita para a divisao de dois n
umeros
complexos e para a potenciacao de um n
umero complexo.
EXERCICIOS 4.1.
1. Escreva os seguintes n
umeros complexos na forma a + bi.
(a) (3 + i)2 (2 i)
(d)

(b) (4 3i)3

1+i
1i

(e)

2+i
1i

3i
1+i

(c)

1
1+i

(f )

3+4i
25i

2. Resolva as equacoes em C:
(a) z 2 = 1
(d) z 2 = 1 + 3i
(g) z 4 = 1 i

(b) z 2 = 1 + i
(e) z 2 = 1 3i
(h) z 4 = 21 + 23 i

(c) z 2 = 1 i
(f ) z 4 = 1 + i
(i) z 4 = 3 + 4i

3. Mostre que C nao e um corpo ordenado completo.


4. Encontre o inverso de cada um dos n
umeros complexos abaixo:
(a) 2 + 3i

(b)

5 + i 3 + 2i
+
3 + i 1 + 3i

(c)

5. Mostre que

i
in =
1

,
,
,
,

se n 0 mod 4
se n 1 mod 4
se n 2 mod 4
se n 3 mod 4

2 + 3i
+1+i
1+i


CAPITULO 4. O CORPO DOS NUMEROS
COMPLEXOS

172
6. Calcule :

(a) 3 i29 + 4 i45 i87

(b) 1 + i + i2 + + in para cada n N.

p
p

7. Mostre que para escolhas convenientes de 1 + 3i e


1 3i
tem-se
q
q

1 + 3i + 1 3i = 6
8. Sejam a, b, c C com a 6= 0. Mostre que as solucoes da equacao
aw2 + bw + c = 0, sao

b b2 4ac
b + b2 4ac
e w2 =
w1 =
2a
2a

onde b2 4ac e uma das solucoes da equacao u2 = b2 4ac.


9. Resolva as equacoes
(a) iw2 (2 + 2i)w + 2 i = 0;

(b) w2 + w + 1 = 0

10. Verifique as propriedades enunciadas na proposicao 4.1.


11. Seja S 1 = {z C | |z| = 1}. Mostre que
(a) Se z S 1 , entao z e inversvel e z 1 = z;
(b) Se z1 , z2 S 1 , entao z1 z2 S 1 ;
(c) Se z 1 , entao z 1 S 1 ;
(d) Se para algum n Z {0} se tem z n = 1, entao z S 1 .
12. Escreva os seguintes n
umeros na forma polar
(a) 6

(d) 2 + 2 3i
13. Para cada n Z calcule

(b) 1 i
(e) 16i

3+i
2

n

(c) 21
(f ) 12 +

3
i
2

2
i
2

4.1. O CORPO C

173

14. Mostre que se 6= 2 para todo Z, entao


cos n
(n + 1)
2
(a) 1 + cos cos 2 + + cos n =
sen

2
sen 2
e
(b) sen + sen 2 + + sen n =

sen n
(n + 1)
2
sen

2
sen 2

Sug: Substitua z = cos + i sen na formula


1 + z + z 2 + cdots + z n =

z n+1 1
z1

15. Para cada n N, escreva:


(a) cos n como polinomio de grau n em cos ;
(b) sen n como produto de sen por um polinomio de grau n 1 em
cos .
(Sug.: Escreva (cos + i sen )n utilizando o binomio de Newton. Por outro
lado utilize a f
ormula de De Moivre.)
16. (a) Escreva cos 3, cos 4 e cos 5 em funcao de cos ;
(b) Escreva sen 3 e sen 5 em funcao de sen ;
(c) Escreva

sen 4
sen

em funcao de cos ;

(d) Verifique a identidade cos 5 + cos 3 = 2 cos cos 4.


17. Mostre que cos 9 satisfaz a equacao 8x3 6x 1 = 0.
(Sug.: Use o tem (a) do exerccio anterior.)
18. Calcule cos 18o e sen 18o .
(Sug.: Observe que 5 18 = 90 e use as expressoes de cos 5 e sen 5 deduzidas no
problema 16.)
19. Para cada n Z, encontre o valor de

3+i
2

n


CAPITULO 4. O CORPO DOS NUMEROS
COMPLEXOS

174

4.2

Razes de n
umeros complexos

Sejam K um corpo e w um elemento qualquer de K. Se n N, dizemos que z K e uma raz nesima de w se z n = w. Para cada n N e
possvel encontrar todas as razes n-esimas de qualquer n
umero complexo w.
A formula de De Moivre e a ferramenta certa para isto. Vejamos o algortmo.
Fixe w C . Escreva-o na forma polar, digamos,
w = r(cos + i sen )
Queremos encontrar todos os n
umeros complexos z tais que z n = w. Ora,
escreva tambem z na forma polar:
z = (cos + i sen )
Pela formula de De Moivre temos que
n (cos n + i sen n) = r(cos + i sen ).
Assim, calculando o modulo em ambos os lados desta igualdade, vemos que
n = r e conseq
uentemente,

cos n = cos
sen n = sen
Este sistema tem solucao n = + 2 com Z. Como e r sao ambos
n
umeros reais positivos, teremos que
=

e =

+ 2
,
n

Z.

Observe que
 


+ 21
+ 22
+ 22
+ 21
+ i sen
= cos
+ i sen

cos
n
n
n
n

cos

+ 21
+ 22
= cos
n
n

+ 21 + 22

n
n

sen

+ 21
+ 22
= sen

n
n

e m
ultiplo inteiro de 2 2 1 mod n.


4.2. RAIZES DE NUMEROS
COMPLEXOS

175

Assim, as razes n-esimas distintas de w em C sao dadas por





+ 2
+ 2
n
z = r cos
+ i sen
com 0 n 1
n
n

EXEMPLO 4.2.
Resolva a equacao z 4 + 4 = 0.
Ora, z 4 + 4 = 0 z 4 = 4. A forma polar de w = 4 e
w = 4(cos + i sen ).
Assim, temos 4 solucoes da equacao, a saber,



+ 2
+ 2
4
z = 4 cos
+ i sen
4
4
Mais explicitamente temos,

z0 =
2
=
z1 =
2
=
2
z2 =
=
2
z3 =

com 0 3


cos 4 + i sen 4 = 1 + i

cos 3
+ i sen 3
= 1 + i
4
4

5
cos 5
+
i
sen
= 1 i
4
4

cos 7
+ i sen 7
=1i
4
4

EXERCICIOS 4.2.
1. Resolva as seguintes equacoes em C.
(a) z 3 i = 0

(b) z 3 1 = 0

(c) z 3 + i = 1

(d) z 3 1 = i

(e) z 4 = 16i

(f ) z 4 + i = 1

(h) z 6 + 4 = 0

(i) z 8 = 16

(g) 2z 4 + 1 =

3i


CAPITULO 4. O CORPO DOS NUMEROS
COMPLEXOS

176

2. Seja n N. Uma raz n-esima da unidade em C e uma solucao da


equacao z n = 1. Mostre que:
(a) As n razes n-esimas da unidade sao dadas por:
= cos
(b)

2
2
+ i sen
n
n

= 0, 1, . . . , n 1.

i. = + ;
ii. t = t ; para todo t Z
iii. 1 = = n

(c) Fixado w C, as razes n-esimas de w podem ser obtidas multiplicando uma raiz n-esima de w fixa pelas n razes n-esimas da
unidade.
3. Fixe , n Z, com n 2. Considere a raiz n-esima da unidade
= cos

2
2
+ i sen
.
n
n

Mostre que sao equivalentes:


(a) 0 , 1 , 2 , . . . , n1 sao todas raizes n-esimas da unidade;
(b) m 6= 1 para todo m tal que 0 < m < n.
(c) M DC(n, ) = 1.
Uma raz n-esima da unidade e chamada raz n-esima primitiva da
unidade se ela satisfaz uma (e portanto as 3) das condicoes equivalentes
acima. Conclua que o n
umero de razes primitivas da unidade e (n).
4. Mostre que C e simultaneamente raiz n-esima primitiva da unidade
e m-esima primitiva da unidade se, e somente se, e raz d-esima da
unidade onde d = M DC(m, n). Conclua que se M DC(m, n) = 1 entao
1 e a u
nida raz simultaneaneamente n-esima e m-esima da unidade.
5. Suponha que C e uma raz n-esima primitiva da unidade e C e
uma raz m-esima primitiva da unidade. Mostre que se M DC(m, n) =
1, entao e uma raiz mnesima primitiva da unidade.
6. Sejam com = 0, 1, . . . , n 1 as razes nesimas da unidade em C
e seja m um inteiro qualquer. Calcule:


4.2. RAIZES DE NUMEROS
COMPLEXOS

177

m
(a) 0m + 1m + + n1
;
m
(b) 0m 1m n1
.

7. Seja 6= 1 uma raz n-esima da unidade. Mostre que e raiz da


equacao
xn1 + xn2 + + x + 1 = 0
8. Seja p > 1 um n
umero primo. Mostre que
(a) Toda raiz p-esima da unidade diferente de 1 e primitiva.
(b) Todas as raizes pr -esimas da unidade nao primitivas sao raizes
pr1 -esimas da unidade.
9. Seja C e uma raz n-esima primitiva da unidade. Mostre que m
e uma raiz n-esima primitiva da unidade para algum inteiro m se, e
somente se, M DC(m, n) = 1.
10. Mostre que as razes n-esimas primitivas da unidade sao duas a duas
conjugadas.
11. Seja uma raz n-esima da unidade. Considere o conjunto
P () = {m Z | m = 1} .
(a) Mostre que P () e um ideal nao nulo de Z. Se p e o gerador
positivo de P (), entao p e chamado perodo de .
(b) Se e uma raiz n-esima primitiva da unidade qual e o seu perodo?
(c) Mostre que p = 1 se, e somente se, p divide m. Em particular,
conclua que p divide n.
(d) Mostre que o perodo de uma raiz e precisamente

n
.
M DC(,n)

12. Com as definicoes do problema anterior, calcule o perodo da raiz


(a) decimo segunda da unidade 8 ;
(b) trigesima da unidade 12 ;
(c) n-esima da unidade 1


CAPITULO 4. O CORPO DOS NUMEROS
COMPLEXOS

178
13. Sejam

1
3
2
2
w1 = +
i e w2 =
+
i
2
2
2
2

respectivamente raizes primitivas c


ubica e oitava da unidade. Ache
valores para e inteiros para os quais
cos 15o + i sen 15o = w1 w2 .
Utilize este resultado para calcular cos 15o e sen 15o .
14. Seja z = cos + i sen , com R. Mostre que sao equivalentes as
condicoes:
(a) z e uma raiz n-esima da unidade para algum n;
(b)

Q;

(c) o conjunto {z s | s Z} e finito

4.3. OS INTEIROS DE GAUSS

4.3

179

Os inteiros de Gauss

Para resolver um problema sobre a reciprocidade biquadratica, Gauss introduziu os n


umeros complexos da forma a + bi com a, b Z. Por isto, estes
n
umeros sao conhecidos como inteiros gaussianos. Este conjunto de n
umeros
possui propriedades muito parecidas com as propriedades dos n
umeros inteiros.
Assim definimos,
Z[i] = {a + bi | a, b Z}
como sendo o conjunto dos n
umeros inteiros gaussianos. Este conjunto e
naturalmente um subanel do corpo dos n
umeros complexos. (Verifique!).
A notacao Z[i] e bastante conveniente, uma vez que podemos mostrar
facilmente que o subanel de C gerado por Z e i e formado exatamente pelos
n
umeros complexos da forma a + bi onde a, b Z, uma vez que i2 = 1.
Considere a seguinte funcao:
N : C R+
z = x + iy 7 |z|2 = x2 + y 2
Esta funcao e chamada funcao norma. Segue da proposicao 4.1 que
N (z w) = N (z) N (w)
para quaiquer z, w C. Observe que a restricao desta funcao a Z[i] e uma
funcao com valores em N. Veremos que esta e uma funcao importante pois vai
servir como uma funcao valor para tornar Z[i] um domnio euclidiano (Veja
definicao 3.1). Primeiramente vamos utiliza-la para caracterizar os elementos
inversveis de Z[i].
4.3. Seja Z[i]. S
PROPOSIC
AO
ao equivalentes:
(1) e inversvel em Z[i];
(2) N () = 1;
(3) {1, 1, i, i}
Demonstrac
ao: (1) = (2): Se e inversvel Z[i] entao exsite Z[i]
tal que = 1. Logo
1 = N (1) = N ( ) = N () N ().


CAPITULO 4. O CORPO DOS NUMEROS
COMPLEXOS

180

Como N (), N () N segue que N () = 1.


(2) = (3): Se N () = 1, escreva = x + yi, com x, y Z. Entao
x2 + y 2 = 1
Ora, trivialmente, as u
nicas solucoes desta equacao com x, y Z sao x = 1
e y = 0 ou x = 0 e y = 1. O que nos fornece imediatamente
{1, 1, i, i}.
muito facil verificar que cada um dos elementos do con(3) = (1): E
junto {1, 1, i i} e inversvel em Z[i].
Vamos agora verificar que a funcao norma definida acima nos permite
fazer uma divisao euclidiana em Z[i], o que o tornara um domno euclidiano.

PROPOSIC
AO
4.4. (divis
ao euclidiana): Sejam z, w Z[i], w 6= 0.
Entao exstem q, r Z[i] tais que
z = q w + r,

com

N (r) < N (w).

Demonstrac
ao: Ora, dados z, w Z[i] queremos encontrar q Z[i] tal
que
N (z q w) < N (w)
Observe que

z

 z
q
= N (w) N
q
N (z q w) = N w
w
w
Assim, queremos encontrar q Z[i] tal que

z

z
N (w) N
q < N (w) isto e N
q < 1.
w
w
Escreva

z
= x + yi,
w
Sejam m, n Z tais que
|x m|

1
2

com x, y Q.

e |n y|

1
2

4.3. OS INTEIROS DE GAUSS

181

e defina: q = m + ni e r = z w q. Segue que, z = q w + r e




N (r) = N (z q w) = N w wz q = N (w) N wz q
= N (w) N ((x + yi) (m + ni)) = N (w) N ((x m) + (y n)i)
= N (w) N ((x m)2 + (y n)2 ) N (w)
=

1
2

1
4

1
4

N (w) < N (w)

Assim a funcao norma definida acima satisfaz a propriedade (E1) da


imediatato verificar que ela tambem satisfaz a propriedade
definicao (3.1). E
(E2), a saber,
N (z) N (z w) para quaisquer z, w Z[i] {0},
uma vez que N (z w) = N (z) N (w) para quaiquer z, w Z[i] e a funcao
norma assume valores inteiros positivos em Z[i] {0}.
Portanto mostramos o seguinte:
TEOREMA 4.1. Z[i] e um domnio euclidiano.

COROLARIO
4.1. Z[i] e um domnio principal.

COROLARIO
4.2. Dados z1 , z2 , . . . , zn Z[i], existe um MDC destes elementos em Z[i]. Alem disso, todo MDC desses elementos e um gerador do
ideal I = I(z1 , z2 , . . . , zn ) e e da forma
d = M DC(z1 , z2 , . . . , zn ) = w1 z1 + w2 z2 + wn zn
com wi Z[i].

COROLARIO
4.3. Z[i] e um domnio de fatorac
ao u
nica.
Assim, todo n
umero inteiro gaussiano pode ser escrito como um produto
de elementos irredutveis de Z[i], alem disso, esta decomposicao e u
nica, a
menos da ordem dos fatores e da multiplicacao por inversveis (que neste caso
sao 1 e i).

182

CAPITULO 4. O CORPO DOS NUMEROS


COMPLEXOS

Um questao natural agora e:


Quais sao os elementos irredutveis de Z[i]?
A resposta a esta pergunta segue ddos resultados seguintes:
4.5.
PROPOSIC
AO
1. Todo primo (ou irredutvel) de Z[i] e um divisor
(em Z[i]) de um primo de Z.
2. Seja w Z[i]. Se N (w) e um primo em Z, ent
ao w e um primo em
Z[i].
Demonstrac
ao: (1) Seja w um elemento primo em Z[i]. Considere a
decomposicao de N (w) em fatores irredutveis em Z:
N (w) = pr11 pr22 prt t
Como N (w) = |w|2 = w w, segue que w divide N (w) em Z[i]. Sendo w
primo em Z[i], entao w divide algum dos pj em Z[i].
(2) Suponha, por contradicao, que w nao seja primo em Z[i]. Entao
podemos escrever w = w1 w2 onde w1 , w2 Z[i] nao sao inversveis. Assim,
N (w) = N (w1 ) N (w2 )
com N (w1 ) > 1 e N (w2 ) > 2. Portanto N (w) nao e primo de Z, o que
contradiz a nossa hipotese.
EXEMPLO 4.3.
w1 = 1 + i e w2 = 1 i sao primos em Z[i]. De fato, N (w1 ) = N (w2 ) = 2
e primo em Z. A afirmacao segue da proposicao 4.5 (2). Assim
2 = (1 + i) (1 i)
e a decomposicao de 2 em fatores primos de Z[i]. Segue que 2 nao e primo
em Z[i].
De modo analogo, podemos observar que z1 = 1 + 2i e z2 = 1 2i sao
primos em Z[i]. Alem disso,
5 = (1 + 2i) (1 2i)
e a decomposicao de 5 em fatores primos em Z[i]. Portanto, 5 nao e primo
em Z[i].

4.3. OS INTEIROS DE GAUSS

183

4.1. Um n
DEFINIC
AO
umero inteiro n e soma de dois quadrados se
existirem inteiros a e b tais que
n = a2 + b 2
4.6. Seja p um n
PROPOSIC
AO
umero primo em Z. S
ao equivalentes:
(1) p n
ao e primo em Z[i].
(2) p = w w com w primo em Z[i].
(3) p e soma de dois quadrados em Z.
Demnonstrac
ao: (1) = (2): Se p nao e primo em Z[i], podemos escrever p = w z com w, z nao inversveis em Z[i]. Como
p2 = N (p) = N (w z) = N (w) N (z)
e N (w) > 1, N (z) > 1, necessariamente, N (w) = N (z) = p. Pela proposicao
4.5, como p e primo em Z, segue que w e primo em Z[i]. Alem disso,
z=

p
pw
pw
pw
=
=
=
=w
w
ww
N (w)
p

O que mostra que p = w z = w w.


(2) = (3): Suponha que p = w w com w primo em Z[i]. Escreva
w = a + bi e entao,
p = w w = (a + bi) (a bi) = a2 + b2
O que mostra que p e soma de dois quadrados em Z.
(3) = (1): Suponha p soma de dois quadrados em Z, digamos, p =
a2 + b2 , com a, b Z. Segue que p = (a + bi) (a bi). Logo,
p2 = N (p) = N (a + bi) N (a bi).
Como N (a + bi) = N (a bi) Z, segue que N (a + bi) = N (a bi) = p. Pela
proposicao 4.3, a + bi e a bi sao nao inversveis em Z[i] o que mostra que
p e redutvel em Z[i].
A seguir vamos caracterizar os n
umeros inteiros que sao soma de dois
quadrados. O resultado e um teormea devido a Fermat. Comecaremos determinando quais n
umeros primos sao soma de dois quadrados.

184

CAPITULO 4. O CORPO DOS NUMEROS


COMPLEXOS

4.2. Sejam n e m > 1 n


DEFINIC
AO
umeros inteiros. n e chamado um
resduo quadr
atico m
odulo m se n e um quadrado em Zm .
LEMA 4.1. Dado um inteiro primo p > 2, existe n Z que n
ao e resduo
quadratico modulo p.
Demonstrac
ao: Suponha, por contradicao, que os elementos 1, 2, . . . , p 1
sejam todos quadrados em Zp . Logo,
2

{1, 2, . . . , p 1} = {1 , 2 , . . . , p 1 }
e, consequentemente,
1 2 (p 1) 12 22 (p 1)2 mod p.
Pelo Teorema de Wilson, temos que (1) (1)2 mod p e, portanto p = 2,
o que contradiz a nossa hipotese.
LEMA 4.2. Sejam p > 2 um n
umero inteiro primo e n um inteiro n
ao
resduo quadratico modulo p. Ent
ao,
n

p1
2

1 mod p.

Demonstrac
ao: Como Zp e um corpo, para cada s {1, 2, . . . , p 1},
existe um u
nico t {1, 2, . . . , p 1} tal que
s t = n.

(1)

Como n nao e um resduo quadratico modulo p, temos que s 6= t. Agora, considere todos os possveis tais pares nao ordenados {s, t}. Claramente temos
p1
tais pares. Multiplicando membro a membro todas as p1
igualdades (1)
2
2
obteremos:
p1
(p 1)! = (n) 2 .
Logo, pelo Teorema de Wilson, temos que
n

p1
2

1 mod p.

TEOREMA 4.2. (Fermat): Seja p Z um primo. S


ao equivalentes:
(1) p e soma de dois quadrados em Z;
(2) p = 2 ou p 1 mod 4;
(3) 1 e resduo quadratico m
odulo p.

4.3. OS INTEIROS DE GAUSS

185

Demonstrac
ao: (1) = (2): Suponha que p seja soma de dois quadrados, digamos, p = a+ b2 , com a, b Z. Suponhamos p > 2. Entao p u
m primo
mpar e, portanto, a e b tem paridades distintas. Assim, podemos escrever:
p = a2 + b2 = (2 + 1)2 + (2)2 = 1 + 4 (2 + + 2 ) 1 mod 4.
(2) = (3): Se p = 2 entao 1 1 mod 2, isto e, 1 12 mod 2 o que
mostra que 1 e um resduo quadratico modulo 2. Suponhamos agora p > 2
e p 1 mod 4. Seja n um inteiro que nao um resduo quadratico modulo p
p1
umero
(veja lema 4.1). Sendo p 1 mod 4, naturalmente a = n 4 e um n
inteiro e, pelo lema 4.2,
a2 = n

p1
2

1 mod p,

o que mostra que 1 e um resduo quadratico modulo p.


(3) = (1): Suponha que exista b Z tal que
b2 1 mod p.
Entao p divide b2 + 1 e portanto, p divide (b + i)(b i) em Z[i].
Observe que p nao divide b + i e nem divide b i, pois caso contrario,
teramos
b + i = p ( + i) = p + ip ,
e, portanto p = 1 o que contradiz o fato que p e primo em Z. De forma
analoga nao podemos ter que p divide b i. Logo, pela definicao de primo, p
nao e primo em Z[i]. Assim, pela proposicao 4.6, p e soma de dois quadrados
em Z.

COROLARIO
4.4. Os elementos primos (irredutveis) de Z[i] s
ao
(a) Os primos p de Z tais que p 3 mod 4 e seus associados (em Z[i]).
(b) Os elementos da forma a + bi Z[i] tais que a2 + b2 e primo em Z.
Demonstrac
ao: Pela proposicao 4.5, todo primo w de Z[i] divide um
primo p de Z. Se Se p nao e soma de dois quadrados, pela proposicao 4.6, p
e irredutvel em Z[i], logo primo e isto ocorre se, e somente se, p 3 mod 4.
Neste caso w e associado de p em Z[i].

186

CAPITULO 4. O CORPO DOS NUMEROS


COMPLEXOS

Se p = 2 ou p 1 mod 4, pelo teorema 4.2, p e soma de dois quadrados


e, portanto, pela proposicao 4.6, w = a + bi com a2 + b2 = p.
O teorema 4.2 pode ser reformulado da seguinte forma:
Seja p Z um n
umero primo. A equac
ao x2 + y 2 = p tem soluc
ao em
Z se, e somente se, p = 2 ou p 1 mod 4.
A seguir vamos generalizar este resultado determinando um criterio para
decidir se um n
umero inteiro qualquer e ou nao soma de dois quadrados.
Precisamos do seguinte
LEMA 4.3. (a) n Z e soma de dois quadrados existe Z[i] tal
que n = N ().
(b) Se n1 , n2 , . . . , nt Z s
ao somas de dois quadrados ent
ao n1 n2 nt
tambem e soma de dois quadrados.
Demonstrac
ao: (a) n = a2 + b2 n = N () onde = a + bi.
(b) Se nj e soma de dois quadrados para cada j = 1, 2, . . . , t entao nj = N (j )
para algum j Z[i]. Assim
n1 n2 nt = N (1 ) N (2 ) N (t ) = N (1 2 t ),
e, portanto n1 n2 nt e soma de dois quadrados.
TEOREMA 4.3. (Fermat) Seja n N um n
umero natural. Considere a
decomposicao de n em fatores primos:
n = 2r ps11 ps q1t1 qt
onde para cada i = 1, . . . , , pi 1 mod 4 e para cada j = 1, . . . , , qj 3
mod 4. Entao a equacao x2 + y 2 = n tem soluc
ao em Z (isto e, n e soma de
dois quadrados) se, e somente se, t1 , t2 , . . . , t s
ao todos pares.
Demonstrac
ao: Como p = 2 e todo primo p tal que p 1 mod 4,
pelo teorema 4.2, sao somas de dois quadrados e todo inteiro elevado a um
expoente par e um quadrado e, portanto, soma de dois quadrados, segue do
lema 4.3 que os n
umeros n da forma descrita no enunciado do teorema sao

4.3. OS INTEIROS DE GAUSS

187

somas de dois quadrados.


Reciprocamente, Seja n como no enunciado e suponha que um dos tj seja
mpar, que sem perda de generalidade podemos supor seja o t1 . Suponha
n = a2 + b2 e seja d = M DC(a, b), temos que a = da1 , b = db1 com
M DC(a1 , b1 ) = 1. Logo n = d2 (a21 + b21 ). Como a maior potencia de q1
que divide d2 tem expoente par e t1 e mpar, temos que q1 divide (a21 + b21 ).
Consequentemente,
a21 + b21 0 mod q1

(1)

Como M DC(a1 , b1 ) = 1 entao M DC(a1 , q1 ) = 1 ou M DC(b1 , q1 ) = 1. Digamos que M DC(a1 , q1 ) = 1 (o outro caso e analogo). Logo a1 6= 0 em Zq1 e
de (1) segue que
b1 2 (a1 2 )1 + 1 = 0
(2)
Seja c Z tal que c = b1 (a1 )1 . Entao temos de (2) que
c 2 = 1,
e, consequentemente pelo teorema 4.2, q1 = 2 ou q1 1 mod 4, o que e uma
contradicao.
Vamos encerrar esta seccao resolvendo a equacao pitagorica, isto e, vamos
determinar todos os n
umeros inteiros x, y, z tais que
x2 + y 2 = z 2 .
LEMA 4.4. Sejam x, y Z tais que M DC(x, y) = 1. Ent
ao

1
, se x2 + y 2 e mpar
M DC(x + yi, x iy) =
1 + i , se x2 + y 2 e par
Demonstrac
ao: Como x e y sao primos entre si em Z, existem inteiros
m e n tais que mx + ny = 1, logo x e y sao primos entre si em Z[i]. Observe tambem que como N (x + yi) = N (x yi), entao x + yi e x yi sao
simultaneamente inversveis ou nao inversveis. Seja Z[i] tal que divide
simultaneamente x + yi e x yi. Entao divide a soma 2x e a diferenca 2y
destes n
umeros. Como x e y sao primos entre si em Z[i], temos que divide
2 e consequentemente e associado de 1 ou de 1 + i ou de 2.

188

CAPITULO 4. O CORPO DOS NUMEROS


COMPLEXOS

Agora, 2 nao pode dividir simultaneamente x + yi e x yi pois, caso


contrario, 4 didiviria (x + yi)(x yi) = x2 + y 2 e, portanto, x2 + y 2 0 mod
4. Mas como x e y sao primos entre si em Z, eles tem paridades distintas ou
ambos sao mpares o que acarreta x2 + y 2 1, 2 mod 4.
No caso em que x2 +y 2 e par, temos que 2 divide (x+yi)(xyi), portanto
x+yi e xyi sao ambos nao inversveis e 2 = i(1+i)2 divide (x+yi)(xyi).
Logo 1 + i divide simultaneamente (x + yi) e (x yi) e, neste caso,
M DC(x + yi, x yi) = 1 + i.
No caso em que x2 + y 2 e mpar, se 1 + i divide x + yi, entao 1 i divide
x yi. Portanto 2 divide x2 + y 2 o que contradiz a nossa hipotese. Assim,
M DC(x + yi, x yi) = 1.
TEOREMA 4.4. As soluc
oes (x, y, z) Z3 da equac
ao x2 + y 2 = z 2 com
M DC(x, y) = 1 sao as trincas da forma
((m2 n2 ), 2mn, (m2 + n2 )) ou

(2mn, (m2 n2 ), (m2 + n2 ))

onde m, n Z tem paridade distintas e s


ao primos entre si.
Demonstrac
ao: Seja (x, y, z) Z3 uma solucao da equacao x2 + y 2 = z 2
com x, y primos entre si. Como todo quadrado em Z e congruente a 0 ou
1 modulo 4, temos que x2 + y 2 0, 1 mod 4. Ora, x2 + y 2 nao pode ser
congruente a 0 modulo 4 pois senao teramos ambos x e y pares o que nao
ocorre uma vez que eles sao primos entre si. Portanto x2 +y 2 1 mod 4. Em
particular, x2 + y 2 e mpar. Pelo lema 4.4, x + yi e x yi sao relativamente
primos. Seja z = w1n1 w2n2 wrnr a decomposicao de z em fatores primos em
Z[i], logo
(x + yi) (x yi) = x2 + y 2 = z 2 = w12n1 w22n2 wr2nr
como x+yi e xyi sao primos entre si, necessariamente x+yi e associado
de um quadrado, digamos,
x + yi = u(m + ni)2
com u {1, i}. Comparando as partes reais e as partes imaginarias em
ambos os membros, segue que
x = (m2 n2 ) e y = 2mn

4.3. OS INTEIROS DE GAUSS

189

ou
x = 2mn e y = (m2 n2 ).
Agora voltando na equacao original podemos calcular os valores de z:
z = (m2 + n2 ).
A recproca e trivial.
EXERCICIOS 4.3.
1. Seja Q[i] o subcorpo de C gerado por Q e i. Mostre que
(a) Q[i] = {x + yi | x, y Q}.
(b) Q[i] e o corpo de fracoes de Z[i].
2. Resolva as seguintes equacoes diofantinas
(a) (16 + 7i)x + (10 5i)y = 15 + 5i.
(b) (4 + 6i)x + (5 15i)y = i.
3. Sejam , Z[i]. Mostre que se | , entao N () | N ().
4. Mostre que dado um inteiro gaussian w 6= 0, existe um u
nico elemento
w0 em Z[i] associado a w tal que Re(w0 ) > 0 e Im(w0 ) 0.
5. Mostre que 2 e associado de um quadrado em Z[i].
6. Seja A um anel e f : Z[i] A um homomorfismo de aneis. Mostre
que
(a) existe  A com 2 = 1 tal que
f (a + bi) = a 1A + b .
(b) so existem dois homomorfismos de aneis de Z[i] em C, a saber, a
identidade e a conjugacao.
(c) nao existe homomorfismos de aneis de Z[i] em R.
7. Decomponha em fatores primos em Z[i] os seguintes elementos:
(a) 35

(b) 143

(c) 5 + 7i

(d) 7 + 5i

(e) 66 + 162i

190

CAPITULO 4. O CORPO DOS NUMEROS


COMPLEXOS

8. Ache os resduos quadraticos modulo 5. Faca o mesmo para modulo 7.


9. Quais os inteiros abaixo que sao soma de dois quadrados?
(a) 23 52 7

(b) 2 32 5 74

10. Escreva 2450 como soma de dois quadrados.


11. Resolva em Z a equacao x2 + y 2 = 2z 2 .

(c) 32 5 133

Captulo 5

APENDICES
5.1

A construc
ao dos n
umeros reais

5.2

Os n
umeros p-
adicos

191

Você também pode gostar