Você está na página 1de 246

Conjuntos

AULA 1

Aula 1 Conjuntos
Meta
Introduzir as nocoes basicas de conjunto e produto cartesiano de
conjuntos.
Objetivos
Ao final desta aula, voce deve ser capaz de:
Definir as nocoes basicas de conjunto e subconjunto; uniao, intersecao
e diferenca entre dois conjuntos.
Identificar os conjuntos numericos: N, Z, Q, R e C.

Desenvolver os conceitos de par ordenado e produto cartesiano de conjuntos.

Introdu
c
ao
O estudo mais rigoroso da teoria dos conjuntos despontou no sec. XIX,
com os trabalhos do matematico Georg Cantor. Em um de seus trabalhos,
ele abalou a comunidade matematica da epoca, provando que a a cardinalidade infinita do conjunto R, dos n
umeros reais, e maior que a cardinalidade
infinita do conjunto N dos n
umeros naturais.
A cardinalidade de um conjunto finito e o n
umero de elementos deste
conjunto. Cantor mostrou que ha varios tipos de conjuntos infinitos e que
existem infinitos maiores que outros infinitos. O conjunto dos n
umeros
racionais Q tem a mesma cardinalidade infinita que N, mas R tem cardinalidade maior.
A nocao de conjunto desempenha papel fundamental na organizacao e
no desenvolvimento da Matematica e de suas aplicacoes.
Nesta primeira aula, abordaremos, de maneira resumida e intuitiva, os
fundamentos basicos da teoria dos conjuntos. Uma outra apresentacao elementar para este topico sao as Aulas 1 a 4 da disciplina Matematica Discreta,
pela qual voce, aluno, provavelmente ja passou.
Entao, segure-se firme. Vamos iniciar uma viagem por uma das areas

mais bonitas da Matematica: a Algebra.

As ideias fundamentais da
teoria dos conjuntos foram
desenvolvidas pelo
matem
atico Georg Cantor
(1845 1918).
Muitas de suas ideias geniais
n
ao foram aceitas
inicialmente por outros
matem
aticos. No entanto,
tiveram uma influencia
profunda na Matem
atica do
seculo XX.

Observe que Q tem mais


elementos que N no sentido
de que todo n
umero natural
e racional, mas h
a muitos
racionais (na verdade,
infinitos racionais) que n
ao
s
ao inteiros. No entanto, N e
Q tem a mesma
cardinalidade infinita.

CEDERJ

Conjuntos

Algebra 1

Conjuntos: uma breve apresenta


c
ao
Em Matematica, conjuntos e elementos sao nocoes primitivas, assim
como ponto, reta e plano. Entendemos conjunto como uma colecao de objetos. Os objetos que formam um conjunto sao chamados elementos do conjunto.
conveniente admitir a existencia do conjunto vazio, representado pelo
E
smbolo . Assim, o conjunto vazio e um conjunto sem elementos.

Quando todos os elementos de um conjunto A sao tambem elementos


de um conjunto B, dizemos que o conjunto A est
a contido no conjunto B,
ou que A e subconjunto de B.

Por que o conjunto vazio e


considerado subconjunto de
qualquer conjunto?
Raciocine por absurdo:
se n
ao fosse subconjunto de
algum conjunto A, deveria
haver um elemento de n
ao
pertencente a A. Porem,
n
ao tem elemento algum!

Assim, um conjunto A nao e subconjunto de um conjunto B quando


existe algum elemento de A que nao e elemento de B. O conjunto
e
considerado subconjunto de qualquer conjunto.
Dois conjuntos A e B sao iguais quando possuem os mesmos elementos,
isto e, todo elemento de A e elemento de B (A B) e todo elemento de B
e elemento de A (B A). Assim,
A=B

se, e somente se, A B e B A .

Assim, todo conjunto e subconjunto de si mesmo. Quando A e um


subconjunto de B, mas nao e igual a B, entao dizemos que A e subconjunto
proprio de B.
Usaremos as seguintes notacoes:
x A, x e um elemento do conjunto A ou x pertence a A.
x 6 A, x nao e elemento do conjunto A, ou x nao pertence a A.
A B, o conjunto A e um subconjunto do conjunto B ou A esta
contido em B.
Se A B, dizemos tambem que o conjunto B contem o conjunto A e
denotamos B A.
A 6 B. O conjunto A nao esta contido no conjunto B.
A & B, o conjunto A e subconjunto proprio de B. Assim,
A&B
CEDERJ

se, e somente se,A B e A 6= B .

Conjuntos
AULA 1

Conjuntos num
ericos
Os conjuntos numericos sao os seguintes:
O conjunto dos n
umeros naturais, representado por N, e o conjunto
N = {0, 1, 2, 3, . . .} .
O conjunto dos n
umeros inteiros, representado por Z, e o conjunto
Z = {. . . , 3, 2, 1, 0, 1, 2, 3, . . .} .
O conjunto dos n
umeros racionais, representado por Q, e o conjunto
Q={

m
| m, n Z e n 6= 0} ,
n

isto e, os n
umeros racionais sao as fracoes.
O conjunto dos n
umeros reais representado por R e o conjunto formado
pelos n
umeros racionais e irracionais. N
umeros irracionais representam quantidades que nao podem ser expressas na forma de fracao, por

exemplo, 2, etc.
O conjunto dos n
umeros complexos, denotado por C, e o conjunto
C = {a + bi | a, b R e i =

1} .

Observe que
N&Z&Q&R&C.
Para uma construcao detalhada dos conjuntos numericos, dos n
umeros
naturais ate os reais, consulte o Modulo 1 da disciplina Pre-calculo. Os
n
umeros complexos foram apresentados no Modulo 3 de Pre-calculo.
Uni
ao e interse
c
ao entre conjuntos
O conjunto formado pelos elementos que pertencem tanto ao conjunto
A quanto ao conjunto B e chamado interseca
o de A e B, denotado por AB.
Assim,
A B = {x | x A e x B} .
Um elemento de A B pertence simultaneamente aos conjuntos A e B.
3

CEDERJ

Conjuntos

Algebra 1

O ou da matem
atica e n
ao
exclusivo, quer dizer, se
x A ou x B, ent
ao x
pode estar em A, pode estar
em B ou pode estar em
ambos.
Repare que ou na
linguagem cotidiana e, em
geral, exclusivo. Quando
dizemos hoje a
` noite vou ao
cinema ou ao teatro,
queremos dizer que iremos a
um ou ao outro, mas n
ao a
ambos.

O conjunto formado pelos elementos que estao em A ou estao em B e


chamado de uni
ao de A e B, denotado por A B. Assim,
A B = {x | x A ou x B} .
Quando usamos o conectivo ou ao escrevermos x A ou x B, o elemento x
pode estar no conjunto A, ou pode pertencer ao conjunto B. Basta pertencer
a um deles para pertencer a` uniao.
Para quaisquer conjuntos A e B valem as seguintes propriedades:
A = ;
A = A;
A B A e A B B;
A B A e A B B.
Exemplo 1
1. Z Q = Z e Z Q = Q.

Intervalos:
voce se lembra dos intervalos
abertos e fechados? A
notaca
o e:
(a, b) = {x R | a < x < b}
[a, b) = {x R | a x < b}
(a, b] = {x R | a < x b}
[a, b] = {x R | a x b}.

2. Q {n
umeros irracionais} = R.
3. (2, 4) (3, 5) = (3, 4) e (2, 4) (3, 5) = (2, 5). Observe o diagrama a
seguir:
(2,4)

(3,5)
U

(2,4)

(3,5)




(2,4) U (3,5)

4. [1, 2] [2, 5) = {2}.


5. (0, 1) (0, 12 ) (0, 31 ) (0, 14 ) (0, 51 ) . . . (0, n1 ) . . . = .
Diagramas
Muitas vezes e conveniente representar conjuntos por meio de diagramas geometricos, em que conjuntos sao representados por regioes do plano.
Estes diagramas sao chamados Diagramas de Venn.
CEDERJ

Conjuntos
AULA 1

AB

Por exemplo, dados dois conjuntos A e B tais que A 6 B e B 6 A,


podemos representa-los pelo diagrama a seguir, no qual a area mais escura
representa o conjunto intersecao A B.

Fig. 1.1: A interseca


o A B e a a
rea mais escura do gr
afico

Se A B, podemos representa-los pela figura

Fig. 1.2: A B = A

O conjunto diferenca de A e B, denotado por A B, e o conjunto dos


elementos de A que nao pertencem ao conjunto B. Assim,
A B = {x A | x 6 B} .
O diagrama a seguir representa a diferenca A B.

Fig. 1.3: Diferenca entre A e B

CEDERJ

Conjuntos

Algebra 1
Exemplo 1
Prove a seguinte igualdade:

(A B) (B A) = (A B) (A B) .
Solucao:
Devemos mostrar que todo elemento de (A B) (B A) e tambem
elemento de (A B) (A B), e vice-versa.

Seja x um elemento de (A B) (B A). Temos x (A B) ou


x (B A). Vamos analisar cada um destes dois casos separadamente.
Se x (A B), entao x A e x 6 B. Se x A, entao x A B. Se
x 6 B, entao x 6 A B (se x nao esta em B, nao pode estar na intersecao
de B com conjunto algum!). Como x A B e x 6 A B, entao x
(A B) (A B). Mostramos que
x (A B) (B A) x (A B) (A B) .
Vamos, agora, demonstrar a recproca. Seja x (A B) (A B).
Assim, x (A B) e x 6 (A B). Como x (A B), entao x A ou
x B. Vamos analisar os dois casos separadamente.
Se x A, como x 6 (A B), entao x 6 B e, portanto, x (A B).

Se x B, como x 6 (A B), entao x 6 A e, portanto, x (B A).

Assim, conclumos que x (A B) ou x (B A), isto e, x


(A B) (B A), o que completa a demonstracao.
A figura a seguir mostra, em um diagrama, o conjunto (AB)(BA).

AB

BA

Fig. 1.4: Diagrama de (A B) (B A).

Voce achou este exemplo um pouco complicado? Repasse o exemplo


ate ter certeza de que entendeu todos os passos. Tente faze-lo sem olhar a
aula. No fundo, e mais facil do que parece!
Vamos apresentar um outro exemplo, do mesmo tipo, mas agora com
tres conjuntos.
CEDERJ

Conjuntos
AULA 1

Exemplo 2
Mostre que, quaisquer que sejam os conjuntos A, B e C, vale o seguinte:
A (B C) = (A B) (A C) .
Solucao: Vamos comecar mostrando que todo elemento do conjunto a` esquerda e tambem elemento do conjunto a` direita da igualdade.
Seja x A (B C). Entao, pela definicao de intersecao, temos que
x A e x (B C), simultaneamente.

Como x (B C), entao x B ou x C. Como x A temos x A


e (x B ou x C), ou seja, (x A e x B) ou (x A e x C), ou ainda,
x A B ou x A C, o que resulta em x (A B) (A C). Conclumos
que
A (B C) (A B) (A C) .
Vamos agora provar a recproca. Suponha que x (A B) (A C).
Portanto, x (A C) ou x (A B). Vamos analisar os dois casos.

Se x (A C), entao x A e x C. Logo, x A e x (B C), ja


que c (B C). Nesse caso, conclumos que x A (B C).
Se x (A B), raciocinamos de maneira analoga:

x (A B) x A e x B x A e x (B C) x A (B C) .
Conclumos que
(A B) (A C) A (B C) ,
o que completa a demonstracao.
A figura a seguir mostra, em um diagrama, o conjunto A (B C).

Fig. 1.5: O conjunto A (B C).

CEDERJ

Conjuntos

Algebra 1

Produto cartesiano de conjuntos


Um par ordenado e uma seq
uencia ordenada de dois elementos. Escrevese o par entre parentesis, como em (a, b). Repare que a ordem dos elementos
no par e significativa. Por exemplo, os pares ordenados de inteiros (1, 2)
e (2, 1) sao diferentes. Dois pares ordenados sao iguais se tem os mesmos
elementos na mesma ordem, isto e,
(a, b) = (c, d) se, e somente se, a = c e b = d .
Voce notou a coincidencia de
notaca
o? Se a, b s
ao n
umeros
reais, o mesmo smbolo (a, b)
e usado para denotar o
intervalo aberto a < x < b e
o par ordenado (a, b) que,
evidentemente, s
ao duas
coisas inteiramente
diferentes. Isto, em geral,
n
ao causa problemas visto
que pelo contexto
normalmente sabemos a
quais dos dois objetos
estamos nos referindo

Analogamente, uma tripla ordenada de elementos e uma seq


uencia de
3 elementos em que a ordem e significativa, isto e,
(a, b, c) = (d, e, f ) se, e somente se, a = d e b = e e c = f .
De maneira geral, chamamos de uma n-upla ordenada de elementos
uma lista ordenada (a1 , a2 , . . . , an ), na qual a ordem e significativa. Duas
n-uplas sao iguais quando possuem os elementos nas mesmas posicoes:
(a1 , a2 , . . . , an ) = (b1 , b2 , . . . , bn ) se, e somente se, a1 = b1 , a2 = b2 , . . . , an = bn .
Sejam os conjuntos A e B. O produto cartesiano de A e B, denotado
por A B, e o conjunto de todos os pares ordenados (a, b), com a A e
b B. Assim,
A B = {(a, b) | a A e b B} .
Podemos generalizar esta definicao para varios conjuntos. Dados os
conjuntos A1 , A2 , A3 , . . . , An , o produto cartesiano A1 A2 A3 An
e definido por
A1 A2 A3 An = {(a1 , a2 , a3 , . . . , an ) | a1 A1 , a2 A2 , . . . , an An } .
Exemplo 3
Seja A = {1, 2} e B = {3, 4, 5}, entao
A B = {(1, 3), (1, 4), (1, 5), (2, 3), (2, 4), (2, 5)} e
B A = {(3, 1), (3, 2), (4, 1), (4, 2), (5, 1), (5, 2)}.
Note que, neste exemplo, para estes conjuntos, A B 6= B A. O
produto cartesiano de conjuntos nao e uma operacao comutativa.

CEDERJ

Conjuntos
AULA 1

Note, ainda em relacao ao exemplo anterior, que o produto cartesiano


de um conjunto A de 2 elementos por um conjunto B de 3 elementos e um
conjunto A B de 2 3 = 6 elementos. Vamos deixar como exerccio a prova
da proposicao que enunciamos a seguir.
Proposicao 1
Se A e B sao conjuntos finitos, entao
|A B| = |A| |B| ,
onde |A| indica o n
umero de elementos de um conjunto A.
Resumo
O conceito de conjunto pertence aos fundamentos. esta presente em
todas as formas em que a Matematica se manifesta, sendo especialmente

importante neste curso de Algebra.


Assim, faca uma revisao criteriosa nos
conceitos de uniao, intersecao e produto cartesiano apresentados nesta primeira aula.
Os exemplos apresentados sao considerados atividades com roteiro de
solucao. Voce deve reescreve-los com suas proprias palavras.

Para voce, aluno, que se inscreveu em Algebra


1, essas nocoes basicas
de conjunto provavelmente sao ja bem conhecidas. Assim, procuramos apresenta-las dentro de um princpio de revisao dinamica, onde a` revisao dos
conceitos basicos acrescentamos alguns aspectos especficos e procuramos fixar a notacao que sera utilizada ao longo desta disciplina.
Nos Exemplos 1 e 2 apresentamos demonstracoes de duas proposicoes
basicas envolvendo conjuntos, que voce deveria tentar reescrever com suas
palavras.
Atividades propostas
1. Para os conjuntos A = {1, 2, 3, 4} e B = {3, 4, 5, 6}, calcule:
(a) A B.
(b) A B.
(c) A B.
(d) B A.
(e) A B.
9

CEDERJ

Conjuntos

Algebra 1

2. Seja A um conjunto. Prove que A = A e A = .


3. Prove que A B se, e somente se, A B = .
4. Sejam A e B conjuntos nao-vazios. Prove que A B = B A se, e
somente se, A = B. Por que razao e necessaria a condicao de A e B
serem nao-vazios?
5. Demonstre a igualdade A (B C) = (A B) (A C).
6. Mostre que se A e B sao conjuntos finitos, entao |A B| = |A| |B| .
7. Sejam A e B conjuntos quaisquer. Mostre que
|A B| = |A| + |B| |A B| .
8. Escreva os seguintes subconjuntos A R, dos n
umeros reais, como
uniao de intervalos:
(a) A = {x R | x2 > 1 e x2 < 4}.
(b) A = {x R | x2 4 e x2 < 9}.
(c) A = {x R | x2 2 e x2 1}.
(d) Escreva A Z para cada um dos tres conjuntos acima descritos.
Auto-avalia
c
ao
Voce deveria ter sido capaz de resolver todos os exerccios propostos. As
respostas, propositadamente, nao estao descritas aqui para que voce tente,
sozinho, achar o caminho da solucao a partir do que e apresentado no proprio
texto.
Se voce tiver alguma dificuldade, volte ao texto da aula e tente novamente. Procure tambem o tutor para esclarecer d
uvidas que ainda persistam
e discutir solucoes dos exerccios propostos.
Os exemplos inclusos na aula sao consideradas atividades com roteiro
de solucao. Voce deve conseguir reproduz-los com suas proprias palavras.
Nao avance para a proxima aula antes de conseguir fazer todas as atividades propostas.

CEDERJ

10

Relaco
es e relaco
es de equivalencia
AULA 2

Aula 2 Rela
co
es e rela
co
es de equival
encia
Meta
Abordar relacoes e relacoes de equivalencias.
Objetivos
Ao final desta aula, voce deve ser capaz de:
Definir os conceitos de relacao em um conjunto e entre dois conjuntos.

Enunciar as propriedades das relacoes.

Reconhecer uma relacao de equivalencia e dar alguns exemplos.

Introdu
c
ao
Um dos conceitos mais importantes na Matematica e o de relaca
o. Ele
esta ligado a` ideia de comparacao entre objetos, de acordo com algum criterio
ou alguma regra.
Podemos citar como exemplo a relacao e mais novo que no conjunto
dos alunos de uma escola. Outro exemplo e a relacao menor que (<) no
conjunto dos n
umeros inteiros. Ainda no conjunto dos inteiros, temos varias
relacoes: maior que, ser igual a, ser divisvel por, ser m
ultiplo de etc.
Mas como definimos uma relacao? Veja que ha duas coisas importantes
em uma relacao: um conjunto e uma regra de comparacao entre os elementos
deste conjunto. Uma rela
c
ao sempre envolve pares de elementos do
conjunto.
Se temos uma relacao R em um conjunto A, e comum escrever xRy
quando o elemento x esta relacionado ao elemento y, sendo x, y A. Usamos
o smbolo x 6 R y quando x nao esta relacionado ao elemento y.

Relaco
es que comparam
pares de elementos de um
conjunto s
ao chamadas
relaco
es bin
arias. Nesta
disciplina, trataremos
apenas de relaco
es bin
arias.

Por exemplo, na relacao < (e menor que) no conjunto Z, temos


2 < 3, 4 < 10, 1 < 100 etc. Familar, nao?

Ha uma outra maneira, talvez menos intuitiva, de escrever uma relacao:


por pares ordenados. Podemos convencionar que o par (x, y) diz que x esta
relacionado a y. Assim, dada uma relacao em um conjunto A, os relacionamentos sao pares ordenados (x, y), com x e y pertencentes ao conjunto A,
isto e, uma relacao e definida atraves de um dado subconjunto do produto
cartesiano A A.

11

CEDERJ

Algebra 1

Relaco
es e relaco
es de equivalencia

Rela
c
ao em um conjunto
A seguir, veremos como podemos definir uma relacao.
Definicao 1 (Relacao em um conjunto)
Uma relacao R em um conjunto A e um subconjunto do produto cartesiano
de A por si mesmo:
R AA.

Exemplo 2
1. Se A = {1, 2, 3}, a relacao < e dada por

R = {(1, 2), (1, 3), (2, 3)} ,


enquanto a relacao e dada por
S = {(1, 1), (1, 2), (1, 3), (2, 2), (2, 3), (3, 3)} .
Podemos, tambem, descrever R como
R = {(x, y) A A | x < y} .
2. No conjunto B = {1, 2, 3, 4, 5, 6}, a relacao x divide y, e dada por
R = {(1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (2, 2), (2, 4), (2, 6), (3, 3),
(3, 6), (6, 6)} .

Podemos, tambem, descrever o conjunto R como


R = {(x, y) B B | x divide y} .
Em resumo, uma relacao em um conjunto A e um conjunto de pares
ordenados (x, y), onde x, y A. Dizemos que x e y satisfazem a relacao, ou
que x esta relacionado a y, se o par (x, y) esta na relacao. Assim, uma relacao
e um subconjunto de A A. Qualquer subconjunto de A A constitui uma
relacao. Se R e uma relacao, escrevemos xRy quando (x, y) R, isto e,
xRy (x, y) R .
conveniente ampliar a definicao que demos de relacao, para incluir
E
relacoes entre dois conjuntos diferentes.
Definicao 2 (Relacao entre conjuntos)
Sejam A e B conjuntos. Uma relacao entre A e B e um subconjunto de
A B.
Observe a distincao: um subconjunto de A A e uma relacao em A,
enquanto um subconjunto de A B e uma relacao entre A e B.
CEDERJ

12

Relaco
es e relaco
es de equivalencia
AULA 2

Propriedades das rela


co
es
Vamos usar termos especiais para descrever certas propriedades que
uma relacao pode ter. Vamos considerar uma relacao R em um conjunto A.
Propriedade Reflexiva.
Dizemos que uma relacao R e reflexiva quando, para qualquer x A,
temos xRx. Isto e, todo elemento do conjunto esta relacionado a si
mesmo.
Propriedade Anti-reflexiva.
Dizemos que uma relacao R e anti-reflexiva quando, para qualquer x
A, temos x R
6 x. Isto e, nenhum elemento do conjunto esta relacionado
a si mesmo.
Propriedade Simetrica.
Dizemos que uma relacao R e simetrica quando, para quaisquer x, y
A, se xRy, entao yRx. Isto e, se x estiver relacionado a y, entao y esta
relacionado a x.
Propriedade Anti-simetrica.
Dizemos que uma relacao R e anti-simetrica quando, para quaisquer
x, y A, se xRy e yRx, entao x = y. Assim, se x e y sao elementos
distintos de A, nao pode acontecer de x estar relacionado a y e y estar
relacionado a x.
Propriedade Transitiva.
Dizemos que uma relacao R e transitiva quando, para quaisquer x, y, z
A, se xRy e yRz, entao xRz. Isto e, se x estiver relacionado a y e y
estiver relacionado a z, entao x esta relacionado a z.
Vamos a alguns exemplos para tornar estes conceitos mais claros e para
mostrar que muitas relacoes comuns apresentam varias destas propriedades.
Exemplo 1
A relacao = (igualdade) sobre os inteiros. Ela e reflexiva (todo inteiro e igual
a si mesmo), simetrica (x = y y = x) e transitiva (x = y e y = z x = z).
13

CEDERJ

Relaco
es e relaco
es de equivalencia

Algebra 1
Exemplo 2

A relacao (menor ou igual a) sobre os inteiros. Ela e reflexiva (todo inteiro


e menor ou igual a si mesmo), anti-simetrica (x y e y x x = y) e
transitiva (x y e y z x z).
Exemplo 3
A relacao < (estritamente menor que) sobre os inteiros. Ela e anti-reflexiva
(nenhum inteiro e menor que si mesmo), nao e simetrica (porque x < y
nao implica y < x). Na verdade, ela e anti-simetrica. Isto pode causar
estranheza, mas, veja bem: a condicao de anti-simetria e
(x < y e y < x) x = y .
Esta condicao e correta por vacuidade: nao ha inteiros tais que x < y e y < x,
portanto, a implicacao e sempre verdadeira.
A relacao < e tambem transitiva:
(x < y e y < z) x < z .
Exemplo 4
Seja A o conjunto das retas no plano e R a relacao de perpendicularismo
entre retas. Esta relacao e anti-reflexiva (nenhuma reta e perpendicular a si
mesma), simetrica e nao e transitiva.
Exemplo 5
Seja A o conjunto das retas no plano e R a relacao de paralelismo ou igualdade
entre retas, isto e, xRy quando as retas x e y sao iguais ou paralelas. Esta
relacao e, claramente, reflexiva, simetrica e transitiva.
Dois tri
angulos 4ABC e
4DEF s
ao ditos
congruentes quando existe
uma correspondencia entre
seus vertices, tal que a
correspondencia entre os
lados e a
ngulos, determinada
por esta correspondencia
entre os vertices, leva lados e
a
ngulos em lados e a
ngulos
congruentes.

Exemplo 6
Seja A o conjunto dos tri
angulos. A relacao R de congruencia de triangulos
e reflexiva, simetrica e transitiva.
Exemplo 7
Considere a relacao | (divide) no conjunto dos n
umeros inteiros positivos.
Esta relacao e anti-simetrica, pois, para x e y n
umeros positivos, se x | y e
y | x entao x = y.

Por outro lado, a relacao | (divide) sobre o conjunto dos n


umeros inteiros nao e anti-simetrica, pois , por exemplo, 2 | 2 e 2 | 2, mas 2 6= 2.
Tambem nao e simetrica, por exemplo, 2 | 6, mas 6 - 2.

CEDERJ

14

Relaco
es e relaco
es de equivalencia
AULA 2

Este exemplo mostra que uma relacao pode nao ser nem simetrica nem
anti-simetrica.
Exemplo 8
Seja R a relacao de bijecao definida sobre o conjunto de todos os subconjuntos
finitos. Se S1 e S2 sao dois conjuntos finitos, entao S1 RS2 quando ha uma
relacao bijetiva entre S1 e S2 , o que e o mesmo que dizer que S1 e S2 tem o
mesmo n
umero de elementos.
A relacao S e claramente reflexiva, simetrica e transitiva.
Rela
co
es de equival
encia
Em varias areas da Matematica, encontramos relacoes que trazem uma
certa nocao de quase igualdade entre objetos distintos. Por exemplo, em
Geometria, a congruencia de triangulos. Triangulos congruentes nao sao
iguais, mas tem lados e angulos correspondentes de mesma medida. Assim,
funcionam como se fossem iguais.

O que e o n
umero de
elementos de um conjunto
finito S? Uma maneira de
conhecer este n
umero e
atraves de bijeco
es.
Podemos dizer que um
conjunto S e finito e tem n
elementos quando existe
uma bijeca
o de S com o
conjunto {1, 2, . . . , n}.

Entre conjuntos finitos, a relacao de bije


c
ao nao e uma igualdade,
mas, para muitas aplicacoes, conjuntos bijetivos funcionam como se fossem
iguais.
Estas relacoes, assim como a relacao de igualdade em um conjunto
numerico, tem a caracterstica de serem reflexivas, simetricas e transitivas.
Damos a uma relacao com estas propriedades o nome de relacao de equivalencia.
Definicao 3 (Relacao de equivalencia)
Seja R uma relacao em um conjunto A. Dizemos que R e uma relaca
o de
equivalencia em A quando ela e reflexiva, simetrica e transitiva.
Os exemplos 1 (relacao de igualdade nos inteiros), 6 (congruencia de
triangulos), 5 (retas iguais ou paralelas) e 8 (relacao de ter o mesmo n
umero
de elementos sobre o conjunto de todos os subconjuntos finitos) sao exemplos
de relacoes de equivalencia.
Vamos ver mais um exemplo de relacao de equivalencia.
Exemplo 9
Sejam A e B dois conjuntos nao-vazios, e seja f : A B uma dada funcao.
Vamos definir, usando a funcao f , uma relacao de equivalencia f , no conjunto A, que e o domnio de f .
15

CEDERJ

Relaco
es e relaco
es de equivalencia

Algebra 1
Definicao:

Para x1 , x2 A, x1 f x2 quando f (x1 ) = f (x2 ) .


Esta relacao e de equivalencia, pois vale:
1. Reflexividade: x f x, pois f (x) = f (x).
2. Simetria:
x1 f x2 f (x1 ) = f (x2 ) f (x2 ) = f (x1 ) x2 f x1 .
3. Transitividade:
x1 f x2 e x2 f x3 f (x1 ) = f (x2 ) e f (x2 ) = f (x3 )
f (x1 ) = f (x3 ) x1 f x3 .

Classes de equival
encia
Seja A um conjunto nao-vazio e seja uma relacao de equivalencia no
conjunto A.
Definicao 4 (Classe de equivalencia)
Se a A, chamamos de classe de equivalencia do elemento a, denotado por a,
o subconjunto de todos os elementos de A que sao equivalentes ao elemento
a, isto e
a = {x A / x a} .
Note que, como a a, por reflexividade, entao a a. Assim, uma
classe de equivalencia nunca e vazia.
Por exemplo, na relacao de congruencia de triangulos, a classe de equivalencia de um triangulo T e o conjunto de todos os triangulos que sao
congruentes a T .
Seja R a relacao tem o mesmo n
umero de elementos que, no conjunto
de todos os subconjuntos finitos de Z, por exemplo. Ja vimos que R e uma
relacao de equivalencia (veja o exemplo 8). O que sao, neste caso, as classes
de equivalencia?
A classe do conjunto vazio e a classe dos conjuntos que nao tem nenhum
elemento, portanto, somente ele mesmo.
= {}
CEDERJ

16

Relaco
es e relaco
es de equivalencia
AULA 2

Em seguida, temos a classe dos conjuntos que tem 1 elemento. Todos


eles estao na mesma classe, e somente eles (os conjuntos de 1 elemento) estao
nesta classe.
{1} = {. . . , {2}, {1}, {0}, {1}, {2}, . . .} .
Passamos, entao, a` classe dos subconjuntos de Z que tem dois elementos, tres elementos etc. Observe que todos os subconjuntos finitos de Z estao
em alguma classe (se um subconjunto tem n elementos, entao pertence a`
classe dos subconjuntos que tem n elementos!). Note, tambem, que estas
classes sao disjuntas duas a duas.
A proxima proposicao ira mostrar o que dissemos anteriormente para
qualquer relacao de equivalencia R em um conjunto A. Mostraremos que
as classes de equivalencia de R sao subconjuntos de A, nao vazios, disjuntos
dois a dois, cuja uniao e o conjunto A.
Proposicao 1
Seja uma relacao de equivalencia em um conjunto nao vazio A e sejam
x, y A. Entao, as seguintes afirmacoes sao verdadeiras.
1. Dois elementos sao equivalentes se, e somente se, estao na mesma classe
de equivalencia:
x y x = y .
2. Duas classes distintas sao disjuntas:
x 6= y x y = .
3. O conjunto A e a uniao das classes de equivalencia da relacao:
A=

xA

Demonstraca
o.
Sejam x, y A.

1. Assumimos x y. Vamos mostrar que x = y.

Se a x, temos a x. Da hipotese x y, segue por transitividade


que a y. Isso nos diz que a y.

Assim, x y. De modo analogo, pode-se mostrar que y x. Dessas


duas inclusoes, mostramos que x = y.
17

CEDERJ

Algebra 1

Relaco
es e relaco
es de equivalencia

Assumimos x = y. Vamos mostrar que x y.

Pela reflexividade, x x, portanto, x x. Como x = y, entao x y,


e isso nos diz que x y.
2. Suponha que x 6= y e suponhamos, por absurdo, que x y 6= . Seja
z x y. Assim, z x implica z x e z y implica z y. Pela simetria,
z x implica x z.
Assim, x z e z y. Pela transitividade, temos x y, e de (1) segue
que x = y, contradizendo nossa hipotese.
Da, segue que x y = , quando x 6= y.
3. De x A para todo x A, segue que
para todo x A, segue que A

x.

xA

x A e do fato de x x

xA

Logo, dessas duas informacoes conclumos que A =

x.

xA

Conjuntos quocientes e parti


c
ao em um conjunto
Seja uma relacao de equivalencia em um conjunto nao vazio A e, para
todo a A, seja a = {x A | x a} a classe de equivalencia do elemento a.

O conjunto das classes {a | a A} denotado por P = A/ = A e


chamado conjunto quociente de A pela relacao de equivalencia .

Voce deve ter estudado


partico
es de um conjunto na
disciplina Matem
atica
Discreta, no primeiro
perodo do curso (l
a, quando
voce ainda era um calouro!).

Pela proposicao anterior, o conjunto quociente e um conjunto de subconjuntos de A, nao vazios, dois a dois disjuntos, e cuja uniao e o proprio
conjunto A. Esta e exatamente a nocao de partica
o de um conjunto.
Vamos relembrar a definicao de parti
c
ao de um conjunto.

Definicao 5 (particao de um conjunto A)


Seja A um conjunto nao vazio e seja P uma colecao cujos elementos sao
subconjuntos de A.
Dizemos que P e uma partica
o do conjunto A se as seguintes propriedades sao satisfeitas:
1. Os elementos de P sao nao vazios.
2. Quaisquer dois elementos distintos P1 , P2 de P sao disjuntos, isto e,
P1 6= P2 em P implica P1 P2 =

CEDERJ

18

Relaco
es e relaco
es de equivalencia
AULA 2

[
3. A = P (A e uniao disjunta dos elementos P P).
P P

Se P = {P1 , P2 , , Pn } for uma particao finita, podemos representar


a particao na figura a seguir

Repare
o
[na notaca
A = P , usada para
P P

indicar uni
ao disjunta

A
Pn

Pi
P5
P4
P3
P2
P1

Fig. 2.1: Partica


o de um conjunto

Pela proposicao anterior, se e uma relacao de equivalencia em um


conjunto nao vazio A, entao P = A/ = A define uma particao no conjunto
A ns qual os elementos dessa particao sao as classes de equivalencia a, onde
a A.

Um fato muito interessante e que a recproca tambem e verdadeira, isto


e, dada uma particao P de um conjunto A, fica naturalmente definida uma
relacao de equivalencia em A de modo que P = A/ = A.
Proposicao 2
Seja A um conjunto nao vazio e seja P uma particao do conjunto A. Defina
a relacao sobre A por
x y,

se existe P P

tal que x, y P

1. e relacao de equivalencia.
2. A/ = P.
Em outras palavras, a relacao de equivalencia e definida por: dois elementos se relacionam quando est
ao no mesmo conjunto da partica
o.
Demonstraca
o.
1. Vamos mostrar que as propriedades que definem relacao de equivalencia
sao satisfeitas.
19

CEDERJ

Relaco
es e relaco
es de equivalencia

Algebra 1
Reflexividade.

[
x x pois, x A = P entao existe P P tal que x P .
P P

Simetria.
Assumimos x y. Isso nos diz que existe P P tal que {x, y} P e,
como {y, x} = {x, y}, segue que y x.
Transitividade.
Assumimos x y e y z com x, y, z A.
Se x y, entao existe P1 P tal que {x, y} P1 .
Se y z, entao existe P2 P tal que {y, z} P2 .
Assim, y P1 P2 6= e como P e uma particao, isso nos diz que, de
fato, P1 = P2 .
Assim, {x, y} e {y, z} estao contidas em P1 = P2 .
Entao,
{x, y, z} P1 = {x, z} P1 = x z .
Isso demonstra que a relacao define uma relacao de equivalencia
em A.
2. Vamos provar que A = A/ = P.

Seja P P e seja a P A. Vamos mostrar que


P = a = {x A | x a} .
Se x a, entao existe P 0 P tal que {x, a} P 0 .
Como a P P 0 6= , temos:

P = P 0 = {x, a} P = P 0 = x P = a P .
De a P segue, pela definicao de , que y a para todo y P e isso
nos diz que P a.
De a P e P a segue que P = a.

Tendo em vista que cada a A pertence, sempre, a algum P P (pois


P e uma particao de A), temos, de fato, que
A = A/ = P .

CEDERJ

20

Relaco
es e relaco
es de equivalencia
AULA 2

Resumo
As nocoes de Relacao e Relacao de Equivalencia sao nocoes destacadas

particularmente importante
na Matematica e, em especial, na Algebra.
E
que voce, aluno, domine esses conceitos e tenha um entendimento claro das
propriedades reflexiva, simetrica e transitiva.
Uma relacao de equivalencia permite partir um conjunto em uma colecao
especial de subconjuntos chamada Particao do Conjunto. O conjuntos das
classes de equivalencia determina uma particao e, vice-versa, uma particao
determina uma relacao de equivalencia em um conjunto, onde os elementos
da particao sao, exatamente, as classes de equivalencia da relacao.
Esse e o recado da Aula 2.

21

CEDERJ

Relaco
es e relaco
es de equivalencia

Algebra 1

Atividades Propostas
1. Seja R = {(x, y) | x, y R} o conjunto dos pontos no plano, representados por pares ordenados de n
umeros reais. Seja o subconjunto de
2
R definido por
= {(x, y) R2 | xy 0} .
facil ver que e a uniao do 1o e 3o quadrantes com os eixos cartesianos
E
(que sao as retas x = 0 e y = 0).
Definimos uma relacao R no conjunto R dos n
umeros reais por
para x, y R,

xRy quando (x, y) .

Mostre que a relacao assim definida e uma relacao de equivalencia.


2. Discuta a validade das propriedades reflexiva, simetrica e transitiva
para as relacoes em R, definidas de maneira analoga, atraves dos conjuntos
(a) = {(x, y) R2 | x 0 e y 0}
(b) = {(x, y) R2 | xy 0}
(c) = {(x, y) R2 | x2 + y 2 1}
Auto-avalia
c
ao
Voce deveria ter sido capaz de resolver todos os exerccios propostos.
Se voce tiver alguma dificuldade, volte ao texto da aula ou procure o tutor
antes de avancar para a proxima aula.

CEDERJ

22

Relacao de ordem em um conjunto: O princpio da boa ordenacao dos inteiros


AULA 3

Aula 3 Rela
c
ao de ordem em um conjunto:
O princpio da boa ordena
c
ao dos inteiros
Meta
Estudar relacao de ordem em um conjunto, as nocoes de conjunto limitado superiormente e inferiormente e o princpio da boa ordenacao.
Objetivos
Ao final desta aula, voce deve ser capaz de:
Listar as propriedades que definem uma relacao de ordem.
Definir a nocao de conjunto ordenado e destacar aspectos especficos
nos conjuntos numericos Z, Q, R e C.
Definir conjunto limitado superiormente e inferiormente.
Apresentar o princpio da boa ordenacao, mostrar sua validade em Z e
mostrar sua nao validade em Q e R.
Introdu
c
ao
Na Aula passada, voce viu a definicao de relacao em um conjunto e
tambem viu uma classe de relacoes especialmente importantes, que sao as
relacoes reflexivas, simetricas e transitivas, as chamadas relacoes de equivalencia.
Nesta aula, veremos outra classe de relacoes muito importantes, que
sao as relacoes de ordem. Elas traduzem a nocao intuitiva de ordem. Por
exempo, o conjunto dos n
umeros inteiros e ordenado, de maneira natural,
pela relacao menor ou igual a. Defiremos relacao de ordem em um conjunto, listando as propriedades que uma relacao deve ter para ser de ordem,
e analisaremos essas relacoes nos conjuntos numericos Z, Q, R e C.
Apresentaremos o Princpio da boa ordenacao que tem validade em Z
mas nao possui validade em Q ou R e, apresentaremos o exemplo da relacao
de ordem lexicografica em C.
23

CEDERJ

Algebra 1

Relacao de ordem em um conjunto: O princpio da boa ordenacao dos inteiros

Atraves do princpio da boa ordenacao em Z, provaremos, na proxima


aula, o chamado princpio da Inducao, que servira de base para demonstracao
de formulas envolvendo n
umeros inteiros.
Bom, e um bocado de assunto novo nesta aula! Vamos comecar pela
definicao de relacao de ordem.
Rela
c
ao de ordem em um conjunto: uma breve apresenta
c
ao
Seja A um conjunto nao vazio e seja R uma relacao (binaria) entre
pares ordenados de elementos de A. Se a, b A estao relacionados, nessa
ordem, escrevemos aRb. Caso contrario, escrevemos a 6 Rb.

Comecaremos definindo uma ordem parcial. Esta e uma relacao reflexiva, anti-simetrica e transitiva.

Definicao 1 (Ordem parcial de um conjunto A)


Dizemos que R e uma relacao de ordem parcial em A se, para todo a, b, c A,
sao validas as seguintes propriedades:
(1) aRa (Reflexiva)
(2) aRb, bRa = a = b (Anti-simetrica)
(3) aRb, bRc = aRc (Transitiva)
Exemplo 3
A relacao no conjunto Z e uma relacao de ordem parcial, pois e claramente
reflexiva (x x), anti-simetrica (x y e y x implica x = y) e transitiva (
x y e y z implica x z).

Na verdade, a relacao nos inteiros e um exemplo que vem sempre a` mente


comum, tambem, usar-se a notacao para
quando falamos de ordem. E
qualquer relacao de ordem parcial em qualquer conjunto.
Assim, dizemos que e uma ordem parcial em A se, para todo a, b, c A,
vale que:
1. a a;
2. a b, b a = a = b;
3. a b, b c = a c.
Agora, devemos distinguir um tipo especial de relacao de ordem. Note
que, se e uma relacao de ordem em um conjunto A, pode acontecer de dois

CEDERJ

24

Relacao de ordem em um conjunto: O princpio da boa ordenacao dos inteiros


AULA 3

elementos em A nao estarem relacionados, isto e, pode acontecer de existirem


elementos a, b A tais que nao vale a b nem b a.

Se dois elementos em A estao sempre relacionados, entao dizemos que


a relacao e total (ou linear ).
Definicao 2 (Relacao total ou linear)
Se uma relacao de ordem em um conjunto A satisfizer a propriedade
4. Para todo a, b A tem-se a b ou b a
entao dizemos que a ordem em A e total ou linear.
Vamos agora dar um exemplo de ordem parcial que nao e total.
Exemplo 4
Seja X um conjunto e seja A = P(X) o conjunto das partes de X. Isto e,
A = P(X) = {Y | Y X} .
Claramente, a relacao de inclusao em P(X) e uma relacao de ordem, pois e:
1. Reflexiva: todo subconjunto de X esta contido em si mesmo.
2. Anti-simetrica: se X1 e X2 sao subconjuntos de X e vale que X1 X2
e X2 X1 , entao X1 = X2 .
3. Transitiva: se X1 X2 e X2 X3 entao X1 X3 , para X1 , X2 e X3
subconjuntos de X.
Esta relacao de ordem parcial nao e, em geral, uma relacao de ordem total.
Por exemplo, se X = {1, 2} entao
A = P (X) = {, {1}, {2}, {1, 2}} .
Os conjuntos X1 = {1} e X2 = {2} A nao estao relacionados por inclusao:
X1 6 X2 e X2 6 X1 .
Se A e um conjunto e R e uma relacao de ordem parcial em A, dizemos
que o conjunto A e ordenado pela relacao R. No exemplo anterior, dizemos
que o conjunto das partes de um conjunto X e ordenado por inclusao.

Para relembrar, vamos ver


alguns exemplos de conjunto
das partes de um conjunto:
Se X = , tem-se
P(X) = {} (6= )
possui um elemento
(que e o conjunto
vazio).
Se X = {1}, P(X) =
{, {1}} possui
exatamente dois
elementos.
Se
X = {1, 2}, P(X) =
{, {1}, {2}, {1, 2}}
possui exatamente
quatro elementos.
Se X = {1, 2, , n}
mostraremos mais
tarde que P(X)
possui exatamente
2n elementos.

Se a relacao em R em A e total, entao dizemos que A e linearmente


ordenado por R.

25

CEDERJ

Relacao de ordem em um conjunto: O princpio da boa ordenacao dos inteiros

Algebra 1

Rela
c
ao de ordem no conjunto dos n
umeros reais
Nesta secao, definiremos a relacao de ordem natural nos conjuntos
numericos Z, Q e R. Mostraremos que, com esta relacao, estes conjuntos
sao linearmente ordenados.
Na construcao dos n
umeros reais, definimos uma ordem total (linear)
em R. Para isto, admitimos a existencia de um conjunto especial P R
satisfazendo as seguintes propriedades:
1. P e um subconjunto proprio, nao vazio, e 0 6 P .
2. Para todo x, y P , tem-se x + y P e xy P
3. Para todo x R ou x = 0, ou x P , ou x P (lei da tricotomia)
P e conhecido como o subconjunto dos n
umeros reais positivos.
Definimos a relacao de ordem em R por:
x, y P, x y x = y ou (y x) P .
Em outra palavras, x y quando x = y ou y x e positivo.

Tendo em vista propriedades algebricas basicas de reais, por exemplo:


(x)2 = (x)(x) = x2 , x R
e
12 = 1 .
Podemos provar varias propriedades da ordem em R.
Vamos provar que x2 > 0, x R, x 6= 0 .

De fato, se x R e x 6= 0, temos, pela propriedade (2), que, se x P ,


entao x2 = x x P .
Se x 6 P , pela propriedade (3), temos (x) P , logo, pela proposicao
2, (x)(x) = x2 P .
Assim, se x R, x 6= 0, x2 P , isto e,

x2 > 0, x R, x 6= 0 .
Em particular,
1 = (1)2 > 0 .
CEDERJ

26

Relacao de ordem em um conjunto: O princpio da boa ordenacao dos inteiros


AULA 3

Partindo de 1 > 0, usando a propriedade (2), podemos provar que todo


natural e positvo:
1 > 0
1 + 1 = 2 P, 2 > 0
3 = 2+1>0
..
.
n = (n 1) + 1 > 0
..
.
e isto nos mostra que
{1, 2, 3, , n, } P .
Se denotarmos R+ = P = {x R | x > 0}, o conjunto dos n
umeros
+
reais positivos, e Z = {x Z | x > 0}, o conjunto dos n
umeros inteiros
positivos, entao vale que
Z+ = Z P = {1, 2, 3, , n, } .
A ordem lexicogr
afica em C
Sabemos que
ZQRC,
onde
C = {a + bi | a, b R} e i =

1 .

No item anterior definimos uma relacao de ordem em R atraves de um


subconjunto P R, dos n
umeros reais positivos, satisfazendo as propriedades
(1), (2) e (3).
Vimos tambem que, a partir da ordenacao do n
umeros reais R, , temos
que os conjuntos
Z+ = Z P
Q+ = Q P
que sao, respectivamente, os subconjuntos dos inteiros e racionais positivos,
tambem sao ordenados pela ordem (restricao da ordem nos complexos).

Apresentaremos agora uma forma de definir uma ordenacao em C,


atraves da ordem lexicografica.
Definicao 3 (Ordem lexicografica L em C )
Seja a ordem definida em R e sejam z1 , z2 C. Definimos L do seguinte
modo:
z1 = a1 + b1 i L z2 = a2 + b2 i a1 a2 ou (a1 = a2 e b1 b2 ) .
27

CEDERJ

Algebra 1

Relacao de ordem em um conjunto: O princpio da boa ordenacao dos inteiros

No plano complexo temos:

b1

(a1 , b1 )

ou
b2

(a2 , b2 )

a1

(a2 , b2 )

b1

(a1 , b1 )

a2

a 1 = a2

(a, b) a + bi
Observe que, se a1 , a2 R, entao
a1 = a1 + 0i L a2 = a2 + 0i a1 a2

em R ,

Portanto, a ordem L , quando restrita aos reais, coincide com a ordem


dos reais. Por isso, dizemos que a ordem L nos complexos estende a
ordem nos reais.
Atividades
1. Verifique que
1 + i L 2
i L 1 + i
1 + i L 2 + i

1 + i L 1 + 2i
2 L 3
i L 1

2. Mostre que L define uma relacao de ordem linear linear em C.


3. Temos que i = 0 + 1 i > 0 na relacao L lexicografica de C. Mas,
i2 = i i = 1 = 1 + 0i < 0 + 0i = 0 .

CEDERJ

28

Relacao de ordem em um conjunto: O princpio da boa ordenacao dos inteiros


AULA 3

Estens
ao da ordem nos reais para os complexos
Vamos desenvolver um pouco mais esta ideia da estensao da ordem nos
reais para os complexos.
Vimos que a ordem L nos complexos estende a ordem nos reais.
Isto e muito bom. Veremos, porem, que nao e possvel definir uma ordem
C, satisfazendo as condicoes (1), (2) e
em C atraves de um subconjunto P
R, como fizemos para R.
(3), do item anterior, tal que R+ = P

Em outras palavras, nao e possvel estender a ordem dos reais para


C
os complexos definindo esta ordem estendida atraves de um conjunto P
dos complexos positivos, como fizemos nos reais.
Isto pode parecer um pouco complicado, mas nao e. Para ver que
C,
nao podemos definir uma ordem em C, atraves de um subconjunto P
satisfazendo as condicoes (1), (2) e (3), como fizemos para R, tal que R+ =
R, basta observar teramos:
P
.
x 6= 0 x2 P

1, vemos que x 6= 0 e x2 = 1 P.
R = R2 , o que e um absurdo, ja que 1 nao e
Assim, 1 = x2 P
um real positivo.
Agora, tomando x = i =

Subconjuntos limitados inferiormente e superiormente


Seja A, um conjunto parcialmente ordenado e seja S A um subconjunto nao vazio de A.
Dizemos que S e um conjunto limitado inferiormente em A se existe
a A tal que a x para todo x S

Analogamente, dizemos que S e um conjunto limitado superiormente


em A se existe b A tal que x b para todo x S

Dizemos que S possui um m


aximo se existe s S tal que s x para
todo x S. Analogamente, S possui um mnimo se existe s S tal que
s x para todo x S.

Se um conjunto tem um maximo, entao ele e limitado superiormente e se


possui um mnimo, e limitado inferiormente. No entanto, um conjunto pode
ser limitado superiormente e nao ter um maximo, como pode ser limitado
inferiormente e nao ter um mnimo. Nesta situacao, os limites inferiores e
superiores do conjunto S nao pertencem a` S.
29

CEDERJ

Algebra 1

Relacao de ordem em um conjunto: O princpio da boa ordenacao dos inteiros

Vejamos alguns exemplos.


Exemplo 5
1. O intervalo (2, 3) R e limitado inferiormente e superiormente, mas
nao possui maximo ou mnimo. Observe que 2 e 3 nao sao elementos do
conjunto (2, 3), por isso nao sao mnimo e maximo, respectivamente.
2. O intervalo [2, 3) e limitado inferiormente e superiormente e possui
mnimo 2, mas nao possui maximo.
3. O conjunto {x R | x > 0} e limitado inferiormente, nao e limitado
superiormente e nao possui maximo nem mnimo.
4. O conjunto P(X), das partes de um conjunto nao vazio X, ordenado
por inclusao, possui mnimo P(X) e maximo X P(X).
A proxima proposicao mostra que um conjunto nao pode ter mais de
um maximo.
Proposicao 1
O maximo de um subconjunto nao vazio S A, se existir, e u
nico.
Demonstraca
o.
Se S nao possui um maximo, nada ha para demonstrar. Se S possui
dois maximos s1 e s2 , entao s1 e s2 pertencem ao conjunto S e
s1 x, x S = s1 s2

s2 x, x S = s2 s1

(1)
(2)

De (1) e (2) temos s1 = s2 .

Analogamente, podemos provar que um conjunto nao pode possuir mais


de um mnimo.

CEDERJ

30

Relacao de ordem em um conjunto: O princpio da boa ordenacao dos inteiros


AULA 3

Princpio da Boa Ordena


c
ao
Seja A, um conjunto totalmente ordenado. Dizemos que A,
satisfaz ao princpio da boa ordenaca
o se todo subconjunto nao vazio S A
de A limitado inferiormente possui um mnimo.
Por exemplo, o conjunto do n
umeros reais, com a ordenacao usual, nao
satisfaz o princpio da boa ordenacao. Por exemplo, o subconjunto R+ e
limitado inferiormente mas nao possui mnimo.
O princpio da boa ordenacao tambem nao vale para os racionais. Por
exemplo, o conjunto
{x Q | x2 2 e x > 0}
e limitado inferiormente, mas nao tem um mnimo. O mnimo seria o n
umero

2 6 Q.

O princpio da boa ordenacao nao vale para os reais nem para os racionais, mas vale para os inteiros, e o que veremos na proxima secao.

Seja Z = { , m, , 1, 0, 1, 2, , n, } o conjunto dos inteiros


com sua ordem (natural) linear dada por
| < m 1 < m < m
< n < }
{z + 1 < < 2 < 1} < 0 < 1| < 2 < {z
Z (inteiros negativos)

Z+ (inteiros positivos)

entao

Z = Z {0} Z+ .
Vamos assumir em Z, que o seguinte princpio e verdadeiro.
Princpio da boa ordena
c
ao
Em Z, todo subconjunto nao vazio limitado inferiormente possui
um mnimo, tambem chamado de 10 elemento desse conjunto.
O que significa dizer que adotaremos a propriedade da boa ordenacao
de Z como um Princpio?
Na verdade, a boa ordenacao e fundamental para a demonstracao de
varias propriedades muito importantes dos n
umeros inteiros. A propriedade
dos inteiros que permite demonstracoes por inducao, por exemplo, se fundamenta no Princpio da boa ordenacao. Esta, por sua vez, e utilizada na
demonstracao do Teorema da Divisao de Euclides e varias propriedades e
formulas envolvendo inteiros.
31

CEDERJ

Algebra 1

Relacao de ordem em um conjunto: O princpio da boa ordenacao dos inteiros

Estamos chamando de princpio a propriedade da boa ordenacao porque


ela sera adotada sem demonstracao. Na verdade, ela pode ser enunciada como
proposicao e demonstrada a partir de uma construcao dos n
umeros inteiros,
o que esta fora do escopo deste texto.
Infimo e Supremo
De fato, sendo Z = { , m, 2, 1, 0, 1, 2, , n, } observamos
que nao existe n
umero inteiro entre dois inteiros consecutivos, isto e,
(r, r + 1) Z = , r Z .
A ausencia dessa caracterstica dos inteiros (Z e um conjunto discreto) e
que permite a existencia em Q e R de situacoes onde nao e valido o Princpio
da Boa Ordenacao.
Em Q, o conjunto

S = {x Q / x > 0 e x2 > 2} = ( 2, ) Q
e limitado inferiormente em Q, mas nao possui mnimo em Q.
Em R, o conjunto
T = {x R | x2 < 4 e x > 0} = (2, 2)
e limitado inferiormente em R, mas nao possui mnimo em R.
Observe que o intervalo real (2, 2) nao possui mnimo porque 2 6
(2, 2), mas 2 e o maior dos limites inferiores de (2, 2). Isto serve como
motivacao para definirmos nfimo e supremo de um conjunto.
Definicao 4 (Infimo e Supremo)
Seja A, um conjunto totalmente ordenado e S A um subconjunto nao
vazio de A, limitado inferiormente em A.
Se existir em A um elemento que e o maior dos limites inferiores de S,
chamamos este elemento de nfimo do conjunto S em A.
Analogamente, se S e limitado superiormente em A e existe em A um
menor limite superior, entao este elemento e chamado supremo de S em A.
Exemplo 6
1. O conjunto
T = {x R | x2 < 4 e x > 0} = (2, 2)
tem nfimo 2 e supremo 2.
CEDERJ

32

Relacao de ordem em um conjunto: O princpio da boa ordenacao dos inteiros


AULA 3

2. O conjunto

S = {x R / x > 0 e x2 > 2} = ( 2, )

tem nfimo

2 e nao e limitado superiormente,

O conjunto dos n
umeros reais R satisfaz uma propriedade muito
importante, que enunciamos a seguir:
Todo subconjunto T R, nao vazio, limitado inferiormente, possui um
nfimo em R e todo subconjunto nao vazio T , limitado superiormente, possui
um supremo em R.
Esta propriedade e chamada propriedade da completude dos n
umeros
reais. O conjunto Q, dos n
umeros racionais, nao possui esta mesma propriedade. Veja o exemplo a seguir.
Exemplo 7
O conjunto

S = {x Q | x > 0 e x2 > 2} = ( 2, ) Q
e limitado inferiormente, mas S nao possui nfimo em Q. O nfimo do inter

valo real ( 2, ) e 2, mas 2 6 Q.


Resumo
Nesta aula estudamos uma classe especial de relacoes chamadas relacoes
de ordem, que tem como exemplo fundamental a relacao no conjunto dos
n
umeros inteiros. Tanto e assim, que usamos a notacao para relacoes de
ordem em geral.
Neste ponto, observamos algumas diferencas importantes entre os conjunto dos inteiros e o dos reais, em relacao a sua ordenacao total por .

O conjunto do n
umeros inteiros possui uma propriedade fundamental
chamada princpio da boa ordenacao, pela qual todo conjunto limitado inferiormente possui um mnimo.
Para o conjunto dos n
umeros racionais e reais nao vale o princpio da
boa ordenacao, mas, para o conjunto R, do n
umero reais, vale um princpio
muito importante de completude, pelo qual todo conjunto limitado inferiormente possui um nfimo. Por isto, dizemos que o conjunto dos n
umeros reais
R e um conjunto linearmente ordenado completo.
33

CEDERJ

A demonstracao por Inducao e o Teorema da Divisao de Euclides


AULA 4

Aula 4 A demonstra
c
ao por Indu
c
ao e o
Teorema da Divis
ao de Euclides
Metas
Demonstrar, a partir da boa ordenacao dos inteiros, o Princpio da
Inducao em suas duas formas.
Dar exemplos da aplicacao da Inducao na demonstracao de formulas
envolvendo inteiros.
Apresentar o Teorema da Divisao de Euclides como uma importante
aplicacao da Inducao nos inteiros.
Objetivos
Ao final desta aula, voce deve ser capaz de:
Listar as nove propriedades basicas satisfeitas pelas operacoes de soma
e produto no conjunto Z dos n
umeros inteiros.
Utilizar uma das duas formas apresentadas do princpio da inducao na
demonstracao de afirmacoes envolvendo n
umeros inteiros.

Introdu
c
ao
Nesta aula iniciamos uma caminhada que nos levara a uma visao algebrica
dos n
umeros inteiros a partir das suas operacoes de soma e produto, com suas
nove propriedades basicas essenciais.
O Teorema da Divisao de Euclides permite calcular o quociente e o
resto de uma divisao de um n
umero inteiro por um n
umero inteiro nao nulo (
o divisor). Este Teorema desempenha um papel fundamental para o entendimento algebrico dos inteiros e sua demonstracao e feita usando o argumento
de inducao que envolve a relacao de ordem (linear) natural de Z.

Vimos, na aula passada, que


Z possui a propriedade da
boa ordenaca
o.

35

CEDERJ

A demonstracao por Inducao e o Teorema da Divisao de Euclides

Algebra 1

Admitiremos que o aluno ja esteja familiarizado com o conjunto dos


n
umeros inteiros Z, suas operacoes de soma e produto e com a relacao de
ordem linear em Z. De fato, denotaremos por Z ao sistema Z, +, , , dos
inteiros com as operacoes + e e a relacao .

As nove propriedades b
asicas de soma e produto em Z
Soma
(1) A soma e uma operacao associativa, isto e, para todo a, b, c Z tem-se
(a + b) + c = a + (b + c) ;
(2) Existe um elemento neutro para a soma, denotado por 0. Isto e, para
todo a Z tem-se
a +0 = 0+a = a;
(3) Todo n
umero inteiro a Z, possui um inverso aditivo, isto e, existe x Z
tal que
x +a = a+x = 0;
O inverso aditivo de a Z e denotado por a.

(4) A soma e uma operacao comutativa, isto e, para todo a, b Z tem-se


a+b = b +a.
Produto
(5) O produto e uma operacao associativa, isto e, para todo a, b, c Z tem-se
(ab)c = a(bc) ;
(6) Existe um elemento neutro para o produto denotado por 1. Isto e, para
todo a Z tem-se
a1 = 1a = a;
(7) O produto e uma operacao comutativa, isto e, para todo a, b Z tem-se
ab = ba ;
(8) Os n
umeros inteiros nao possuem divisores de zero, isto e, para todo
a, b Z tem-se
ab = 0 = a = 0 ou b = 0 .
CEDERJ

36

A demonstracao por Inducao e o Teorema da Divisao de Euclides


AULA 4

Rela
c
ao entre as opera
co
es
(9) Vale a propriedade distributiva do produto em relacao a soma, isto e,
para todo a, b, c Z tem-se
a(b + c) = ab + ac .
Observe que, usando a propriedade comutativa (7) acima, vale tambem
que, para todo a, b, c Z tem-se
(b + c)a = ba + ca .
Devido a propriedade (9), dizemos que valem as leis distributivas em
Z, +, .
Assim, denotamos por Z o sistema (Z, +, , ), de tal modo que:

(Z, +, ) satifaz as nove propriedades acima enunciadas;


(Z, ) satisfaz o princpio da boa ordenacao.
Mais tarde vamos apresentar outros sistemas (S, +, ), satisfazendo as
mesmas nove propriedades basicas satisfeitas pelo sistema (Z, +, ) dos inteiros. Esses sistemas serao chamados de Domnios de Integridade. Em outras
palavras, um Domnio de Integridade (S, +, ) e um conjunto S, munido de
duas operacoes +, , tal que valem as propriedades (1) a (9) enunciadas acima
para os inteiros.
Estes sistemas formados por um conjunto e uma ou mais operacoes
neste conjunto que satizfazem certas propriedades sao chamados Estruturas

Algebricas. Uma boa parte das disciplinas de Algebra


1 e Algebra
2 e dedicada ao estudo das estruturas algebricas de anel, domnio de integridades,
corpos e grupos.
Mas cada coisa a seu tempo! Vamos voltar aos inteiros resolvendo
alguns exerccios.
Atividades 1
1. Mostre que os elementos neutros 0 e 1 sao u
nicos.
2. Prove que o inverso aditivo de cada elemento a Z e u
nico. Denotaremos esse inverso por a.
37

CEDERJ

Algebra 1

A demonstracao por Inducao e o Teorema da Divisao de Euclides

Duas formas de indu


c
ao nos inteiros
Antes de comecarmos, recordaremos o princpio da boa ordenacao nos
inteiros:
Todo subconjunto n
ao vazio S de Z limitado inferiormente
possui um mnimo
Em particular, todo subconjunto nao vazio S de Z formado por elementos nao-negativos (isto e, todo elemento e 0), possui um mnimo, uma vez
que este conjunto e limitado inferiormente pelo 0.
Usando a boa ordenacao de Z vamos provar a chamada propriedade da
inducao em Z em duas formas.
Indu
c
ao: primeira forma
Teorema 1 (Inducao - 1a forma)
Vamos supor que para cada inteiro n 1, seja dada uma afirmacao A(n),
que depende de n. Suponha que valha:
(1) A afirmacao A(1) e verdadeira.
(2) Para todo n Z com n 1, se A(n) e verdadeira entao A(n + 1)
tambem e verdadeira.
Entao, A(n) e verdadeira para todo n Z com n 1.
Demonstraca
o:
Seja S o subconjunto de todos os inteiros n > 0 tais que a afirmacao
A(n) seja falsa. Assim,
S = {n Z | n > 0 e A(n) e falsa} .
Observe que A(n) e verdadeira para todo n Z com n 1 se, e somente se,
S = .

Assim, provar o Teorema 1 e equivalente a provarmos que S = . Argumentaremos por reducao ao absurdo.
Vamos supor que o Teorema 1 seja falso. Entao, existe um inteiro
positivo n > 0 tal que A(n) e falsa, e assim, n S e S 6= .
CEDERJ

38

A demonstracao por Inducao e o Teorema da Divisao de Euclides


AULA 4

Mas os elementos s S sao todos maiores que zero (> 0) e portanto,


S e um subconjunto nao vazio de Z limitado inferiormente. Pelo princpio
da boa ordenacao de Z, temos que S possui um primeiro elemento n0 S.
Assim, n0 s, para todo s S e n0 S, isto e, A(n0 ) e falsa.

Mas pela hipotese (1) do nosso Teorema, A(1) e verdadeira. Logo 1 6 S


e segue-se que n0 2. Seja k = n0 1. Temos k 1 de k 6 S, ja que k < n0
e n0 e mnimo de S.
Portanto k 1 e A(k) verdadeira. Mas, pela hipotese (2) do Teorema,
segue-se que A(k + 1) e verdadeira. Como k + 1 = (n0 1) + 1 = n + 0, entao
A(n0 ) e verdadeira, isto e n0 6 S.

Mas n0 S (lembre-se que n0 e o mnimo de S). Da segue que nossa


hipotese de admitir S 6= nos leva a contradicao n0 S e n0 6 S, o que e
um absurdo!
Portanto, S = e A(n) e verdadeira para todo n Z com n 1 como
queramos demonstrar.

Observa
c
ao
Poderamos comecar em A(0) em vez de A(1) verdadeira, no Teorema 1,
assumindo A(0) verdadeira.
Exemplo 8
Prove que a seguinte afirmacao A(n) e verdadeira para todo n Z com
n 1:

A(n): A soma dos primeiros n n


umeros inteiros positivos e dada pela formula
1+2++n =

n(n + 1)
.
2

Solucao:
Vamos usar o Teorema 1.
(1) A formula e verdadeira para n = 1.
De fato,
1=

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

(2) Para atender a` condicao 2 do Teorema, devemos provar que se A(n) e


verdadeiro para algum n 1, entao A(n + 1) tambem e verdadeiro. Vamos
provar isto.
39

CEDERJ

A demonstracao por Inducao e o Teorema da Divisao de Euclides

Algebra 1

Considere a formula A(n) verdadeira, isto e,


n(n + 1)
.
2
Vamos provar que a formula A(n + 1) tambem e verdadeira.
1+2++n =

De fato,
1 + 2 + + (n + 1) = (1 + 2 + + n) + (n + 1) .
Como estamos considerando A(n) verdadeira, segue que:
h n i (n + 1)(n + 2)
n(n + 1)
(1 + 2 + + n) +(n+1) =
+(n+1) = (n+1) +1 =
|
{z
}
2
2
2
=A(n)

o que nos diz que A(n + 1) tambem e verdadeira.


Assim, a formula
1+2++n =

n(n + 1)
2

e verdadeira para todo n Z com n 1.


Exemplo 9
Prove que seguinte afirmacao e verdadeira para todo n Z com n 1:

A(n): a soma dos n


umeros mpares consecutivos de 1 ate 2n 1 e igual ao
quadrado do n
umero n, isto e,
1 + 3 + 5 + + (2n 1) = n2 .
Solucao:
(1) A formula e verdadeira para n = 1, pois 1 = 12 .
(2) Suponha que A(n) e verdadeira. Provaremos que A(n + 1) tambem e
verdadeira.
De fato,
1 + 3 + 5 + + (2(n + 1) 1) = 1 + 3 + 5 + + (2n + 2 1) =
= 1 + 3 + 5 + + 2n + 1 =
= [1 + 3 + 5 + + (2n 1)] + (2n + 1) .
Como A(n) e verdadeira, temos:
1 + 3 + 5 + + (2n 1) +(2n + 1) = n2 + (2n + 1) = n2 + 2n + 1 = (n + 1)2
|
{z
}
=A(n)

como queramos mostrar.

CEDERJ

40

A demonstracao por Inducao e o Teorema da Divisao de Euclides


AULA 4

Atividades 2
3. Prove, por inducao, que as seguintes formulas sao verdadeiras para todo
n Z com n 1:
n(n + 1)(2n + 1)
(a) 12 + 22 + 32 + + n2 =
6
(b) 13 + 23 + 33 + + n3 =

n(n + 1)
2

!2

4. Mostre, por inducao sobre n 1 que:

(a) Todo n
umero inteiro da forma n3 + 2n com n 1 e divisvel por 3.
(b) Todo n
umero inteiro da forma n3 n com n 1 e divisvel por 24.
(c) Seja = {1, 2, , n} com n 1 e seja P () = {B / B } o conjunto das partes de (isto e, o conjunto de todos os subconjuntos de
). Mostre, por inducao, que o n
umero de elementos |P ()|, do conn
junto P () e igual a 2 .

Exemplo 10
Vamos mostrar, atraves deste exemplo, que a hipotese de que A(1) e verdadeiro e realmente necessaria no Teorema 1.
Vimos no exemplo 8 que a formula A(n) = 1+2+ +n =
para todo n Z com n 1.

n(n+1)
2

e verdadeira

Agora considere a formula (n):

(n) = 1 + 2 + + n =

n(n + 1)
+1.
2

Como A(n) e verdadeira para todo n 1 temos que (n) e falsa para todo
n 1.
Embora (1) seja falsa (e portanto nao podemos aplicar o Teorema 1), a
facil ver (verifique!) que: se (n) fosse
condicao (2) do teorema e valida. E
verdadeira entao (n + 1) tambem seria verdadeira.
Portanto, a afirmacao (n), que e falsa, atende a condicao (2) do teorema,
mas nao atende a condicao (1).
Indu
c
ao: segunda forma
Aqui apresentaremos uma variacao da 1a forma do princpio da inducao
que sera u
til na demonstracao por inducao do Teorema da Divisao de Euclides
que demonstraremos em seguida.
41

CEDERJ

Algebra 1

A demonstracao por Inducao e o Teorema da Divisao de Euclides

Teorema 2 (Inducao - 2a forma)


Vamos supor que para cada inteiro n 0 esteja dada uma afirmacao A(n),
dependendo de n e vamos admitir que sejam validas:
(1) A afirmacao A(0) e verdadeira.
(2) Para todo n Z com n > 0 se A(k) e verdadeira para todo k < n
entao A(n) tambem e verdadeira.
Entao A(n) e verdadeira para todo n Z com n > 0.
Demonstraca
o:
A demonstracao segue a mesma linha de argumento usada na demonstracao do Teorema 1.
Seja S o subconjunto de todos os inteiros n 0 tais que a afirmacao
A(n) seja falsa. Assim,
S = {n Z | n 0 e A(n) e falsa} .
Observe que A(n) e verdadeira para todo n Z com n 1 se, e somente
se, S = .
Assim, provar o Teorema 2 e equivalente provar que S = .

Vamos argumentar por reducao ao absurdo, supondo que o Teorema 2


seja falso. Portanto, existira um n Z com n 0 tal que A(n) e falsa. Nessa
situacao n S e S 6= .

Mas, S e, evidentemente, limitado inferiormente (0 s, s S). Pelo


princpio da boa ordenacao de Z, temos que S possui um primeiro elemento
n0 S.
Como A(0) e verdadeira, por hipotese do nosso Teorema, temos que
0 6 S e n0 S com n0 1.

Assim, para todo k com 0 k < n0 , temos que k 6 S e tambem temos


que A(k) e verdadeira. Pela nossa hipotese (2), segue que A(n0 ) deve ser
verdadeira. Uma contradicao pois n0 S.
Portanto, supor o Teorema 2 falso nos leva a um absurdo! Logo o
Teorema 2 e verdadeiro como queramos demonstrar.

Vamos utiizar esta segunda forma da inducao neste proximo exemplo.

CEDERJ

42

A demonstracao por Inducao e o Teorema da Divisao de Euclides


AULA 4

Exemplo 11
Os n
umeros de Fibonacci sao a seq
uencia de inteiros (F0 , F1 , F2 , . . .), onde
F0 = 1
F1 = 1 e
Fn = Fn1 + Fn2 ,

para n 2.

Os primeiros n
umeros da seq
uencia sao (1, 1, 2, 3, 5, 8, 13, ).

Vamos mostrar que, para todo n N, vale que Fn (1,7)n .

Solucao: A afirmacao vale para n = 0, pois F0 = 1 (1,7)0 = 1. A afirmacao


tambem vale para n = 1, pois F0 = 1 (1,7)1 = 1,7.

Aqui tivemos que considerar os dois casos iniciais n = 0 e n = 1, ao


inves de considerar somente o caso n = 0, porque n = 1 tambem e definido
de uma maneira diferente da definicao geral de Fn .

Suponha agora que a afimacao Fn (1,7)n valha para um certo inteiro


x, x 2, e para todos os valores k x. Vamos provar que vale para x + 1.
Como a afirmacao vale para n = x e n = x 1, temos:
Fx (1,7)x

e Fx1 (1,7)x1 .

(1)

Por definicao,
Fx+1 = Fx + Fx1 .
Combinado as desigualdades (1) na equacao anterior, obtemos:
Fx+1 = Fx + Fx1
(1,7)x + (1,7)x1

= (1,7)x1 (1,7 + 1)
= (1,7)x1 (2,7)
= (1,7)x1 (2,89)

pois 2,7 < 2,89

= (1,7)x1 (1,7)2

pois (1,7)2 = 2,89

= (1,7)x+1
portanto, a afirmacao e verdadeira para n = x + 1, o que completa a
demonstracao.

Agora e hora de voce aplicar a segunda forma de inducao para demonstrar um resultado sobre inteiros.
43

CEDERJ

A demonstracao por Inducao e o Teorema da Divisao de Euclides

Algebra 1

Atividades 3
5. Mostre, usando inducao, que a soma os angulos internos de um polgono
de n lados e 1800 (n 2).
Sugestao: Trace uma diagonal para separar o polgono em dois com
menos n
umero de lados.

O Teorema da Divis
ao de Euclides
Aqui vamos enunciar e demonstrar o Teorema da Divisao de Euclides
para inteiros nao negativos.
Teorema 3 (Teorema da Divisao de Euclides)
Seja n 0 e d > 0 n
umeros inteiros. Entao existem inteiros q 0 e r 0
tal que 0 r < d e n = qd + r. Mais ainda, os inteiros q e r sao univocamente determinados (n e chamado de dividendo, d e chamado de divisor, q e
chamado de quociente e r e chamado de resto).
Demonstraca
o:
pois,

Usaremos inducao sobre n 0. O Teorema 3 e verdadeiro para n = 0


0= 0d+0

(q = 0 e r = 0) .

Vamos assumir n > 0. Se n < d, podemos escrever


n=0d+n

(q = 0 e r = n < d) .

Assim, vamos assumir n > 0 e d n.


Nessa situacao teremos:

0 n d < n.
Pela nossa hipotese de inducao, o Teorema e verdadeiro para k = n d < n.

Portanto, existem inteiros q1 e r tal que 0 r < d e nd = k = q1 d+r.


Da, segue que
n = (q1 + 1)d + r ,

provando a primeira parte do Teorema 3 com os inteiros q = q1 + 1 e r.


Agora vamos provar a unicidade dos inteiros q e r.
Suponhamos que
n = qd + r = q 0 d + r 0 ,
CEDERJ

44

A demonstracao por Inducao e o Teorema da Divisao de Euclides


AULA 4

onde 0 r < d e 0 r 0 < d.

Se r 6= r 0 , digamos r > r 0 teramos


0 < (q 0 q)d = r r 0 < d

e
r r0 > 0 .
Uma contradicao! Logo r = r 0 . Mas de n = qd + r = q 0 d + r, teremos q = q 0
e isto completa a demonstracao do Teorema 3.

Repare que, dados inteiros n e d, podemos escrever n = qd + r de
varias maneiras com q, r inteiros. No entanto, q sera o quociente e r o resto
da divisao, apenas na representacao em que 0 r < d.
Exemplo 12
1. A divisao de 10 por 3 tem quociente 3 e resto 1, pois 10 = 3.3 = 1.
2. A divisao de 10 por 3 tem quociente 4 e resto 2, pois 10 = 3(4) + 2.
3. A divisao de 10 por 3 tem quociente 4 e resto 2, pois 10 = (3).4 + 2.
Para praticar um pouco, crie, voce mesmo, alguns exemplos. Certifiquese que voce nao tem d
uvidas na determinacao do quociente e resto com
inteiros negativos.
Resumo
Esta aula apresentou duas formas do princpio da inducao, que sao
ferramentas basicas muito utilizadas nas demosntracoes envolvendo inteiros.
Apresentamos tambem a demonstracao do Teorema da Divisao de Euclides
(Teorema 3). Este estabelece uma propriedade fundamental dos n
umeros inteiros e sera bastante utilizado no desenvolvimento que faremos nas proximas
aulas.

45

CEDERJ

Algebra 1

A demonstracao por Inducao e o Teorema da Divisao de Euclides

Atividades
1. Prove, por inducao, as seguintes formulas sobre os inteiros:
(a) 1 + 2 + . . . + n =

n(n+1)
, n
2

1.

(b) 1 + 4 + + n2 = n(n + 1) 2n+1


, n 1.
6
i2
h
, n 1.
(c) 1 + 8 + + n3 = n(n+1)
2
(d) 1 + 3 + + (2n 1) = n2 , n 1.

2. Prove, por inducao, que n3 + 2n e sempre um m


ultiplo de 3.

n
3. Para n, m N e n m, definimos o n
umero binomial m
como
 
n
n!
=
,
m
(n m)!m!
`
comum definir-se n = 0
E
m
no caso de n < m.

onde n! = n(n 1)(n 2) . . . 3.2.1 e 0! = 1. Prove, por inducao sobre


n, a formula:

   

n
n
n+1
+
=
m1
m
m
4. Em uma fila de supermercado, a primeira pessoa da fila e uma mulher
eau
ltima e um homem. Use o princpio da inducao para mostrar que
em alguma ponto da fila uma mulher estara diretamente na frente de
um homem.
5. Se n e um n
umero mpar, prove que n3 n e sempre divisvel por 24.
6. Seja Fn o nesimo n
umero de Fibonacci, introduzado no Exemplo 11.
Mostre que

 
 
  
0
n2
n1
n
= Fn
+
+
+
n
2
1
0
Note que varios dos u
ltimos fatores da soma acima serao iguais a zero,

n
pois m = 0 se n < m. Por exemplo, para n = 4,
         
4
3
2
1
0
+
+
+
+
= 1 + 3 + 1 + 0 + 0 = 5 = F4 .
0
1
2
3
4

CEDERJ

46

Divisibilidade nos inteiros: o Maximo Divisor Comum


AULA 5

Aula 5 Divisibilidade nos inteiros: o


M
aximo Divisor Comum
Metas
Apresentar atraves da divisibilidade nos inteiros, a existencia de mdc e
o Algoritmo de Euclides.
Objetivos
Ao final desta aula o aluno deve ser capaz de:
Definir a nocao de divisibilidade nos inteiros, e usando a estrutura
ordenada de Z, mostrar a existencia do Maximo Divisor Comum.
Demonstrar a convergencia do algoritmo de Euclides no calculo do
MDC, e demonstrar uma forma equivalente de definir MDC nos inteiros.
subsectionIntroducao
O Teorema da Divisao de Euclides (o Teorema3 da aula passada) foi,
historicamente, introduzido e demonstrado, com o objetivo de se calcular o
maximo divisor de 2 n
umeros inteiros positivos (o MDC), atraves do chamado Algoritmo de Euclides. Ele aparece em um dos mais famosos livros da
Matematica, os Elementos de Euclides, em Alexandria, no seculo III a.C.
As demonstracoes aparecem nas proposicoes 1 e 2 do livro 7 dos Elementos que de fato e uma colecao de 13 livros. Tres desses livros lidam com
a Teoria dos N
umeros, os demais envolvem temas ligados a n
umeros reais e a
Geometria. No livro 7, o primeiro a tratar da Teoria dos N
umeros, encontramos o conceito de n
umeros primos e o metodo para o calculo do MDC entre
dois n
umeros inteiros positivos.
Nessa aula apresentaremos a nocao de divisibilidade nos inteiros, mostrando a existencia de MDC em Z e provando o Algoritmo de Euclides para
o calculo do Maximo Divisor Comum. Na proxima aula voltaremos a tratar
do tema MDC ligado a uma primeira visao estrutural algebrica de Z.
47

CEDERJ

Algebra 1

Divisibilidade nos inteiros: o Maximo Divisor Comum

Divisibilidade dos inteiros


Inicialmente vamos dar algumas definicoes envolvendo o conceito de
divisibilidade.
Dizemos que um n
umero inteiro m divide outro n
umero inteiro n, se
existe um inteiro q tal que
n = q m.
Nesse caso, dizemos ainda que m e um divisor de n ou n e um m
ultiplo
de m. O n
umero q e chamado de quociente de n por m.
Assim, n e m
ultiplo de m se o resto da divisao de n por m e r = 0,
no Teorema da divisao de Euclides,
n = q m +0.
Observe que, como
n = q m n = (q)(m) (n) = (q) m
segue-se que quando m e divisor de n, entao m tambem e divisor de n e m
e divisor de n.
Exemplo 13
Os divisores de 12 sao os inteiros
1, 2, 3, 4, 6, 12 .
Por outro lado, estes inteiros sao tambem os divisores de 12.
Aqui, e natural estabelecermos uma notacao para os conjunto de todos
os divisores de um inteiros, e tambem para os divisores positivos e negativos.
Definicao 1
Dado um n
umero inteiro n, definimos
1. D(n) = {m Z | m e divisor de n}
2. D(n)+ = {m Z | m > 0 e m e divisor de n}
3. D(n) = {m Z | m < 0 e m e divisor de n}
Assim, pela observacao que fizemos acima, vale que:
D(n) = (D(n)+ ) = {m Z | m D(n)+ }
CEDERJ

48

Divisibilidade nos inteiros: o Maximo Divisor Comum


AULA 5

[
D(n) = D(n) D(n)+

isto e, o conjunto D(n) e uniao disjunta dos subconjuntos D(n) e


D(n)+ .
Exemplo 14
D(12) = {1, 2, 3, 4, 6, 12}
D(12)+ = {1, 2, 3, 4, 6, 12}
D(12) = {1, 2, 3, 4, 6, 12}
Claramente, vale que
D(12)+ = D(12)

e D(12) = D(12)+ D(12)

Exerccios
1. Encontre D(60), D(60)+ e D(60) .
2. Quantos divisores tem um n
umero primo?

Finitude do conjunto dos divisores de um inteiro


A proposicao a seguir mostra que um inteiro possui um n
umero finito
de divisores.
Proposicao 1
Seja n 6= 0 um dado n
umero inteiro. Entao o conjunto D(n) dos divisores de
n e sempre finito.
Demonstraca
o:
suficiente demonstrarmos que D(n)+ e finito. Isto porque, se isto
E
for verdade, como D(n) = D(n)+ , entao D(n) tem o mesmo n
umero de
+
elementos de D(n) e, portanto, tambem e finito. Como D(n) = D(n)+
D(n) entao D(n) e a uniao de dois conjuntos finitos, logo, tambem e finito.
Vamos comecar demonstrando um lema.

Lema 1
Seja n um inteiro positivo. Entao
(a) 1, n D(n)+
(b) Se m D(n)+ entao 0 < m n.
49

CEDERJ

Divisibilidade nos inteiros: o Maximo Divisor Comum

Algebra 1

Demonstraca
o do Lema:
A demonstracao de (a) e obvia pois n = n 1 = 1 n. Agora vamos
provar (b): Seja m D(n)+ . Assim, m > 0 e existe q > 0, tal que n = q m.
Se q = 1, n = m e se q 2 e n = q m 2 m = m + m > m. Isto
prova o lema.
Como corolario do Lema, teremos que
D(n)+ {m Z | 1 m n} ,
e portanto, D(n)+ e um conjunto finito com n
umero de elementos menor ou
igual a n, ja que o conjunto
{m Z | 1 m n}
possui exatamente n elementos.
Como |D(n)| = 2 |D(n)+ |, temos D(n) finito.
Exerccios
1. De exemplos em que inteiros positivos n tal que
|D(n)| = n
Quantos inteiros positivos satisfazem esta condicao?

O M
aximo Divisor Comum (mdc) de dois inteiros
Agora estamos em condicao de definir o maximo divisor comum de dois
n
umeros a e b.
Definicao 2 (mdc)
Dizemos que o n
umero inteiro positivo d e o m
aximo divisisor comum de dois
n
umeros inteiros nao nulos a e b, se:
1. d e um divisor comum de a e b, isto e, d divide a e d divide b.
2. d e o maior divisor comum, isto e, se d0 e outro divisor comum de a e
b entao d0 d.
Usamos a notacao mdc(a, b) para denotar o maximo divisor comum de a e b.
CEDERJ

50

Divisibilidade nos inteiros: o Maximo Divisor Comum


AULA 5

Podemos expressar as condicoes da definicao anterior de outra forma.


O conjunto dos dividores positivos comuns de a e b e a intersecao do conjunto
dos divisores positivos de a e do conjunto dos divisores positivos de b, isto e,
divisores comuns de a e b = D(a) D(b) .
Observe que este conjunto intersecao nunca e vazio, pois
1 D(a) D(b) .
O maior dividor comum de a e b e, simplesmente, o maximo do conjunto
dos divisores comuns:
mdc(a, b) = max D(a) D(b) .
Lembre-se que, pela propriedade da boa ordenacao do conjunto dos
n
umeros inteiros, todo conjunto finito tem um u
nico maxico, o que assegura
a existencia e unicidade do mdc de dois inteiros positivos.
A definicao de maximo divisor comum pode ser generalizada, de modo
analogo, para mdc de mais de dois n
umeros. Assim, teramos: se a1 , a2 , , ak
sao n
umeros inteiros nao nulos, entao d = mdc{a1 , a2 , , ak } e o maior inteiro divisor comum de a1 , a2 , , ak .
Exemplo 15
Verifique que:
1. mdc(10, 15) = 5
2. mdc(70, 121) = 1
3. mdc(n, n) = n para qualquer inteiro positivo n.
4. mdc(1, n) = 1 para qualquer inteiro positivo n.
5. mdc(p, q) = 1 para quaisquer p e q primos distintos.

Atividades
1. Pense em alguns pares de inteiros e calcule o mdc destes n
umeros.

51

CEDERJ

Divisibilidade nos inteiros: o Maximo Divisor Comum

Algebra 1

O algoritmo de Euclides
Sejam a e b dois dados n
umeros inteiros positivos. Podemos assumir
a b (caso contrario, invertemos a ordem dos n
umeros).
Se a = b, teremos D = mdc(a, b) = a = b.

Vamos considerar a > b. Pelo Teorema da Divisao de Euclides, existem


n
umeros q1 e r1 tais que:
a = q1 b + r1 ,
onde 0 r1 < b.
caso,

Se r1 = 0 temos a = q1 b e b e um dos divisores positivos de a. Nesse


b D(a)+ D(b)+ D(a)+ .

Da segue que:
I = D(a)+ D(b)+ = D(b)+
e teremos
D = mdc(a, b) = max(I) = max(D(b)+ ) = b .
Se r1 6= 0, teremos 0 < r1 < b, a = q b + r1 . Agora observe que:
Lema 2
Um inteiro d > 0 e divisor comum de a e b se, e somente se, d > 0 e divisor
comum de b e r1 .
Isto e conseq
uencia das igualdades
a = q b + r 1 r1 = a q b .
Assim,
d divide a e b d divide a q b d divide r1 .
Por outro lado,
d divide b e r1 d divide q b + r1 d divide a
Portanto, os divisores comuns de a e b sao tambem divisores comuns
de b e r1 e vice-versa, o que resulta em
mdc(a, b) = mdc(b, r1 ) .
CEDERJ

52

Divisibilidade nos inteiros: o Maximo Divisor Comum


AULA 5

Isto e o que faz o algoritmo de Euclides funcionar! Se r1 = 0 entao


mdc(a, b) = b. Caso contrario, r1 > 0, e
mdc(a, b) = mdc(b, r1 )
Fazemos um novo passo do algoritmo, agora com os inteiros b e r1 . O
mdc encontrado sera tambem o mdc dos inteiros a e b.
Mas, qual a vantagem do algoritmo se temos que repetir a mesma
operacao de novo? A vantagem e que, a cada passo, estamos lidando com
inteiros positivos menores. Portanto, em algum momento, o algoritmo termina!
Se r1 > 0, o proximo passo e dividir b por r1 , achando quociente q2 e
resto r2 :
b = q 2 r1 + r 2 .
Se r2 = 0, temos b = q2 r1 , e nesse caso, como argumentamos anteriormente,
mdc(b, r1 ) = r1 = mdc(a, b),
e paramos o nosso algoritmo nesse estagio.
Se r2 6= 0, teremos b = q2 r1 + r2 onde 0 < r2 < r1 . Nessa situacao
dividimos r1 por r2 , achando quociente q3 e resto r3 :
r1 = q 3 r2 + r 3
onde 0 r3 < r2 .

Analogamente ao que mostramos anteriormente, temos:


mdc(a, b) = mdc(b, r1 ) = mdc(r1 , r2 ).

Se r3 = 0, mdc(a, b) = mdc(r1 , r2 ) = r2 , pois r1 = q3 r2 + 0 = q3 r2 , e


paramos o algoritmo nesse estagio.
Se r3 > 0, prosseguimos sucessivamente com nosso algoritmo, determinando quocientes q1 , q2 , q3 , , qk , e restos r1 , r2 , r3 , , rk , de modo
que
a = q1 b + r1 , 0 r1 < b
b = q 2 r1 + r 2 , 0 r 2 < r 1
r1 = q 3 r2 + r 3 , 0 r 3 < r 2
..
..
..
.
.
.
rk = qk rk1 + rk , 0 rk < rk1
53

CEDERJ

Divisibilidade nos inteiros: o Maximo Divisor Comum

Algebra 1

Como a seq
uencia dos restos satisfaz as condicoes:
b > r1 > r2 > > rk > 0 ,
partindo de um b fixado, temos que existira um primeiro ndice k tal que
rk = 0.
Nessa etapa k paramos o algoritmo e teremos que
D = mdc(a, b) = mdc(b, r1 ) = = mdc(rk2 , rk1 ) = rk1
Exemplo 16
Vamos aplicar o algoritmo de Euclides para determinar o mdc de 3600 e 540.
3600 = 6 540 + 360

540 = 1 360 + 180


360 = 2 180 + 0

Quando encontramos resto 0, entao o divisor da u


ltima divisao e o mdc dos
inteiros. Portanto, mdc(3600, 540) = 180.
Observe que
mdc(3600, 540) = mdc(540, 360) = mdc(360, 180) = 180 .
comum representar-se estas etapas pelo esquema a seguir:
E
6
1
2
3600 540 360 180
360 180 0
Em geral, temos um esquema:
q
a b
r r1

q1
r
r2

q2
r1

q3
r2

Quando obtemos um resto igual a zero, o mdc e o u


ltimo divisor, isto e, o
u
ltimo n
umero na fila do meio do esquema anterior.

CEDERJ

54

Divisibilidade nos inteiros: o Maximo Divisor Comum


AULA 5

Atividades
1. Mostre que mdc(585, 527) = 1.
2. Sejam a e b inteiros positivos, e vamos supor que existe inteiros s e t
tais que a = b s + t. Mostre que
mdc(a, b) = mdc(b, t) .
Solu
c
ao
1. Temos que:
585 = 1 527 + 58

527 = 9 58 + 5

58 = 11 5 + 3

5=13+2

3=12+1

2=21+0

Portanto:
mdc(585, 527) = mdc(527, 58) = mdc(58, 5) = mdc(5, 3) = mdc(3, 2) = mdc(2, 1) = 1
Esquematicamente:
1
9 11 1 1 2
585 527 58 5 3 2 1
58
5
3 2 1 0
2. A demostracao e totalmente analoga ao que fizemos na demonstracao
do Algoritmo de Euclides para mostrar que mdc(a, b) = mdc(b, r).

55

CEDERJ

Divisibilidade nos inteiros: o Maximo Divisor Comum

Algebra 1

Uma formula
c
ao equivalente para o mdc
Nesta secao, vamos provar a uma propriedade importante do mdc de
dois inteiros.
Proposicao 2
Sejam a e b dois dados inteiros positivos e seja d = mdc(a, b) o maximo
divisor comum de a e b. Mostre que, se a0 = ad e b0 = db entao mdc(a0 , b0 ) = 1.
Demonstracao. Seja I 0 = D(a0 )+ D(b0 )+ . Vamos mostrar que I 0 = {1} e,
portanto, mdc(a0 , b0 ) = max I 0 = 1.
De fato, seja d = max(a, b), e seja k um divisor comum positivo de a0 e
b0 . Assim,
a0 = r 0 k
b0 = s 0 k
Da segue que

a
= k r 0 = a = (k d)r 0
(3)
d
b
= k s0 = b = (k d)s0
(4)
d
De (1) e (2) concluimos que k d e divisor comum de a e b. Mas d = mdc(a, b).
Logo d k d o que implica 0 < k 1, isto e, k = 1.

Agora vamos apresentar uma formulacao equivalente para o mdc, que
nos sera u
til nas aulas seguintes. Ela nos diz que mdc(a, b) nao so e o maior
divisor comum de a e b, como tambem e m
ultiplo de todos os outros divisores
comuns de a e b. Alguns autores usam esta formulacao como definicao de
mdc.
Proposicao 3
Sejam a e b dois n
umeros inteiros positivos dados. Entao D = mdc(a, b) se,
e somente se,
1. D e divisor comum de a e b
2. Dado um arbitrario divisor comum d de a e b, entao d e divisor de D.
Demonstracao.
(=)
Seja D = mdc(a, b). Vamos mostrar que D satisfaz as condicoes (1) e
(2) acima.
A condicao (1) e imediata da definicao de mdc.
condicao (2).
CEDERJ

56

Vamos provar a

Divisibilidade nos inteiros: o Maximo Divisor Comum


AULA 5

Seja d um arbitrario divisor comum de a e b. Sem perda de generalidade


podemos assumir d > 0. Vamos mostrar que d divide D.
Pela definicao de mdc sabemos que d D. Se d = D, d e divisor de D.

Agora vamos assumir d < D, e vamos escrever a = q D e b = q 0 D.


Pela proposicao anterior temos que D = mdc(q, q 0 ) = 1 ja que q = Da e
q 0 = Db .
Como D > d, pelo Teorema da Divisao de Euclides, existem inteiros m
e r tais que D = m d + r com 0 r < d.
Assim,
(
a = q D = q(md + r) = (qm)d + qr, 0 r < d
()
b = q 0 D = q 0 (md + r) = (q 0 m)d + q 0 r .

Mas d e divisor comum de a e b, e da segue que existe inteiros s e s0 tais que


a = s d e b = s0 d.
Usando as igualdades () acima, temos
(
sd = (qm)d + qr = (s qm)d =
qr
()
0
0
0
0
0
0
s d = (q m)d + q r = (s q m)d = q r .
Seja t = mdc(d, r), e sejam e inteiros definidos por: = dt , = rt .
Pelo exerccio anterior temos que mdc(, ) = 1 e d = t e r = t.
Substituindo em () temos:
(
(s qm)t = qt = (s qm) =
q
0
0
0
0
0
0
(s q m)t = q t = (s q m) = q .
Como mdc(, ) = 1, segue que e divisor de q, e e divisor de q 0 . Mas
sabemos que mdc(q, q 0 ) = 1, e isto nos diz que = 1.
Assim,
= 1 = d = t = mdc(d, r) = d e divisor de r = d r
o que e um absurdo. Portanto, r = 0 e D = md, d divisor de D.
(=)
Assumimos as propriedades (1) e (2) para D. Vamos provar que D =
mdc(a, b).
A propriedade (1) nos diz que D e divisor comum de a e b. Seja d
I = D(a)+ D(b)+ , um divisor comum positivo de a e b. Pela propriedade
(2), d e divisor de D, logo d D, e D e maximo divisor comum de a e b.
Assim, as propriedades (1) e (2) caracterizam o mdc.


57

CEDERJ

Divisibilidade nos inteiros: o Maximo Divisor Comum

Algebra 1
Atividades

1. Determine os conjuntos D(156) e D(130). Determine d = mdc(156, 136)


e verifique que d e m
ultiplo de todos os elementos de D(156) D(130),
isto e, d e m
ultiplo de todos os divisores comuns de 156 e 130.
, 130
) = 1.
2. Verifique que mdc( 156
d
d
3. Escolha alguns pares de inteiros a e b e verifique que


a
b
mdc
=1
,
mdc(a, b) mdc(a, b)

Divisibilidade como rela


c
ao de ordem
Usaremos a notacao a|b significando a e divisor de b.
A relacao e divisor de , no conjunto dos n
umeros inteiros, satisfaz as
seguintes propriedades:
1. a|a, a Z (reflexiva).
2. a|b e b|a implica em a = b.
3. a|b e b|c implica em a|c (transitividade).
A verificacao das propriedades acima e bastante simples e sera deixada
como exerccio.
Note que nao vale a propriedade antissimetrica da relacao linear ,
natural em Z:
a b e b a = a = b .
No entanto, se a e b sao inteiros positivos e a|b e b|a, teremos que a = b.
Portanto, restringindo a relacao a divide b ao conjunto dos n
umeros inteiros
positivos, ela sera anti-simetrica:
2 Se a, b Z+ , a|b e b|a implica em a = b (anti-simetria).
Mas propriedades de reflexividade, transitividade e anti-simetria caracterizam as relacoes de ordem parcial em um conjunto. Conclumos assim que
a relacao a divide b, no conjuntos dos inteiros positivos, e uma relacao de
ordem parcial.
CEDERJ

58

Divisibilidade nos inteiros: o Maximo Divisor Comum


AULA 5

Atividades
1. Verifique que a ordem a divide b nao e linear (total) em A = Z+ .
2. Entenda a diferenca entre as ordens e a divide b. A primeira e
linear e a segunda nao e.
Coment
arios das atividades
1. Por exemplo, 2 nao divide 3 e 3 nao divide 2.
facil entender a diferenca atraves de um grafo simbolico:
2. E
(< (d) )
6

(<)
6




5




4


3


2




1
(linear)

Converg
encia do Algoritmo de Euclides
Nesta secao, vamos adotar uma visao um pouco mais computacional
sobre o Algoritmo de Euclides.
Para calcular o mdc de dois inteiros positivos a e b, poderamos fazer
simplesmente o seguinte: listamos todos os divisores positivos de a e b e
determinamos o maximo da intersecao.
Um algortmo deste tipo seria o seguinte:
Entrada: Inteiros positivos a e b.
Sada: mdc(a, b).
Para todo inteiro k entre 1 e o mnimo de a e b teste se k|a e k|b. Caso
afirmativo inclua k em um conjunto I.
Retorne o maximo do conjunto I.

59

CEDERJ

Divisibilidade nos inteiros: o Maximo Divisor Comum

Algebra 1

Este e um algoritmo que sempre funciona, no sentido que sempre retorna o mdc de dois inteiros a e b. No entanto, e extremamente lento. Ainda
que possa ser melhorado de diversas maneiras, este algoritmo nao e pratico
para inteiros grandes, uma vez que envolve um n
umero muito grande de
divisoes.
O Algoritmo de Euclides tem as vantagens de ser rapido e muito facil
de ser implementado computacionalmente.
Podemos descrever o Algoritmo de Euclides da seguinte maneira:
Entrada: Inteiros positivos a e b.
Sada:mdc(a, b).
Seja r o resto da divisao de a e b.
Se r = 0 entao o resultado e b e paramos.
Se r 6= 0 entao calculamos mdc(b, r) e retornamos este valor como
resposta.
Este algoritmo e definido por recorr
encia, isto e, o algoritmo invoca
ele mesmo varias vezes a fim de obter o resultado.
Mais quao rapido converge o Algoritmo de Euclides? Por exemplo,
iniciando com inteiros a e b de 1000 algarismos, quanto passos, no maximo,
seriam necessario para chegarmos ao final do algoritmo?
Este e uma pergunta muito importante quando consideramos aplicacoes
computacionais praticas que utilizam o Algoritmo de Euclides.
Para respondermos esta pergunta, precisamos da proposicao a seguir.
Proposicao 4
Sejam a e b inteiros positivos, com a b, e seja r o resto da divisao de a e
b. Entao r a2 .
Demonstracao. Sempre vale que 0 r < b. Se b a2 , entao r < b r a2 .
Caso contrario, b >

a
2

e o quociente da divisao de a por b e 1:

a=b1+r r =ab.
Mas b >

a
2

b < a2 a b < a

a
2

a
2

. Portanto r < a2 .

 No algoritmo de Euclides, temos

mdc(a, b) = mdc(b, r) = mdc(r, r1 ) =


CEDERJ

60

Divisibilidade nos inteiros: o Maximo Divisor Comum


AULA 5

onde, a cada dois passos, trocamos o primeiro elementos de um par pelo resto
da divisao dos dois elementos do par. Observe:

mdc(a, b) = mdc(b, r) = mdc(r, r1 ) = mdc(r1 , r2 ) = mdc(r2 , r3 ) =


umero do par
Assim, r a2 , r2 r2 a4 . A cada dois passos o maior n
fica reduzido a, no maximo, metade do valor. Na pior hipotese, o livro para
quando encontramos resto 1. Se o algoritmo leva n passos para encontrar
resto r, entao
a
r n .
22
Para r = 1 entao
n
2
a
n
2 = a
log 2 = log a n =
log a .
n = 1 2
2
log 2
22

Exemplo 1
Se a tem 1000 dgitos entao a 101000 . Assim,
n

2
2000
log 101000 =
= 6643
log 2
log 2

O algoritmo chega ao resultado em, no maximo, 6643 passos.


Exerccios
Resolva os seguintes exerccios:
1. Determine, usando o algoritmo de Euclides os seguintes MDCs:
(i) M DC{24, 138}

(ii) M DC{143, 227}

(iii) M DC{306, 657}

(iv) M DC{12.378, 3054}

2. Mostre que: Sejam a, b, c inteiros nao nulos. Se a divide b e a divide c,


entao a divide (b c). (vale a recproca?)
3. Seja r 6= 0 com r Z uma raiz inteira do polinomio x2 + ax + b, onde
a, b sao inteiros. Mostre que r e divisor de b.
4. Seja a um inteiro mpar. Mostre que a2 1 e sempre divisvel por 8.
5. Sejam a1 , a2 , , an inteiros positivos. Generalize a nocao de MDC de
dois inteiros definindo (de modo similar) M DC{a1 , a2 , , an }.

61

CEDERJ

As subestruturas ideais de Z: MDC e MMC

AULA 6

Aula 6 As subestruturas ideais de Z: MDC


e MMC
Metas
Nesta aula apresentaremos a nocao de ideal de Z. demonstrando o
Teorema dos ideais principais e relacionando ideais MDC e MMC.
Objetivos
Definir a nocao de ideal nos inteiros, dando exemplos;
Caracterizar, atraves do Teorema dos ideais principais, os ideais de Z;
Demonstrar a existencia de MDC e MMC em Z, usando o Teorema dos
ideais principais.

Introdu
c
ao
Na aula anterior, definimos o mdc(a, b) de dois inteiros a e b, mostramos algumas propriedades e apresentamos o Algoritmo de Euclides para a
determinacao de mdc(a, b). Nesta aula vamos apresentar uma visao algebrica
de Z atraves dos chamados ideais de Z. Ideais em um anel sao subconjuntos
que possuem certas propriedades, como veremos um pouco a frente, nesta
aula. Podemos dizer que eles representam subestruturas de um anel.
Usando o Teorema da Divisao de Euclides vamos provar que todo ideal
I de Z e principal, isto e, todo ideal I de Z e da forma I = Z n, para
algum inteiro n. A partir desse fato, de que todo ideal e gerado por um
u
nico elemento (Teorema dos ideais principais), vamos inferir conclusoes a
respeito do mdc e mmc de dois inteiros.
Bom, este foi um panorama geral do que acontecera nesta aula. Agora,
vamos iniciar com a definicao de ideal.

63

CEDERJ

As subestruturas ideais de Z: MDC e MMC

Algebra 1

Ideais em Z
Seja n um dado n
umero inteiro. Considere o subconjunto I de Z,
formado por todos os m
ultiplos inteiros de n.
Usaremos a seguinte notacao para esse subconjunto:
I = Z n = {k n | k Z} .
Vamos destacar em seguida, tres propriedades essenciais que o subconjunto I = Z n satisfaz.
Propriedades de I = Z n
(1) 0 I
(2) Para todo x, y I, tem-se (x y) I
(3) Z I I, isto e, para todo r Z e para todo x I, tem-se r x I
Vamos demonstrar essas propriedades.
(1) 0 = 0 n I = Z n
(2) Se x = r n e y = s n entao em I = Z n, temos:
x y = r n s n = (r s) n I = Z n .
(3) Para todo r Z e x = k n I = Z n, tem-se
r x = r (k n) = (r k) n I .
O conjunto Z n e um exemplo de ideal de Z. Em geral,
Definicao 1 (Ideal de Z)
Um subconjunto I de Z satisfazendo as tres propriedades acima e dito uma
substrutura ideal de Z ou, simplesmente, um ideal de Z .
Assim, I Z e uma subestrutura ideal de Z se:
1. 0 I
2. Para todo x, y I, tem-se (x y) I
3. Z I I
Lembrando, novamente, que Z I I e uma maneira resumida de dizer
que para todo r Z e todo x I temos rx I.
CEDERJ

64

As subestruturas ideais de Z: MDC e MMC

AULA 6

Exemplo 17
Nos mostramos, acima, que I = Z n e um ideal de Z. Assim, {0} = Z 0 e
Z = Z 1 sao dois ideais de Z chamados de ideais triviais de Z.
O ideal I = Z n e chamado de ideal principal gerado por n.
Exemplo 18
Sejam a, b Z e seja J o subconjunto
J = Z a + Z b = {m = k a + s b | k, s Z} .
O conjunto J e chamado conjunto gerado por a e b em Z. Vamos provar que
J e um ideal de Z (chamado de ideal gerado por a e b), contendo os ideais
principais Z a e Z b.
1. 0 J, pois 0 = 0 a + 0 b J.
2. Para todo x, y J, tem-se (x y) J
Seja x = r a + s b, e seja y = r 0 a + s0 b, dois elementos de J. Da
segue que
x y = (r a + s b) (r 0 a + s0 b) = (r r 0 ) a + (s s0 ) b J .
3. Z J J.
Seja m Z e x = r a + s b J. Da segue que
m x = m (r a + s b) = (m r) a + (m s) b J .
Alem disso, Z a J, pois r a = r a + 0 b J para todo r Z.
Analogamente Z b J.
Assim, o ideal J = Z a + Z b contem os ideais principais Z a e Z b.
Atividades
1. Verifique qual dos seguintes subconjuntos I Z e (ou nao) ideal de Z.
(a) I = {m Z | m e divisor de 24}
(b) I = {m Z | m e m
ultiplo de 24}
(c) I = {m Z | m e m
ultiplo comum de 18 e 24}
(d) I = {m Z | (21) m e m
ultiplo de 9}
65

CEDERJ

Algebra 1

As subestruturas ideais de Z: MDC e MMC

2. Generalize o Exemplo 17 para:


J = Za1 +Za2 + +Zak = {m = r1 a1 +r2 a2 + +rk ak | ri Z}
mostrando que J e um ideal de Z.
O conjunto J = Z a1 + Z a2 + + Z ak e o ideal gerado por
a1 , a2 , , ak .

Teorema dos Ideais Principais em Z


Quando definimos ideal de Z, observamos que, para todo n Z, Z n
e um ideal de Z. Ideais deste tipo sao chamados ideais principais.
Vimos tambem que, para todo a, b Z, o conjunto Z a + Z b e um
ideal de Z, chamado ideal gerado por a e b. Analogamente, podemos ideais
gerados por um n
umero qualquer de elementos.
Aqui se coloca uma questao: se um ideal e gerado por, por exemplo, 2
elementos, ele pode ser escrito como ideal principal? Por exemplo, Z30+Z20
pode ser escrito como Z n, para algum n?
facil ver que Z 30 + Z 20 = Z 10. Veja bem,
A resposta e sim. E
10 = 30 1 + 20 (1) 10 Z 30 + Z 20 .
Pela propriedade (3) da definicao de ideal, se J e ideal e 10 J entao
Z 10 J. Assim, temos que Z 10 Z 30 + Z 20.
Por outro lado, se x Z 30 + Z 20 entao existem a, b Z tais que
x = 30a + 20b = 10(3a + 2b) Z 10 Z 30 + Z 20 Z 10 .
A conclusao e que o ideal gerado por 20 e 30 e principal: e o ideal principal Z 10. Observe tambem que 10 = mdc(20, 30). Isto nao e coincidencia,
como veremos mais tarde.
O teorema a seguir mostra que o mesmo e verdade para qualquer ideal
de Z. Esta e uma propriedade algebrica importante do anel dos inteiros.
Domnios de integridade que tem esta propriedade sao chamados Domnios
principais. Havera uma aula dedicada aos domnios principais mais tarde.
Mas vamos voltar aos inteiros:

CEDERJ

66

As subestruturas ideais de Z: MDC e MMC

AULA 6

Teorema 1 (Teorema dos Ideais Principais)


Todo ideal de Z e principal
Demonstraca
o:
Seja J um ideal qualquer de Z. Temos que demonstrar que existe d Z
tal que J = Z d.
Se J = {0} entao J = Z 0 e principal. Vamos assumir que J 6= {0}.
Observe que, como 0 J temos:

0, x J =
0 x = x J
0, x J = 0 (x) = x J .
Assim,
x J (x) J .
Portanto,
J = J {0} J +
onde
J + = {x J | x > 0} e J = {x J | x < 0} .
Vale tambem que J = (J + ).

Assim, J 6= {0} implica J + e J sao nao vazios e podemos escolher,


pela boa ordenacao de Z, o primeiro (menor) elemento d J + .

Portanto d = min J + e u
nico inteiro d tal que 0 < d x, para todo
+
xJ .
Vamos provar que J = Z d.

Primeiramente, d J + J implica Z d J, pela propriedade (3) que


define ideal. Assim, basta provar que J Z d.
Como Z d e ideal de Z, se provarmos que J + Z d, teremos:
J = J {0} J + Z d .
Seja y J + . Pela escolha de d, temos 0 < d y. Se d = y, temos
y Z d. Vamos assumir d 6= y. Assim, 0 < d < y. Pelo teorema da divisao
de Euclides, existem q, r Z tais que
y = q d + r,

0 r < d.

Vamos provar que r = 0 e, portanto, y = q d Z d.


67

CEDERJ

As subestruturas ideais de Z: MDC e MMC

Algebra 1

Vamos supor, por absurdo, que r > 0. Entao,


y = q d + r = r = y q d .
Mas y J e q d Z d J implica r = y q d J, pela propriedade (2),
da definicao de ideal.
Mas
0 < r < d, r J = r J + e r < d ,
o que contraria a minimalidade de d = minJ + . Assim, essa contradicao nos
diz que r = 0 e y = q d J.
De Z d J e J Z d, temos J = Z d, como queramos demonstrar.


A demonstracao do teorema nos diz que J = Z a + Z b = Z d, onde
d = minJ + , o menor elemento positivo de J.
Da mesma forma, o ideal de J = Z a1 + Z a2 + + Z ak , gerado
por a1 , a2 , , ak , inteiros nao nulos, pode ser expresso por
J = Z a1 + Z a2 + + Z ak = Z d,

d = minJ + .

Aqui cabe a pergunta: Qual a relacao desse n


umero d = minJ + com os
geradores de J?
Se Z d = Z a + Z b, mostraremos que d = mdc(a, b). Mais geralmente,
se Z d = Z a1 + Z a2 + + Z ak , mostraremos que d = mdc(a1 , a2 , , ak ).

Como o inteiro d = mdc(a, b), satisfaz a igualdade estrutural de ideais


Z a + Z b = Z d, entao, d Z a + Z b e, portanto, d = r a + s b, para
alguns inteiros r e s. Este fato nos sera bastante u
til no futuro.
Exemplo 19
mdc(18, 24) = d = 6. Nesse caso, podemos escrever
d = 6 = (1) 18 + (1) 24 (r = 1, s = 1)
ou ainda
d = 6 = (5) 18 + (24) 4 (r = 5, s = 4)
Portanto, os n
umeros r e s nao sao u
nicos e o n
umero d = mdc(a, b) pode
ser expresso de mais de uma maneira na forma d = ra + sb com r, s Z.
Atividades
1. Encontre d tal que Z d = Z a + Z b, onde a = 84 e b = 30. Encontre
r, s Z tal que d = ra + sb.
CEDERJ

68

As subestruturas ideais de Z: MDC e MMC

AULA 6

O mdc(a, b)
e o gerador de Z a + Z b
Agora vamos provar o seguinte teorema
Teorema 2
Sejam a e b inteiros nao nulos dados e seja d > 0 um n
umero inteiro. Entao
Z a + Z b = Z d d = mdc(a, b) .
Demonstraca
o:
(=) Vamos supor Z a + Z b = Z d e mostrar que d = mdc(a, b).

Lembre-se que na Aula 5 mostramos que o conceito de mdc{a, b} = d


de dois n
umeros nao nulos a e b e equivalente ao seguinte:
(i) d e um divisor comum de a e b
(ii) Se d0 e um divisor comum de a e b entao d0 tambem e divisor de d.
Vamos usar aqui essa caracterizacao de mdc.
Primeiro observe que Za+Zb = Zd implica Za Zd e Zb Zd.

De Z a Z d implica a Z d o que implica que d e divisor de a. De


Z b Z d implica b Z d o que implica d e divisor de b.
Assim, concluimos que d e divisor comum de a e b.

Agora, a segunda parte: seja d0 um divisor comum qualquer de a e b.


Vamos provar que d0 tambem e divisor de d.
d0 divisor de a = q10 Z tal que a = q10 d0
d0 divisor de b = q20 Z tal que b = q20 d0
Assim, Z a Z d0 e Z b Z d0 e isso nos diz que
Z d = Z a + Z b Z d0 = d Z d Z d0 = d Z d0 = r Z
tal que d = r d0 = d0 tambem e divisor de d .
Logo d > 0 e de fato o mdc(a, b).
(=) Assumiremos mdc(a, b) = d. Devemos provar que Z a + Z b = Z d.
Usaremos a unicidade do MDC.
Pelo teorema do ideal principal, existe d0 tal que Z a + Z b = Z d0 .
Pela parte 1 dessa demonstracao, temos d0 = mdc(a, b) e pela unicidade do
mdc(a, b) temos que d = d0 e Z a + Z b = Z d.

Como observamos antes, uma conseq
uencia direta que nos sera muito
u
til e o seguinte:
69

CEDERJ

As subestruturas ideais de Z: MDC e MMC

Algebra 1

Corolario 1
Sejam a e b dois inteiros nao nulos e seja d = mdc(a, b). Entao existe r, s Z
tais que d = ra + sb.
O Teorema 2 acima vale para mais de dois n
umeros, isto e, dados
inteiros nao nulos a1 , a2 , , ak e d = mdc(a1 , a2 , , ak ) temos Z a1 + Z
a2 + + Z ak = Z d e existem r1 , r2 , , rk Z tais que d = r1 a1 + r2
a2 + rk ak . A demonstracao e analoga a` demonstracao do Teorema 2.
Atividades
1. Descreva os seguintes subconjuntos J de Z.
(a) J = Z 36 + Z 25.
(b) J = Z 18 + Z 24 + Z 21.
(c) J = Z 105 + Z 52.

O mmc de dois inteiros


Agora vamor relacionar o mmc de dois inteiros a e b aos ideais gerados
por a e b. Como a intersecao de ideais e sempre um ideal, entao Z a Z b
e um ideal de Z. Pelo Teorema 1, este ideal e principal. O proximo teorema
nos diz que Z a Z b e o ideal principal gerado por mmc(a, b).
Teorema 3
Sejam a e b dois dados inteiros nao nulos e seja M > 0 tal que ZaZb = ZM
(existe tal M > 0, pelo teorema dos ideais principais). Entao M e o menor
m
ultiplo comum positivo de a e b.
Demonstraca
o:
Sejam a e b dois inteiros nao nulos e I = Z a e J = Z b os ideais
principais gerados, respectivamente, por a e b.
Temos que I J = ZaZb e tambem um ideal de Z (ver Exerccio 1).

Pelo teorema dos ideais principais, existe M


I J = Z a Z b = Z M.

>

0 tal que

Vamos provar que M e o menor m


ultiplo comum positivo de a e b.
Z a Z b = Z M = Z M Z a e Z M Z b .

CEDERJ

70

As subestruturas ideais de Z: MDC e MMC

AULA 6

Como M Z M , entao M Z a e M Z b, o que implica que


existem r, s Z tais que M = ra e M = sb, isto e, M e um m
ultiplo comum
de a e b.
Seja M 0 > 0 um qualquer m
ultiplo comum de a e b. Vamos provar que
0
M e m
ultiplo de M (e portanto M 0 M ).

De fato, M 0 m
ultiplo comum de a e b implica que existem r 0 , s0 Z tais
que M 0 = r 0 a e M 0 = s0 b. Portanto,
M0 Z a e M0 Z b M0 Z a Z b = Z M M0 Z M ,
o que implica M 0 = t M , para algum inteiro t > 0, ou seja, M 0 e m
ultiplo
de M , o que completa a demonstracao.

Embora ja estejamos nos referindo ao mnimo m
ultiplo comum de dois
inteiros, vamos fazer uma definicao formal.
Definicao 2 (Mnimo multiplo comum)
Sejam a e b dois dados inteiros nao nulos. Dizemos que M e o mnimo
m
ultiplo comum de a e b, denotado M = mmc(a, b), se M > 0 e M e o
menor m
ultiplo comum positivo de a e b.
O Teorema 3 mostra a existencia do mmc(a, b) (atraves do teorema dos
ideais principais) como o inteiro positivo M > 0 gerador do ideal Z a Z b,
isto e, ZaZb = ZM . Alem disso, vimos na demonstracao do teorema que
o mmc(a, b) nao so e o menor m
ultiplo comum de a e b como tambem e divisor
de qualquer outro m
ultiplo comum de a e b. Podemos, assim, caracterizar o
mmc(a, c) pelas seguintes propriedades:
1. M e m
ultiplo de a e b.
2. Se M 0 e um m
ultiplo comum de a e b, entao M 0 e m
ultiplo de M .
Alguns autores usam a caracterizacao acima como definicao de mmc(a, b).
Exemplo 20
Sejam a = 6 e b = 9. Temos:
Z 6 = { , 6, 0, 6, 12, 18, 24, 30, 36, 42, }
Z 9+ = { , 9, 0, 9, 18, 27, 36, 45, 54, }
Z 6 Z 9 = { , 18, 0, 18, 36, 54, } = Z 18 .
Assim, mmc(6, 9) = 18.

71

CEDERJ

As subestruturas ideais de Z: MDC e MMC

Algebra 1
Atividades

1. Escreva os conjuntos Z 12 e Z 15. Determine que Z 12 Z 15 e


verifique mmc(12, 15) = 60.
2. Mostre que a divide b implica em mmc(a, b) = b.
Rela
c
ao entre o mdc e o mmc de dois inteiros
Podemos sempre determinar o mmc de dois inteiros como no exemplo
acima: escrevendo varios elementos dos conjuntos Z a e Z b e determinando
o primeiro elemento da intersecao. No entanto, este metodo e computacionalmente impraticavel para inteiros grandes.
Felizmente, ha maneiras muito mais rapidas de determinarmos o mmc
de dois inteiros. Ha uma relacao simples entre o mmc e o mdc de dois inteiros,
que demonstraremos a seguir.
Teorema 4
Sejam a e b inteiros positivos. Entao vale que
mmc(a, b). mdc(a, b) = ab
Assim, uma vez calculado o mdc(a, b), que pode ser feito pelo Algoritmo
de Euclides, a formula acima fornece facilmente o mmc(a, b).
Retornando ao exemplo anterior, e facil ver que mdc(6, 9) = 3. Entao:
mmc(6, 9) =

54
69
=
= 18
mdc(6, 9)
3

Demonstraca
o do Teorema.
Sejam a e b inteiros positivos, m = mmc(a, b) e d = mdc(a, b).
Lembre-se que o mmc(a, b) e
divisor de qualquer m
ultiplo
comum de a e b.

Como ab e m
ultiplo comum de a e b, entao m divide ab. Logo ab
e um
m
ab
ab
n
umero inteiro. Seja g = m . Vamos provar que g = d, isto e, m = d, o que
implica em ab = md.
Vamos mostrar que g = mdc(a, b) mostrando que:
1. g e divisor comum de a e b.
2. Se f e divisor comum de a e b entao f | g.
Como vimos, estas duas propriedades demosntram que g = mdc(a, b). Vamos, entao, prova-las.

CEDERJ

72

As subestruturas ideais de Z: MDC e MMC

1. De

ab
m

AULA 6

= g segue que
a
m
=
g
b

o que mostra que

a
g

b
g

b
m
=
,
g
a

sao inteiros, isto e, g e divisor comum de a e b.

2. Seja f um inteiro tal que f | a e f | b. Vamos mostrar que f | g. Como


a
e fb sao inteiros, entao
f
 
 
a
b
eb|b
a|a
f
f
implica em que

ab
f

e m
ultiplo comum de a e b.

Como m = mmc(a, b), entao


m|
Mas g =

ab
,
m

logo m =

ab
g

ab
.
f

e temos que
ab ab
|
g f

isto e

ab ab
g

=
e um inteiro .
f
g
f
Portanto f | g, o que completa a demosntracao.

Note que se a e b nao forem inteiros positivos entao a igualdade ab =
mdc(a, b) mmc(a, b0 nao e mais valida, uma vez que mdc(a, b) 0 e mmc(a, b)
0, por definicao. No entanto, a igualdade continua valida para |a| e |b|.
Um caso particular interessante do Teorema 4 e quando mdc(a, b) = 1.
Neste caso, vale que
mmc(a, b) = ab .
Definicao 3 (Inteiros primos entre si)
Dizemos que dois inteiros a e b sao primos entre si, ou que a e b sao relativamente primos, quando mdc(a, b) = 1.
Atividades
1. Escolha alguns pares de inteiros positivos a e b, calcule mdc(a, b) e
mmc(a, b). Verifique que mdc(a, b) mmc(a, b) = ab.
2. Mostre que a divide b implica em mmc(a, b) = b.
3. Mostre que se a e b sao primos entre si, entao mmc(a, b) = ab.

73

CEDERJ

As subestruturas ideais de Z: MDC e MMC

Algebra 1

Mais tr
es teoremas sobre o mdc
Voce ainda tem folego para mais alguns teoremas? Nesta secao, para
terminar a aula, provaremos mais tres teoremas muito interessantes sobre o
mdc.
Teorema 5
Se d = mdc(a, b) entao mdc

a b
,
d d

= 1.

Demonstracao. Quero provar que ad e db nao tem divisor comum. Se f > 1


fosse um divisor comum destes inteiros, entao
f|

a
d

e f|

b
d

o que implica em
df | a e df | b .
Portanto, teramos que df e divisor comum de a e b. Como f > 1 entao
df > d, o que contraria o fato de que d e o maior dividor comum. Assim,
provamos que nao ha f > 1 divisor comum de ad e db .

O proximo teorema e uma especie de recproca deste u
ltimo.
Teorema 6
Se c > 0, c | a, c | b e mdc

a b
,
c c

= 1 entao c = mdc(a, b).

Demonstracao. Sejam a b inteiros positivos e seja d = mdc(a, b).


Como c | a e c | b, entao c e um dividor comum de a e b,o que implica
em c | d, isto e, dc e um inteiro.
De

a
db
b
da
=
e
=
cd
c
cd
d
resulta que dc e um divisor comum de ad e db . Mas ad e db sao relativamente
primos por hipotese, seus u
nicos divisores comuns sao 1, assim
d
=1c=d
c

O proximo teorema nos diz que se um n
umero divide o produto de dois
n
umeros e e relativamente primo com um deles entao divide o outro.

CEDERJ

74

As subestruturas ideais de Z: MDC e MMC

AULA 6

Teorema 7
Sejam a,b e c inteiros positivos. Se a | bc e mdc(a, b) = 1 entao a | c.
Demonstracao. Como mdc(a, b) = 1 entao m = mmc(a, b) = ab.
Como a | bc (por hipotese) e b | bc entao bc e m
ultiplo comum de a e b.
Assim bc e m
ultiplo de mmc(a, b) = ab, isto e
ab | bc ,
o que resulta em a | c.


Resumo
Nesta aula definimos ideal em Z e mostramos que o mdc e mmc de dois
inteiros a e b sao geradores de certos ideais em Z. O mdc(a, b) gera o ideal
Z a + Z b, enquanto que o mmc(a, b) gera o ideal Z a Z b.

Mostramos que em Z todo ideal e principal, o que e uma propriedade


algebrica muito importante dos inteiros.

demonstramos a relacao entre o mdc(a, b) e o mmc(a, b) para dois inteiros a e b:


mmc(a, b). mdc(a, b) = ab
Em particular, para a e b primos entre si, vale que
mmc(a, b) = ab .

75

CEDERJ

As subestruturas ideais de Z: MDC e MMC

Algebra 1

Exerccios
1. Sejam I e J dois dados ideais de Z. Mostre que I J e um ideal de Z.
2. Generalize o exerccio anterior mostrando que
I1 , I2 , , Ik
ideais de Z implica
I1 I 2 I k = I
tambem e ideal de Z.
3. Generalize o exerccio 2 acima mostrando que: se {Ik }kN e uma colecao

\
de ideais de Z entao I =
Ik tambem e ideal de Z.
k=0

4. Demonstre a generalizacao do Teorema 2. Isto e, prove que dados


inteiros nao nulos a1 , a2 , , ak e d = mdc(a1 , a2 , , ak ) temos Z
a1 + Z a2 + + Z ak = Z d e existem r1 , r2 , , rk Z tais que
d = r 1 a1 + r 2 a2 + r k ak .

CEDERJ

76

Ideais maximais e n
umeros primos
AULA 7

Aula 7 Ideais maximais e n


umeros primos
Metas
Nesta aula definiremos ideais maximais e mostraremos como os n
umeros
primos estao relacionados com os ideais maximais de Z.
Objetivos
Ao final desta aula voce devera ser capaz de:
Definir ideais maximais de Z.
Mostrar que os n
umeros primos sao os geradores dos ideais maximais
em Z;
Demonstrar a equivalencia de tres propriedades que definem o conceito
de n
umeros primos.

Introdu
c
ao
O inteiro 1 so tem um divisor positivo, que e o proprio. Qualquer outro
inteiro positivo a > 1 tem pelo menos dois divisores positivos: 1 e a. Um
n
umero e chamado primo quando tem exatamente dois divisores positivos.
Definicao 1 (numero primo)
Um n
umero inteiro a 6= 1 e um n
umero primo quando so tem dois divisores
positivos: 1 e |a|.

Os gregos chamavam os
n
umeros primos de primeiros
ou indecomponveis e os
compostos de secund
arios ou
decomponveis. Os romanos
traduziram do grego para o
latim usando a palavra
primos para representar
esses n
umeros primeiros.

Os n
umeros inteiros a 6= 1 que nao sao primos sao chamados de
n
umeros compostos.
Por exemplo, os inteiros 2, 3, 5, 7, 11, 13, 17, 19, 23, 29 sao os 10 primeiros inteiros primos positivos. Os inteiros 2, 3, 5, 7, 11, 13 sao
inteiros primos negativos.
Os primos sao as unidades basicas em relacao as quais podemos expressar todos os n
umeros inteiros, no sentido de que qualquer inteiro maior que 1
pode ser escrito como produto de fatores primos. Este e o chamado Teorema
Fundamental da Aritmetica, que veremos mais tarde.

Note que 1 n
ao s
ao
n
umeros primos! Os inteiros
ficam assim divididos em 3
subconjuntos: {1}, os
inteiros primos e os inteiros
compostos.

Nessa aula, que serve de preparacao para a demonstracao do chamado


Teorema Fundamental da Aritmetica, mostraremos como os inteiros primos
estao relacionados aos geradores dos ideais maximais de Z.
3

CEDERJ

Ideais maximais e n
umeros primos

Algebra 1

Ideais maximais de Z
Vamos iniciar definindo ideal maximal de Z e entao relacionando estes
ideais com os inteiros primos.

Lembre-se que {0} e Z s


ao
ideais de Z

Definicao 2 (Ideal Maximal de Z)


um ideal M de Z e chamado maximal se e ideal proprio de Z (isto e, M & Z)
e M nao esta contido propriamente em nenhum outro ideal proprio de Z, ou
seja, os u
nicos ideais de Z contendo M sao M e Z.
Em outras palavras, um ideal M de Z e maximal se
i. M & Z (ideal proprio)
ii. Se I e um ideal de Z, M I Z, entao I = M ou I = Z.
Exemplo 1
O ideal Z 6 nao e maximal. De fato, temos que Z 6 & Z 2 & Z, pois
x Z 6 x = 6q, para algum q Z
x = 2(3q) x Z 2
Assim, Z 6 Z 2, mas Z 6 6= Z 2 (por exemplo, 2 Z 2, mas 2 6 Z 6).
Atividades
1. Mostre que
Z8& Z4& Z2& Z.
2. Mostre que o ideal Zm, onde m e um inteiro composto, nao e maximal.

Rela
c
ao entre ideais maximais de Z e inteiros primos

Lembre-se que
M+ = M Z +

Seja M Z um ideal maximal de Z e seja p M+ tal que M = Z p


(existe tal p pelo teorema dos ideais principais).
O que podemos dizer a respeito desse n
umero p? A primeira observacao
+
e que, como M & Z e p M , temos p 2, ja que p = 1 nos daria M = Z.
E o que mais poderamos dizer a` respeito desse n
umero p 2, gerador
de M?
A primeira resposta vem do seguinte resultado:

CEDERJ

Ideais maximais e n
umeros primos
AULA 7

Proposicao 1
Seja M = Z p, p 2, um ideal maximal de Z. Entao D(p)+ = {1, p}, isto
e, p e primo.
Demonstraca
o:
Seja M = Z p, p 2 um ideal maximal de Z e seja m D(p)+ um
divisor positivo de p. Vamos provar que m = 1 ou m = p.
De fato, m D(p)+ nos diz que p = m k, k > 0 e portanto todo
m
ultiplo de p e tambem m
ultiplo de m, isto e, M = Z p Z m. Como M
e ideal maximal de Z temos duas possibilidades:
(a) M = Z p = Z m ou
(b) Z m = Z.
Agora
(a) Z p = Z m = m Z m = Z p = m = s p, s > 0. Mas
p = m k e da segue que: m = (sk)m o que implica sk = 1, com
k, s > 0. Portanto s = k = 1 e m = p.
(b) Z m = Z, m > 0 = m = 1.
Assim provamos que m = 1 ou m = p e a Proposicao 1 esta demonstrada.

Demonstramos entao que todo ideal maximal e gerado por um n
umero
primo. O proximo teorema afirma que tambem vale a recproca: todo ideal
gerado por um n
umero primo e maximal.
Teorema 1
Seja p 2 um dado n
umero inteiro e seja M = Z p o ideal principal de Z
gerado por p. Entao M = Z p e ideal maximal de Z se, e somente se, p e
primo.
Demonstraca
o:
(=) Essa parte ja foi demonstrada atraves da proposicao 1.
(=) Seja p 2 um n
umero primo dado, e seja M = Z p o ideal principal
gerado por p.
Vamos mostrar que M = Z p e um ideal maximal de Z.

De fato, sabemos que Z n = Z se, e somente se, n = 1. Como p 2,


teremos
5

CEDERJ

Ideais maximais e n
umeros primos

Algebra 1

(i) M = Z p & Z (M e o ideal proprio de Z).


Agora, seja I um ideal contendo M, isto e, Z p = M I Z. Vamos
provar a condicao (ii) da definicao de ideal maximal, a saber, que I = M ou
I = Z (isto e, M e maximal).

Pelo Teorema do Ideal Principal, existe m > 0 tal que I = Z m.


Estamos assumindo M = Z p I = Z m. Assim, p M implica
p I = Z m o que implica que existe um k > 0 tal que p = k m. Assim,
m D(p)+ = {1, p} (pois estamos assumindo p 2 primo). Portanto
m {1, p}.

Se m = 1 temos I = Z m = Z 1 = Z. Por outro lado, se m = p temos


I = Z m = Z p = M e isto completa a demonstracao.

Atividades
1. Mostre que Z 5 e um ideal maximal de Z.
2. Mostre que Z n = Z n = 1.

Propriedades dos n
umeros primos
Na aula 6 vimos que se a, b Z+ e d > 0 tal que Z a + Z b = Z d
entao d = mdc(a, b). Em particular, como d Z d, entao d Z a + Z b,
isto e, existem r, s Z tais que d = ra + sb. Se o mdc(a, b) = 1, existirao
r, s Z tais que ra + sb = 1.

Agora vamos demonstrar uma proposicao que sera usada na demonstracao do proximo teorema, que prova a equivalencia de tres condicoes para
a definicao de n
umeros primos.

Proposicao 2
Seja p 2 um n
umero primo e seja a Z+ . Se p nao e divisor de a entao
mdc(a, p) = 1. Em particular, nessa situacao, existem r, s Z tais que
rp + sa = 1.
Demonstraca
o:
Seja p 2 um n
umero primo. Assim, D(p)+ = {1, p} e seja d =
mdc(p, a). Pela definicao de mdc temos que:
d = max(D(p)+ D(a)+ ) .

CEDERJ

Ideais maximais e n
umeros primos
AULA 7

Se p nao e divisor de a entao p 6 D(a)+ e da segue, tendo em vista


que D(p)+ = {1, p}, que
D(p)+ D(a)+ = {1}
e, portanto, d = max(D(p)+ D(a)+ ) = 1.

Pela observacao feita antes do enunciado dessa proposicao, temos que,


se p 2 primo nao e divisor de a Z+ , entao existem r, s Z tais que
1 = rp + sa.

Nota
c
ao para divisibilidade: Usamos a notacao d | a quando d e um
divisor de a. Caso contrario, escrevemos d 6 | a.
Agora mostraremos a equivalencia de tres propriedades que caracterizam n
umeros primos.
Teorema 2
Seja p 2 um n
umero inteiro dado. Entao as seguintes condicoes sao
equivalentes:
(i) p e primo, isto e, D(p)+ = {1, p}
(ii) Para todo a, b Z+ se p|ab entao p|a ou p|b
(iii) Se p = mk com m, k Z+ entao m = 1 ou k = 1.
Demonstraca
o: (caminho cclico (i)=(ii)=(iii)=(i)).
(i)=(ii) Suponhamos p 2 primo e a, b Z+ com p|ab. Vamos mostrar
que p|a ou p|b.
Se p|a entao nada ha a provar. Suponha que p 6 | a. Pela proposicao
anterior, temos que mdc(p, a) = 1 e existem r, s Z tais que rp + sa = 1.

Multiplicando esta igualdade por b temos p(rb) + s(ab) = b, isto e,


b = (rb)p + s(ab). Se p|ab temos ab = pm, para algum m Z, e assim
b = (rb)p + (sm)p = (rb + sm)p e isto nos diz que p|b. Portanto, se p 6 | a,
temos p|b.
(ii)=(iii) Vamos assumir agora que para todo a, b Z+ se p|ab entao p|a
ou p|b. Vamos provar (iii).
De fato, sejam m, k Z+ tais que p = mk. Da segue que p e divisor de
p = mk. Portanto, por (ii), temos que p|m ou p|k. Mas p|m implica p m
e p = mk m implica p = m, isto e, k = 1.
7

CEDERJ

Ideais maximais e n
umeros primos

Algebra 1

Mas p|k implica p k e p = mk k implica p = k, isto e, m = 1 como


queramos demonstrar. Logo (ii)=(iii).
(iii)=(i) Vamos supor p 2 tal que, se p = mk com m, k Z+ entao
m = 1 ou k = 1. Vamos provar que p e primo.
Seja r D(p)+ . Assim p = rs para algum s Z+ . Por (iii) temos
r = 1 ou s = 1. Se s = 1, r = p. Logo r = 1 ou r = p e isto nos diz que
D(p)+ = {1, p}, isto e, p e primo.

Definimos anteriormente um inteiro primo como aquele que satisfaz a
condicao (i) do teorema anterior. A equivalencia das 3 condicoes nos mostra
que poderamos ter usado qualquer uma delas como definicao de n
umero
primo.

Atividades
1. De um exemplo de inteiros m, a e b tais que m | ab, mas que m 6 | a
e m 6 | b. Por que este inteiro m deve ser necessariamente um n
umero
composto?

Mais sobre o mdc de dois inteiros


Vimos que, se a e b sao dois inteiros e d = mdc(a, b), entao existem x
e y tais que xa + yb = d. O valor de d = mdc(a, b) pode ser calculado de
maneira eficiente usando o algoritmo de Euclides. A questao que colocamos
agora e: como calcular estes x e y, dados a e b ?
A resposta e que podemos inverter os passos do algoritmo de Euclides
para escrevermos d em termos de a e b. Vamos comecar com um exemplo.
Exemplo 2
Calcule, utilizando o algoritmo de Euclides, o mdc de 300 e 135 e e escreva
este inteiro em termos de 135 e 300.
Vamos la. Usando o algoritmo de Euclides temos:
300 = 2 135 + 30

135 = 4 30 + 15

30 = 2 15 + 0

CEDERJ

Ideais maximais e n
umeros primos
AULA 7

Vemos que 15 = mdc(300, 135). Para escrever 15 em funcao de 300 e 135,


comecamos com a pen
ultima equacao:
135 = 4 30 + 15 15 = 135 4 30
Agora substitumos 30 pelo valor que podemos obter na primeira equacao:
15 = 135 4 30 = 135 4(300 2 135) = 4 300 + 9 135
Atividades
1. Determine inteiros x e y tais que 1 = x 198 + y 25.
Resumo
Nesta aula abordamos os inteiros primos. Todo inteiro pode ser escrito
como produto de n
umeros primos, o que provaremos na proxima aula.
Ha varias maneiras de definirmos n
umeros primos. O Teorema 2 apresenta tres propriedades equivalentes que caracterizam os inteiros primos.
Qualquer uma delas poderia ter sido utilizada como definicao.
Os ideais proprios de Z que nao estao contidos em outro ideal proprio
de Z sao os ideais maximais de Z. Vimos que estes sao exatamente os ideais
gerados por primos. Esta e uma outra caracterizacao de primos em Z, esta
mais algebrica. Voltaremos a ela quando estudarmos aneis em geral.

CEDERJ

Ideais maximais e n
umeros primos

Algebra 1

Exerccios
1. Encontre inteiros x e y tais que xa + yb = mdc(a, b), onde:
(a) a = 102 e b = 33.
(b) a = 15 e c = 50.
(c) a = 20 e c = 1.
2. Prove que inteiros consecutivos devem ser primos entre si.
3. Prove que 2a + 1 e 4a2 + 1 sao primos entre si.
4. Sejam a, b, c Z+ inteiros positivos dados. Mostre que
a mdc(b, c) = mdc(ab, ac)
5. Sejam a, m, n Z+ inteiros positivos dados. Mostre que
mdc(a, m) = mdc(a, n) = 1 = mdc(a, mn) = 1 .
6. Seja I = Z n Z um dado ideal de Z onde n Z. Mostre que
I = Z n = Z n = 1 .
7. Seja I1 I2 I3 In uma cadeia de ideais de Z. Mostre
que

[
I=
Ij
i=1

e um ideal de Z.

8. Sejam I e J dois dados ideais de Z. Mostre que: se I 6 J e J 6 I


entao I J nao e um ideal de Z.
9. Seja p 2 um dado n
umero primo. Mostre que os u
nicos m
ultiplos de
p nao nulos que sao n
umeros primos sao p ep.

CEDERJ

10

Fatoracao u
nica: o Teorema Fundamental da Aritmetica
AULA 8

Aula 8 Fatora
c
ao u
nica: o Teorema
Fundamental da Aritm
etica
Metas
Nesta aula apresentaremos o conjunto dos n
umeros primos como pilar
basico na decomposicao de n
umeros inteiros como produto de primos.
Objetivos
Demonstrar o Teorema Fundamental da Aritmetica (teorema da fatoracao u
nica);
Demonstrar, usando o teorema da fatoracao u
nica, que o conjunto dos
n
umeros primos e infinito;
Exprimir e relacionar MDC e MMC, usando a fatoracao u
nica.

Introdu
c
ao
Nesta aula demonstraremos o teorema da fatoracao u
nica, tambem conhecido como o Teorema Fundamental da Aritmetica. Nesse Teorema os
n
umeros primos aparecem como pilar basico, indecomponveis, e cada inteiro
pode se decompor como produto de fatores primos.
O conhecimento da decomposicao em fatores primos nos permitira demonstrar propriedades importantes sobre n
umeros inteiros. Essa decomposicao e u
nica a menos da ordenacao dos fatores primos que entram na
decomposicao do n
umero.
Observe que se considerassemos 1 como primo, nao teramos decomposicao u
nica em fatores primos. Por exemplo, 2 = 12 = (1)2 2 = 13 2 = .

Considerando que D(n)+ = D(n)+ , e que p e primo se, e somente se


p e primo, teramos, por exemplo, 6 = 2 3 = (2)(3). Para simplificar a
nossa abordagem, essencialmente sem perda de generalidade, vamos trabalhar com primos p 2 e fatorar, no Teorema Fundamental da Aritmetica,
n
umeros inteiros n 2.

C.F. Gauss, matem


atico
alem
ao do seculo
XVIII/XIX, foi o primeiro a
desenvolver a aritmetica
como ciencia, de modo
sistem
atico. O enunciado do
Teorema Fundamental da
Aritmetica, como
apresentamos aqui, foi
publicado em 1801, no
famoso livro Disquisiotores
Arithmetcal.

11

CEDERJ

Algebra 1

Fatoracao u
nica: o Teorema Fundamental da Aritmetica

Como aplicacao do teorema da fatoracao u


nica, vamos provar que o
conjunto dos n
umeros primos e infinito e tambem explicitar e relacionar MDC
e MMC.

Um pouco de hist
oria
Antes de enunciarmos o teorema fundamental vamos fazer as observacoes
sobre n
umeros primos dando uma ideia de que muitas questoes envolvendo
n
umeros primos ainda estao por ser resolvidas.
Nos vamos provar, usando o Teorema Fundamental da Aritmetica
(Teorema 1, a seguir), que o conjunto dos n
umeros primos e infinito, usando
um belo argumento devido a Euclides.
Para se ter uma ideia da importancia do tema, podemos citar que varios
matematicos apresentaram, em diferentes epocas, demonstracoes sobre a infinitude do conjunto dos n
umeros primos.
Por exemplo, Kummer (1878), P
olya (1924), Bellman (1947), Washington (1980), entre outros.
Um outro aspecto a se destacar e a dificuldade de decidirmos se um
n
umero inteiro N , muito grande e ou nao primo. Ha algoritmos que indicam
se um inteiro e ou nao primo, estes algoritmos sao conhecidos como testes de
primalidade.
Pierre Fermat, matematico frances do seculo XVII, conjecturou que os
n
umeros da forma Fm = 2m + 1 com m = 2n eram todos primos. Os 5
primeiros n
umeros de Fermat sao, de fato, primos:
F0 = 3,

F1 = 5,

F2 = 17,

F3 = 257 e F4 = 65.537 .

No entanto, Euler provou que F5 = 6416700417. Portanto, F5 nao e primo.


n

Os primos da forma Fn = 22 + 1 sao conhecidos como primos de


Fermat. O maior primo de Fermat conhecido ate hoje e F4 . Para se ter
uma melhor compreensao das dificuldades aqui envolvidas basta dizer que o
n
umero de Fermat F23471 possui mais de (10)7000 algarismos e foi provado que
nao e primo por Keller, em 1984. O n
umero F31 possui mais de 30 bilhoes
de algarismos.
Uma questao ainda nao resolvida e saber se existem infinitos primos de
Fermat Fn . Tambem nao e conhecido se os n
umeros F22 , F24 , F28 sao ou nao
primos.
Em aulas futuras, voltaremos a fazer mais observacoes sobre esse tema e
CEDERJ

12

Fatoracao u
nica: o Teorema Fundamental da Aritmetica
AULA 8

falaremos dos chamados n


umeros de Mersenne, que sao os n
umeros da forma
n
Mn = 2 1. Sao de especial interesse os n
umeros da forma Mp = 2p 1
com p primo. Um primo da forma 2p 1 e chamado um primo de Mersenne.
M2 = 3, M3 = 7, M5 = 31, M7 = 127, sao primos mas, M11 = 23 89 e um
n
umero composto.

Boas referencias sobre os


primos de Mersenne, s
ao
http://www.mersenne.org/
prime.htm e
http://www.utm.edu/research/
primes/mersenne/

Muitos dos chamados primos gigantes foram obtidos testando os n


umeros
de Mersenne. O maior primo conhecido neste momento e um primo de Mersenne. Trata-se do n
umero
224036583 1
Este e o 41o primo de Mersenne conhecido e tem exatamente 7235733 dgitos!
Sua primalidade foi provada em 15 de maio de 2004, parte de um grande esforco de trabalho colaborativo pela Internet chamado GIMPS (Great Internet
Mersenne Prime Search).
Marin Mersenne (1588-1648) foi um monge frances, contemporaneo de
Fermat. Ele nao foi o primeiro a estudar os n
umero da forma Mn = 2n 1,
mas entrou na historia por afirmar, em 1644, que os n
umeros 2n 1 sao
primos para
n = 2, 3, 5, 7, 13, 17, 19, 31, 67, 127 e 257
e compostos para todos os outros inteiros positivos n < 257.
Por esta afirmacao, alias incorreta, o nome de Mersenne ficou associado
aos primos da forma 2n 1.

Com relacao aos n


umeros da lista de Mersenne, e facil ver que para
n = 2, 3, 5, 7, 13 os n
umeros 2n 1 sao primos. O fato de que 217 1 e 219 1
sao primos era conhecido antes de Mersenne.
Cerca de 100 anos depois, em 1750, Euler mostrou que 231 1 e primo.
Outro seculo depois, em 1876, Lucas mostrou que 2127 1 e primo. Um pouco
mais tarde, em 1883, Pervouchine mostrou que 261 1 e primo. Portanto,
faltava um inteiro na lista de Mersenne.
No incio do seculo XX, Powers mostrou que os n
umeros 289 1 e 2107 1
tambem sao primos. Os inteiros 89 e 107 devem entao se acrescentados a` lista
de Mersenne. Por volta de 1947, todos os inteiros n < 258 ja haviam sido
checados. A lista correta de inteiros n < 258 tal que 2n 1 e primo e a
seguinte:
n = 2, 3, 5, 7, 13, 17, 19, 31, 61, 89, 107 e 127 .
Como dissemos, o maior primo conhecido hoje e um primo de Mersenne,
o 41o primo de Mersenne: 224036583 1.
13

CEDERJ

Algebra 1

A palavra Criptografia
deriva do grego kryptos,
que quer dizer escondido.
Criptografia quer dizer ent
ao
algo como escrita
escondida.
Criptografia e o estudo das
formas de converter uma
informaca
o de sua
apresentaca
o normal para
uma forma em que n
ao
possa ser compreendida sem
uma informaca
o especial,
que pode ser uma chave
ou senha. O processo de
convers
ao e chamada
encriptaca
o
Criptografia e amplamente
utilizada em transaco
es
banc
arias e troca de
informaco
es pela Internet e
envolve processos
matem
aticos complexos,
especialmente da a
rea de
Teoria dos N
umeros.

Fatoracao u
nica: o Teorema Fundamental da Aritmetica

Os testes de primalidade tornaram-se bastante u


teis em tempos recentes
pela sua aplicacao a` criptografia. Voltaremos a falar sobre aplicacoes de
teoria dos n
umeros a` criptografia mais tarde, quando estudarmos o Teorema
de Fermat.

O Teorema Fundamental da Aritm


etica
Na aula passada, no Teorema 2, vimos que, se p 2 e um inteiro, entao
as tres propriedades a seguir sao equivalentes:
(i) D(p)+ = {1, p} (essa foi a nossa definicao inicial de n
umeros primos)
(ii) Para todo a, b Z+ se p|ab entao p|a ou p|b
(iii) Se p = mk com m, k Z+ entao m = 1 ou k = 1

Agora vamos enunciar o Teorema da Fatoracao Unica,


tambem conhecido como Teorema Fundamental da Aritmetica.
Teorema 1
(1) Todo inteiro n 2 pode ser expresso como produto de n
umeros primos (nao necessariamente distintos) n = p1 .p2 . .pk com pi 2 primos e
1 i k. Mais ainda,
(2) Essa expressao n = p1 .p2 . .pk , como produto de primos e u
nica a`
menos de permutacao na ordem dos fatores primos.

Demonstraca
o:
(1) Vamos supor que a afirmacao e falsa e chegaremos a uma contradicao
(absurdo).
Seja S = {m Z | m 2 e m nao e produto de primos}. Como estamos assumindo que o teorema e falso, temos que S Z+ e um subconjunto
nao vazio de Z limitado inferiormente pelo inteiro 2. Pelo princpio da boa
ordenacao de Z, S possui um primeiro elemento m = min S, que e o menor
inteiro maior ou igual a 2, em S.
Como m S, m 2 e m nao e produto de primos, entao, em particular,
m nao e primo. Assim, m S e um n
umero composto m = rt onde 1 < r <
m e 1 < t < m. Portanto, 2 r e 2 t e como m e o menor elemento de S,
r < m e t < m temos que r 6 S e t 6 S. Pela nossa definicao de S segue que
r = p1 .p2 . .pk
CEDERJ

14

e t = q1 .q2 . .qs

Fatoracao u
nica: o Teorema Fundamental da Aritmetica
AULA 8

podem ser expressos como produto de primos. Mas, entao,


m = rt = p1 .p2 . .pk .q1 .q2 . .qs
tambem pode ser expresso como produto de primos, logo m 6 S. Mas m foi
escolhido pertencendo ao conjunto S, como primeiro elemento de S. Assim,
temos uma contradicao e a primeira parte do teorema esta estabelecida.
Agora vamos provar a segunda parte do teorema, a unicidade, a` menos
de permutacao dos fatores primos. Para isto, vamos precisar de um resultado
que enunciaremos como um lema. Provaremos o lema e depois voltaremos a`
demonstracao da unicidade.
Lema 1
Sejam p1 , p2 , , pk n
umeros primos maiores ou iguais a 2. Seja N = p1 .p2 . .pk
e seja q, q 2 primo tal que q | N , entao existe i com 1 i k tal que
q = pi .
Demonstraca
o do lema:
Vamos usar inducao sobre k, o n
umero de primos na lista p1 , p2 , , pk .

Se k = 1, entao N = p1 e primo.

q | N q | p1 q = 1 ou q = p1
ja que p1 e primo. Como q e primo, entao q 6= 1 e logo q = p1 .
Suponha que k 2 e que o lema vale para k 1. Entao

q | N q | p1 (p2 pk ) q | p1 ou q | (p2 pk ) .
Se q | p1 entao, como p1 e primo e q 1, resulta em q = p1 .

Lembre-se que provamos, na


aula passada, que p primo e
p | ab implica em p | a ou
p | b (parte (ii) do Teorema 2
da Aula 7)

Se q 6 | p1 temos q | (p2 pk ). Nesse caso, pela hipotese de inducao


sobre k, temos que existe i com 2 i k tal que q = pi . Em todas as
situacoes q {p1 , p2 , , pk }, como queramos demonstrar.

Agora, vamos demonstrar a segunda parte (unicidade) do teorema da
fatoracao u
nica.
(2) Para mostrar a unicidade, vamos mostrar que, se n 2, n = p1 .p2 . .pk =
q1 .q2 .qt sao duas expressoes de n como produto de primos, entao k = t e
a ordenacao q1 , q2 , , qk=t e uma reordenacao de p1 , p2 , , pk .
Vamos demonstrar, por inducao sobre t.

15

CEDERJ

Fatoracao u
nica: o Teorema Fundamental da Aritmetica

Algebra 1

Se t = 1, temos N = p1 .p2 . .pk = q1 com q1 primo, q1 2, e


p1 , p2 , , pk primos maiores ou iguais a dois. Nessa situacao temos
q1 | N = p1 .p2 . .pk .
Pelo lema, existe i com 1 i k tal que q1 = pi . Da segue que, k = t = 1
e N = pi = q.
Suponha que t 2, que o resultado seja valido para t 1 e que N =
p1 .p2 . .pk = q1 .q2 .qt . Nesse caso, q1 |N = p1 .p2 . .pk . Pelo lema,
temos que existe i com 1 i k tal que q1 = pi .
Como

N = p1 .p2 . .pi1 .pi .pi+1 . .pk = q1 .(q2 . .qt ) e pi = q1 ,


segue, simplificando, que
p .p . .pi1 .pi+1 . .pk = q2 .q3 . .qt .
{z
}
{z
} |
|1 2
t1 fatores
k1 fatores

Como temos apenas (t1) fatores no lado direito da igualdade, podemos


aplicar nossa hipotese de inducao sobre t e teremos que k 1 = t 1, o que
implica k = t, e que (q2 , q3 , , qk ) e uma ordenacao dos fatores primos
(p1 , p2 , , pi1 , pi+1 , , pk ). Como pi = q1 temos que q1 , q2 , q3 , , qk e
uma ordenacao de p1 , p2 , , pk , o que prova a parte (2).

Exemplo 3
Podemos escrever o inteiro 12 como produto de fatores primos da seguinte
forma:
12 = 2 2 3

12 = 2 3 2
12 = 3 2 2

Para remover este incomodo de haverem varias ordens possveis para os


fatores primos, podemos fixar uma ordenacao em especial. Por exemplo, podemos fixar que os fatores primos sejam ordenados em ordem nao-decrescente.
Desta forma, a fatoracao passa a ser u
nica.
No exemplo acima, a u
nica fatoracao em que os primos estao em ordem
nao-decrescente e 12 = 2 2 3.
CEDERJ

16

Fatoracao u
nica: o Teorema Fundamental da Aritmetica
AULA 8

Agora vamos enunciar o teorema da fatoracao u


nica em uma versao
especial em que fixamos a ordenacao dos fatores primos. A demonstracao e
um corolario do Teorema 1.
Teorema 2
Todo n
umero inteiro n 2 pode ser expresso de modo u
nico como produto
de primos n = p1 .p2 . .pk onde 2 p1 p2 pk sao primos.
Demonstraca
o:
Basta observar que existe uma u
nica ordenacao p1 , p2 , , pk quando
p1 p 2 p k .

Atividades
comum agruparmos os primos iguais na fatoracao N = p1 p2 pk em
1. E
potencias. Por exemplo, escrevemos 12 = 22 3, ao inves de 12 = 2 2 3.
Escreva uma versao do Teorema Fundamental da Aritmetica onde os
primos iguais estao agrupados em potencia e ordenados em ordem crescente.

A infinitude do conjunto dos n


umeros primos
Em seguida provaremos a infinidade do conjunto dos n
umeros primos.
A demonstracao dada e essencialmente um argumento dado por Euclides nos
Elementos.
Teorema 3
O conjunto dos n
umeros primos e infinito.
Demonstraca
o:
Basta demonstrarmos que P + = {p | p primo, p 2} e infinito.

Por absurdo, vamos supor que P + = {2, 3, , pn } e um conjunto finito.

Seja N = p1 .p2 . .pk o n


umero obtido pelo produto de todos os
elementos de P + . Agora, o mdc(N, N + 1) = 1, ja que se m | N e m | N + 1
entao m | (N + 1) N = 1. Assim, como cada pi | N , temos que pi 6 | (N + 1)
para todo 1 i k.
Mas N + 1 = q1 .q2 . .qt e produto de primos, pelo teorema da fatoracao u
nica e cada primo qi e divisor de (N + 1) e qi 6 {p1 , p2 , , pk },
contrariando o fato de P + = {p1 , p2 , , pk } ser o conjunto de todos os
primos maiores ou iguais a dois.


17

CEDERJ

Fatoracao u
nica: o Teorema Fundamental da Aritmetica

Algebra 1
Atividades

1. Dois primos p e q sao chamados primos gemeos se sua diferenca e 2.


Por exemplo 3 e 5 sao primos gemeos. Encontre 6 pares de primos
gemeos.
O conjunto dos primos gemeos e infinito? Este e um problema em
aberto na Matematica! Nao se sabe se existem ou nao infinitos primos
gemeos.

N
umeros de divisores de um inteiro
Nesta secao, provaremos uma formula que permite calcular o n
umero
de divisores de um inteiro, a partir da fatoracao deste.
Inicialmente, vamos provar um lema.
Lema 2
Se mdc(b, c) = 1 e d | bc entao existem r, t com r D(b)+ , t D(c)+ e
mdc(r, t) = 1 tal que d = rt.
Demonstraca
o:
Seja pm | bc onde p 2 e primo e m 1. Assim, p | bc, p primo implica
p|b ou p|c. Como mdc(b, c) = 1 entao ou p|b ou p|c (exclusivo).
Suponha que p|b. Nesse caso p6 |c. Portanto mdc(p, c) = 1 e isto implica
que mdc(pm , c) = 1. Portanto pm |bc e p|b implica pm |b e mdc(pm , c) = 1.
No caso p|c, teramos p 6 | b e a conclusao seria pm |c e mdc(pm , b) = 1.

Assim, partindo de mdc(b, c) = 1 conclumos que cada potencia de


primos que dividem bc, divide integralmente b ou divide integralmente c (com
exclusividade), isto e,
pm | bc (pm | b e p 6 | c) ou (p 6 | b e pm | c) .
Como, pelo teorema da fatoracao u
nica d e produto de potencia de
primos, e d | bc, essas potencias de primos divisores de d serao divisores de bc
e estarao separadas entre aquelas que dividem b e as demais que dividem c.
Assim,
n

nl
mk
j
mi
n1 n2
m2
1
r = pm
1 .p2 . .pk , pi |b e t = q1 .q2 . .ql , qj |c ,
nl
mk n1 n2
m2
1
na fatoracao d = pm
1 .p2 . .pk .q1 .q2 . .ql = rt, onde mdc(r, t) = 1 e
o lema esta provado.


CEDERJ

18

Fatoracao u
nica: o Teorema Fundamental da Aritmetica
AULA 8

Proposicao 1
Sejam a, b, c Z+ dados inteiros positivos tais que a = bc e mdc(b, c) = 1.
Mostre que
|D(a)+ | = |D(b)+ | |D(c)+ | .

Lembre-se que a notaca


o |X|
significa a cardinalidade do
conjunto X, isto e, o n
umero
de elementos do conjunto X

Demonstraca
o:
Pela proposicao anterior sabemos que todo d D(a)+ pode ser escrito
como um produto d = rt, onde r D(b)+ , t D(c)+ .

Basta agora mostrar que isto se da de maneira u


nica: Se d = rt e
d = r 0 t0 , com r, r 0 D(b)+ e t, t0 D(c)+ , entao r = r 0 e t = t0 . Para
demonstrar isso, precisaremos da hipotese mdc(b, c) = 1.

Suponhamos d | bc, onde mdc(b, c) = 1. Suponha tambem que d = rt e


d = r t , com r, r 0 | b e t, t0 | c. Assim, teremos
0 0

r | d = rt = r 0 t0 = r | r 0 t .
Mas
mdc(b, c) = 1 = mdc(r, t0 ) = 1 = r | r 0 .
Reciprocamente,
r 0 | d = r 0 t0 = rt = r 0 |rt e mdc(r 0 , t) = 1
nos da r 0 | r. Portanto r, r 0 Z+ e r r 0 e r 0 r implica r = r 0 .

Por um raciocnio totalmente analogo, podemos concluir que t = t0 .

Assim, cada divisor d de a = bc com mdc(b, c) = 1 pode ser expresso,


de modo u
nico, como produto d = rt com r D(b)+ , t D(c)+ . Isto nos diz
que
|D(a)+ | = |D(b)+ | |D(c)+ | .
2 Seja a Z+ um dado inteiro positivo expresso como produto de potencias
de primos p1 , p2 , , pk 2 na forma a = p1 1 .p2 2 . .pk k . Mostre que
|D(a)+ | = (1 + 1 )(1 + 2 ) (1 + k )
(isto nos da uma formula para calcularmos o n
umero de divisores de
a).
Demonstraca
o:
Neste exerccio, vamos usar inducao sobre k.
19

CEDERJ

Fatoracao u
nica: o Teorema Fundamental da Aritmetica

Algebra 1

Se k = 1 temos que a = p1 1 . Nesse caso temos


D(a)+ = {1, p1 , p21 , , p1 1 = a}
e
|D(a)+ | = (1 + 1 ) .
Assume verdadeiro para (k 1) fatores primos a = p1 1 S onde
S = p2 2 .p3 3 . .pk k .
Pelo exerccio 1 temos que
|D(a)+ | = |D(p1 1 )+ | |D(S)+ | .
Mas |D(p1 1 )+ | = (1 + 1 ) e, por inducao sobre k,
S = p2 2 . .p2 k , |D(S)+| = (1 + 2 )(1 + 3 ) (1 + k ) .
Portanto,
|D(a)+ | = (1 + 1 )(1 + 2 ) (1 + k )


CEDERJ

20

Fatoracao u
nica: o Teorema Fundamental da Aritmetica
AULA 8

Exerccios
1. Sejam a = pr11 .pr22 . .prss e b = q1t1 .q2t2 . .qktk dois inteiros positivos
expressos como produto de potencias de seus respectivos fatores primos
distintos, como na notacao acima, com 1 ri para todo i e 1 tj para
todo j.
Mostre que podemos sempre representar os dados n
umeros a e b usando
o mesmo conjunto de primos:
a = p1 1 .p2 2 . .pk k
e
b = p1 1 .p2 2 . .pk k ,
desde que considerarmos i 0, i 0 para todo i = 1, 2, , k.
2. Sejam a e b dois dados inteiros positivos e denotemos (veja exerccio
1):
a = p1 1 .p2 2 . .pk k
e
b = p1 1 .p2 2 . .pk k ,
onde i 0, i 0 para todo i = 1, 2, , k.
Seja i = min{i , i } 0, i = 1, 2, , k e seja i = max{i , i }
0, i = 1, 2, , k.
(1) Mostre que mdc(a, b) = p1 1 .p2 2 . .pk k = D

(2) Mostre que mmc(a, b) = ps11 .ps22 . .pskk = M


ab
(3) M = , onde D = mdc(a, b) e M = mmc(a, b)
D
3. Seja I1 I2 In uma cadeia ascendente de ideais de Z.
Mostre que existe k Z+ tal que Ik = Ik+1 = = Ik+m = (toda
cadeia ascendente de ideais de Z, estabiliza).
4. Seja I1 = Z 2 I2 = Z 4 In = Z 2n . Verifique que
{I}
e uma cadeia descendente de ideais de Z que nao estabiliza, isto
n=1
e, uma cadeia infinita descendente de ideais.

21

CEDERJ

Os inteiros m
odulo n: Uma primeira apresentacao
AULA 9

Aula 9 Os inteiros m
odulo n: Uma
primeira apresenta
c
ao
Metas
Nesta aula introduziremos, atraves da relacao de congruencia, o conjunto Z = {0, 1, , (n 1)}, das classes dos inteiros modulo n.
Objetivos
Definir a relacao de congruencia modulo n, em Z, e trabalhar propriedades basicas dessa relacao;
Demonstrar, para inteiro n Z+ , que o conjunto Zn , das classes de
congruencia modulo n, e finito contendo exatamente n classes;
Interpretar a definicao de congruencia modulo n atraves de Ideais principais em Z.

Introdu
c
ao
Iniciamos nessa aula o que chamamos de aritmetica modular, onde em
vez de trabalharmos com n
umeros inteiros, trabalhamos com classes de inteiros modulo n (tambem chamadas de classes resto m
odulo n).
Essa aritmetica modular esta relacionada com fenomenos que se repetem apos um certo perodo fixo, chamado de fenomenos cclicos ou periodicos.
Por exemplo, se voce estiver trabalhando com horas, esse perodo e igual a
24, e um fenomeno ocorrido 20 horas apos o meio dia, de um certo dia, tera
ocorrido a`s 8 horas da manha do dia seguinte, ja que 12 + 20 = 32 e 32,
modulo 24, e igual a 8.
Nessa aula faremos uma primeira apresentacao da congruencia modulo
n em Z (que e uma relacao de equivalencia), mostrando que o conjunto
quociente Zn das classes de equivalencia modulo n, n > 0, contem exatamente
n elementos. Apresentaremos ainda, a congruencia atraves das dos ideais
principais em Z, isto e, mostraremos que existe uma relacao entre classes de
congruencia modulo n e ideais principais de Z.
23

CEDERJ

Os inteiros m
odulo n: Uma primeira apresentacao

Algebra 1

A rela
c
ao de congru
encia m
odulo n em Z
Aqui, vale a pena voce recordar o conceito de relacao de equivalencia
apresentado na aula 2. Uma relacao binaria em um conjunto A e uma relacao
de equivalencia nesse conjunto se ela for Reflexiva, Simetrica e Transitiva.
Introduzimos as notacoes:
a b (a e equivalente a b)
a = {x A | x a} (classe de equivalencia do elemento A)
A = A/ = {a | a A} (o conjunto quociente de A pela relacao )
Mostramos, ainda na aula 2, que A = {a | a A} define uma particao
[
do conjunto A, isto e, A = a (cada a 6= , e A e uniao disjunta de classes
aA

de equivalencia).

Apos recordar esses conceitos vamos definir uma relacao de equivalencia


em Z especialmente u
til, que e a relacao de congruencia modulo n, em Z.
Definicao 1
Seja n um dado inteiro nao negativo, e sejam a, b Z. Dizemos que a e
congruente a b, modulo n, se a diferenca (a b) e m
ultiplo inteiro de n.
Utilizamos a notacao (mod n), para a congruencia modulo n. A
definicao acima pode ser escrita como:
ab

(mod n) k Z tal que (a b) = kn .

Se a nao e congruente a b, modulo n, usaremos a notacao:


a 6 b

(mod n) .

Exemplo 4
27 13 (mod 7) mas 27 6 13 (mod 5)) ja que 27 13 = 14 e m
ultiplo de
7, mas nao e m
ultiplo de 5.
Exemplo 5
108 380 (mod 17), pois 108 380 = (272) = (16) 17.
Exemplo 6
100 1 (mod 9), pois 99 = (100 1) = 11 9. Observe que, como 9 e
m
ultiplo de 3, entao 100 tambem e congruente a 1, modulo 3.
CEDERJ

24

Os inteiros m
odulo n: Uma primeira apresentacao
AULA 9

Exemplo 7
100 1 (mod 11) e 10 1 (mod 11).
Agora vamos provar uma fundamental proposicao sobre congruencia.
Proposicao 1
A relacao (mod n), de congruencia modulo n, e uma relacao de equivalencia em Z.
Demonstraca
o:
Sejam a, b, c Z, e seja n 0 um dado n
umero inteiro. Temos que
provar que a relacao (mod n) e reflexiva, simetrica e transitiva.
(i) a a (mod n) (reflexiva).
De fato, (a a) = 0 = 0 n.
(ii) a b (mod n) = b a (mod n) (simetrica).
De fato,
a b (mod n) = k Z tal que (a b) = kn = (k) Z tal que
(b a) = (k)n = b a (mod n) .
(iii) a b (mod n), b c (mod n) = a c (mod n) (transitiva).
Ora, temos que
a b (mod n) = k Z tal que (a b) = kn e
b c (mod n) = s Z tal que (b c) = sn .
Portanto, somando essa duas igualdades temos:
(a b) + (b c) = kn + sn = a c = (k + s)n
Logo, (a c) e m
ultiplo de n.

Atividade
Considere a relacao de equivalencia (mod 5) em Z. Mostre que:
1. Os elementos do conjunto { , 10, 5, 0, 5, 10, } sao todos equivalentes (mod 5).
2. Descreva todas as classes de equivalencia (mod 5). Mostre que existem
5 classes de equivalencia no total.
Na proxima secao estudaremos exatamente quais sao as classes de Z (mod n).
25

CEDERJ

Os inteiros m
odulo n: Uma primeira apresentacao

Algebra 1

As classes de equival
encia de Z (mod n)
Vamos estudar as classes de equivalencia de da relacao (mod n) e,
em particular, mostrar que existem exatamente n classes de equivalencia da
relacao de congruencia (mod n).
Inicialmente, vamos ver dois casos especiais: os inteiros 0 e 1. Estes
casos serao considerados a` parte, como casos excepcionais.
Inteiros (mod 0)
Se n = 0, a definicao de congruencia modulo 0, nos diz que:
ab

(mod 0) k Z tal que (a b) = k 0 = 0 a = b .

Assim, congruencia modulo 0 nada mais e do que igualdade entre


inteiros.
Nesse caso, as classes a sao dadas por:
a = {x Z | x a (mod 0)} = {x Z | x = a} = {a} .
Isto e, a classe a contem apenas o elemento a. Pode, assim, ser identificada com o conjunto {a}. O conjunto quociente Z/ (mod 0) pode ser
identificado com Z e e, portanto, infinito.
Inteiros (mod 1)
Se n = 1, a definicao de congruencia modulo 1 nos diz que:
ab

(mod 1) k Z tal que (a b) = k 1 = k .

Isto e, a b (mod 1) se, e somente se, a diferenca a b e um n


umero inteiro.
Mas isto e sempre verdade! Logo
ab

(mod 1), a, b Z .

Todo inteiro a e congruente a qualquer outro inteiro b (mod 1) . As classes


a sao dadas por:
a = {x Z | x a

(mod 1)} = Z ,

Assim, so existe uma classe de equivalencia, que e o conjunto Z:


0 = 1 = 2 = = m = = Z.
CEDERJ

26

Os inteiros m
odulo n: Uma primeira apresentacao
AULA 9

Vimos entao dois casos extremos: As classes de Z (mod 0) sao conjuntos unitarios: a = {a}, enquanto que a classe de qualquer a Z (mod 1) e
o proprio conjunto Z.
Vamos denotar por Zn o conjunto quociente de todas as classes de
congruencia modulo n. Pelo que estudamos acima, temos:
Z0 = { , {2}, {1}, {0}, {1}, {2}, }

De uma forma mais curta,


falamos que Zn e o conjunto
das classes (mod n)

Z1 = {Z}
Observe que, no caso n = 0, temos que Z0 e infinito, e no caso n = 1
temos que Z1 e um conjunto unitario.
Agora vamos provar que para n 2, Zn possui exatamente n elementos.
Proposicao 2
Seja n 2 um dado n
umero inteiro. Entao
Zn = {0, 1, 2, , (n 1)} .
Em particular, Zn possui exatamente n classes.
Demonstraca
o:
Primeiramente, vamos mostrar que as n classes 0, 1, 2, , (n 1) sao
todas distintas.
Sejam a, b Z, com 0 a < b n 1. Nesse caso 0 < (b a) < n
e, portanto, b 6 a (mod n).
Como a = b a b (mod n) b a (mod n), entao temos que
b 6= a, como queramos demonstrar. Assim, as classes
0, 1, 2, , (n 1)
sao todas distintas.
Vamos agora provar que estas sao todas as classes (mod n), isto e,
x Zn x {0, 1, 2, , (n 1)} .
Seja x Zn .

Caso 1: x 0.

Se x (n 1) entao x {0, 1, 2, , (n 1)}.

Assuma x n. Pelo Teorema da Divisao de Euclides, existe q, r Z


tais que
x = qn + r,
0 r n 1.
27

CEDERJ

Os inteiros m
odulo n: Uma primeira apresentacao

Algebra 1

Assim, x r = qn, o que implica em x r (mod n).

Portanto x = r {0, 1, 2, , (n 1)}, pois 0 r n 1 .

Caso 2: x < 0.

Nesse caso sabemos que existe inteiro positivo k tal que x+kn = y 0.
Como y x = kn temos que
yx

(mod n)

e y = x.
Como y 0, pelo caso 1, y {0, 1, 2, , (n 1)}. Como x = y entao
x {0, 1, 2, , (n 1)}, como queramos demonstrar.

Portanto, acabamos de provar que Zn = {0, 1, 2, , (n 1)} possui


exatamente n classes de congruencia modulo n.


Atividades
Volte a` atividade proposta na secao passada, descrever o conjunto Z5 e
mostrar que ele tem 5 elementos. Pela Proposicao 2, temos que
Z5 = {0, 1, 2, 3, 4} .
Voce pode descrever cada uma destas classes?

CEDERJ

28

Os inteiros m
odulo n: Uma primeira apresentacao
AULA 9

Propriedades da congru
encia
Agora vamos provar algumas propriedades de congruencia que nos serao
u
teis na demonstracao de criterios de divisibilidade por 3, 5, 9 e 11, que
apresentaremos na proxima aula.
Proposicao 3
(i) (10)s 0 (mod 5), s 1, inteiro;
(ii) (10)s 1 (mod 9), s 1 inteiro. Em particular temos tambem que
(10)s 1 (mod 3);
(iii) (10)s 1 (mod 11), s = 2k + 1 1, inteiro mpar
(iv) (10)s 1 (mod 1)1, s = 2m 2, inteiro par.
Demonstraca
o:
(i) (10)s = (5 2)s = 5(2s 5s1 ), que e um m
ultiplo de 5 para todo s Z
s
com s 1. Entao (10) 0 (mod 5).
(ii) (10)s 1 = (10 1)[(10)s1 + (10)s2 + + (10)2 + (10) + 1] .

Portanto (10)s1 e m
ultiplo de 9 (e em particular tambem e m
ultiplo
de 3).
Assim, (10)s 1 (mod 9) e (10)s 1 (mod 3) para todo s 1.

(iii) Vamos provar que (10)2k+1 1 (mod 11) por inducao sobre k.
Se k = 0 temos:
(10)2k+1 = 10 = 1 + (11) 1

(mod 11) .

Agora assumimos (10)2k+1 1 (mod 11) como sendo verdadeira e


vamos provar que (10)2(k+1)+1 = (10)2k+3 1 (mod 11).

Ora temos que (10)2k+3 = (10)2 (102k+1 ), mas (10)2 = 1 + 9 11


e (10)2k+1 = 1 + 11s, para algum s Z, pela hipotese de inducao.
Assim,
(10)2k+3 = (10)2 102k+1 = (1 + 9 11)(1 + s 11) =
1 + (s 11 9 11 + (99)s 11) = 1 + (100s 9) 11 1

(mod 11) .

(iv) Analogo a` demonstracao de (iii), (10)2m 1 (mod 11), por inducao


sobre m.

29

CEDERJ

Os inteiros m
odulo n: Uma primeira apresentacao

Algebra 1
Atividade

Mostre que (10)2m 1 (mod 11), m Z+ . (Sugestao: use inducao


sobre m.)

Congru
encias via ideais principais em Z
Trabalhamos nessa aula com o conceito de congruencia modulo n, mostrando que o conjunto quociente das classes de congruencia e dado por
Zn = {0, 1, , (n 1)} .
onde cada classe e dada por:
a = {x Z | x a (mod n)} = {a + kn | k Z} .
Seja J = Zn a sub-estrutura de ideal principal do domnio Z. Podemos
reescrever a classe a, atraves de:
a = {kn + a | k Z} = (Zn) + a = J + a,

onde J = Zn .

Portanto, nessa linguagem, temos:


x a (mod n) x J + a (x a) J = Zn .
Exemplo 1
Tome n = 5. Temos
J = Z5 = {. . . , 10, 5, 0, 5, 10, . . .}

1 = {. . . , 9, 4, 1, 6, 11, . . .}
3 = {. . . , 7, 2, 3, 8, 13, . . .}

0 = {. . . , 10, 5, 0, 5, 10, . . .}

2 = {. . . , 8, 3, 2, 7, 12, . . .}
4 = {. . . , 6, 1, 4, 9, 14, . . .}

Note que temos


0=J

1=1+J

2=2+J

3=3+J

4=4+J

Atividades
1. Seja J Z uma sub-estrutura ideal de Z, isto e, J satisfazendo as tres
seguintes propriedades:
(a) 0 J
CEDERJ

30

Os inteiros m
odulo n: Uma primeira apresentacao
AULA 9

(b) J J J
(c) ZJ J.
Defina uma relacao binaria em Z do seguinte modo: x, y Z,
x y (x y) J .
(a) Utilize as tres propriedades que definem ideal para mostrar que
e uma relacao de equivalencia em Z.
(b) Verifique que se J = Zn, n Z+ , a relacao de equivalencia ,
acima definida, e exatamente a relacao de congruencia modulo n,
em Z.
2. Determine a congruencia de 6m + 5, modulo 4, sabendo-se que
m 1 (mod 4).
3. Sabendo-se que x y (mod n), mostre que x2 + y 2 2(xy) (mod n2 ).
4. Determine a classe 2 em Z3 e em Z5 .
Na proxima aula definiremos soma e produto entre classes e voltaremos
a falar em criterio de divisibilidade.

Resumo
Nessa aula destacamos, mais uma vez, a importancia de se trabalhar
com o conceito de relacao de equivalencia, e apresentamos a especial relacao
de congruencia modulo n, no conjunto Z dos n
umeros inteiros. Esse conceito
sera mais explorado nas proximas aulas. Apresentamos alguns exemplos de
congruencias que serao importantes na demonstracao de criterios de divisibilidade. Por fim, Mostramos a relacao entre congruencia modulo n e ideais
maximais de Z.

31

CEDERJ

Propriedades de congruencia e criterios de divisibilidade


AULA 10

Aula 10 Propriedades de congru


encia e
crit
erios de divisibilidade
Metas
Nesta aula apresentaremos propriedades fundamentais de congruencia.
Objetivos
Discutir criticamente as propriedades basicas de congruencia;
Operar com congruencia e demonstrar criterios de divisibilidade e calculos
de resto em divisao nos inteiros.

Introdu
c
ao
Nesta aula demonstraremos propriedades basicas de congruencia que
nos permitirao, nas proximas aulas, definir soma e produto entre classes, e
aplicar esse conceito de congruencia para mostrar criterios de divisibilidade
nos inteiros e calculos de restos de divisao em Z.

Propriedades b
asicas de congru
encia
Vamos iniciar demonstrando algumas propriedades basicas importantes
da congruencia.
Proposicao 1
Seja n Z+ um dado n
umero inteiro e sejam a e b inteiros tais que
a r (mod n) e b s (mod n). Entao
(i) (a + b) (r + s) (mod n)
(ii) a b r s (mod n)
Demonstraca
o:
Temos que
a r (mod n) = a = r + k1 n, k1 Z
b s (mod n) = b = s + k2 n, k2 Z
33

CEDERJ

Propriedades de congruencia e criterios de divisibilidade

Algebra 1
Assim,

(a+b) = (r+k1 n)+(s+k2 n) = (r+s)+(k1 +k2 )n (a+b) (r+s) (mod n) .


e
ab = rs + (rk2 )n + (sk1 )n + (k1 k2 )n2 ab = rs + tn ,
onde t = (rk2 + sk1 + (k1 k2 )n). Assim,
ab rs

(mod n)


Corolario 1
Seja n Z+ um dado inteiro e sejam a, b Z. Entao
(i) a 1 (mod n) = a b b (mod n)
(ii) a 1 (mod n) = a b b (mod n)
(iii) a r (mod n) = ak r k (mod n), k Z+
Demonstraca
o:
(i), (ii) e (iii) sao conseq
uencias imediatas Proposicao 1, tem (ii). A
demonstracao de (iii) e feita atraves de inducao sobre k.

Atividade
Demonstre, usando inducao sobre k, o tem (iii) do Corolario 1

C
alculo do resto da divis
ao de um inteiro por 7 e 11
Vamos agora aplicar as propriedades de congruencia que ja estudamos
para o calculo do resto da divisao de um inteiro por outro n
umero. O que
e fantastico e que podemos calcular o resto sem efetuar a divisao, melhor
ainda, sem ter que calcular o n
umero que devemos dividir.
No exemplo a seguir, calculamos o resto da divisao de N = 2123509 por 7
e 11. Nao precisamos calcular explicitamente 2123509 , que, alias, e um inteiro
enorme com 37180 dgitos!
Exemplo 8
Seja N o (gigantesco) n
umero inteiro dado por N = 2123509 . Vamos calcular
o resto da divisao de N por 7 e por 11.

CEDERJ

34

Propriedades de congruencia e criterios de divisibilidade


AULA 10

1. Resto da divisao de N por 7.


Observe que 23 e a menor potencia de 2 tal que 23 1 (mod 7). Dividindo 123509 por 3 obtemos
123509 = (41169) 3 + 2 .
Da segue que
N = 2123509 = 2341169+2 = 2341169 22 = (23 )41169 (22 ) .
Mas, 23 = 8 1 (mod 7). Pelo corolario anterior, tem (iii), temos
que
23 1

(mod 7) = (23 )41169 141169

(mod 7)

(23 )41169 1 (mod 7) .

Pelo mesmo corolario, tem (ii), temos que


(23 )41169 1 (mod 7) e 4 4 (mod 7) N = (23 )41169 22

1 4 = 4 (mod 7) .

Portanto, N 4 (mod 7), isto e, o resto da divisao de N por 7 e 4.


2. Resto da divisao de N por 11.
Basta observar que 25 = 32 1 (mod 11), e nesse caso
210 = 25 25 (1) (1) = 1 (mod 11) .
Como 123509 = 12350 10 + 9 temos
N = 2123509 = 21235010+9 = (210 )12350 (29 ) .
Como 210 1 (mod 11), temos pelo corolario anterior que
N 1 29

(mod 11) .

Mas, 29 = 25 24 , 25 1 (mod 11) e 24 = 16 5 (mod 11).


Da segue que
N 29

(mod 11) N 24 25

(mod 11) N (1)(5)

N 5 (mod 11) N 6

(mod 11)
(mod 11) .

A resposta e o resto da divisao de N por 11 que e, portanto, igual a 6.


35

CEDERJ

Algebra 1

Propriedades de congruencia e criterios de divisibilidade

Note que nos dois exemplos anteriores usamos o truque de encontrar


a menor potencia 2n tal que 2n seja congruente a 1 (modulo o inteiro em
questao). O problema e que nem sempre esta potencia existe e nem sempre
ela e pequena. Nestes casos e mais facil reduzir o problema para um problema
mais facil e resolve-lo, como no exemplo a seguir.
Exemplo 9
Calcule o resto da divisao de 31300 por 23.
Solucao: As primeiras potencias de 3 sao:
31 = 3, 32 = 9, 33 = 27 4 (mod 23), 34 = 81 12 (mod 23),
Para obter 1 teramos que
ate o expoente 11:
311 1 (mod 3)

Pois e, nao obtivemos 1 nestas primeiras potencias. Aqui, ao inves de


continuar procurando, podemos usar o 33 4 (mod 23), para reduzir o
problema a um mais facil.
Como 1300 = 3 433 + 1, entao
31300 = 33433+1 = (33 )433 31 4433 3 = 3 (22 )433 = 3 2866
Nao resolvemos o problema, mas camos em problema menor. Podemos agora
usar 25 = 32 9 (mod 23). Como 866 = 5 173 + 1, temos
N 3 2866 = 3 25173+1 = 3 2 (25 )173 2 3 9173 = 2 3 (32 )173 = 2 3347
Aplicamos novamente o 33 4 (mod 23). Como 347 = 3 115 + 2 entao
N 233115+2 = 232 (33 )115 232 4115 = 232 (22 )115 = 32 2231

(mod 23)

Aplicando sucessivamente 25 9 (mod 23) e 33 4 (mod 23) obtemos


N 32 2231 = 32 2546+1 = 32 2 (25 )46 2 32 946 = 2 32 392 = 2 394

= 2 3 (33 )31 2 3 431 = 3 2 (22 )31 = 3 263 = 3 2512+3 = 3 23 (25 )12

3 23 912 = 23 325 = 23 338+1 = 23 3 (33 )8 23 3 48 = 23 3 216


= 3 219 = 3 235+4 = 3 24 (25 )3 24 3 93 = 24 37 = 24 332+1

= 24 3 (33 )2 24 3 42 = 3 28 = 3 25+3 = 3 23 25 3 8 9 = 8 33

8 4 = 32 9

(mod 23)

Portanto, o resto de 31300 por 23 e 9.

Veremos que ap1 1


(mod p) para todo p primo e
a inteiro tal que36
p 6 | a. Este
CEDERJ
e o Pequeno Teorema de
Fermat

Uma observacao importante sobre este exemplo e que ha uma maneira


muito mais simples de achar o mesmo resultado! Aprenderemos mais tarde
que 322 1 (mod 23), o que simplifica muito as coisas!

Propriedades de congruencia e criterios de divisibilidade


AULA 10

Atividades
Calcule a resto da divisao de N = 3345678 por 7, 11 e 13.
Sugestao: use o seguinte:
33 = 27 1

(mod 7), 35 = 243 1 (mod 11) e 33 1 (mod 13) .

Crit
erios de divisibilidade
Nesta secao vamos estudar os criterios de divisibilidade. Estes sao regras simples que permitem determinar rapidamente se um inteiro N e divisvel por outro. Provavelmente voce viu no ensino fundamental alguns
criterios de divisibilidade. Talvez voce ainda nao conheca a prova de que
estes criterios funcionam.
Seja N = ar ar1 ai a1 a0 um n
umero inteiro positivo, escrito na base decimal, onde a0 , a1 , , ar sao os algarismos que compoem o n
umero
(0 ai 9, i = 0, , r). Entao
N = (10)r ar + (10)r1 ar1 + + (10)i ai + + (10) a1 + a0 .
A chave para estes criterios e ver o resto de 10 pelo inteiro que queremos
estabelecer o criterio.
Os casos 2, 5 e 10 sao particularmente simples, pois estes sao divisores
de 10. Como 10 0 (mod 2) entao
N = (10)r ar + (10)r1 ar1 + + (10)i ai + + (10) a1 + a0
0 ar + 0 ar1 + + 0 a1 + a0 = a0

(mod 2)

Assim, N a0 (mod 2). Portanto


N 0

(mod 2) a0 0 (mod 2)

isto e, quando a0 = 0, 2, 4, 6 ou 8 (lembre-se que 0 a0 9).


Analogamente, como 10 0 (mod 5) entao

N = (10)r ar + (10)r1 ar1 + + (10)i ai + + (10) a1 + a0


0 ar + 0 ar1 + + 0 a1 + a0 = a0

(mod 5)

Assim, N a0 (mod 5). Portanto,


N 0

(mod 5) a0 0 (mod 5)
37

CEDERJ

Propriedades de congruencia e criterios de divisibilidade

Algebra 1

isto e, quando a0 = 0 ou 5.
Como 10 0 (mod 10) entao, de maneira inteiramente analoga,
N a0 (mod 10). Assim,
N 0 (mod 10) a0 0

(mod 10)

isto e, quando a0 = 0.
Em resumo, provamos que um inteiro N e divisvel por 2 quanto termina
em 0, 2, 4, 6 ou 8; divisvel por 5 quando termina em 0 ou 5 e divisvel por 10
quando termina em 0. Como observamos, estes criterios sao faceis de serem
determinados porque 2, 5 e 10 sao divisores de 10. Em um grau de dificuldade
maior estao os inteiros 3, 9 e 11. Temos que:
10 1 (mod 3)
10 1 (mod 9)
10 1 (mod 11)
Usaremos estas congruencias para demonstrar os conhecidos criterios
de divisibilidade por 3 e por 11 (deixaremos o 9 como exerccio).
Crit
erio de divisibilidade por 3
Proposicao 2 (Divisibilidade por 3)
Pr
N e divisvel por 3 se, e somente se, a soma
i=0 ai dos algarismos que
compoe o n
umero N , em sua expressao decimal, e um m
ultiplo de 3.
Demonstraca
o:
Escrevemos N = ar ar1 ai a1 a0 em expressao decimal. Assim,
r

N = (10) ar + (10)

r1

ar1 + + (10) ai + + (10) a1 + a0 =

r
X

ai 10i .

i=0

Utilizando as propriedades de congruencia provadas anteriormente,


temos:
10 1 (mod 3) 10s 1

(mod 3), s 1 inteiro

Logo,
(10)i ai ai 1 = ai

(mod 3), i inteiro

e assim
N=

r
X
i=0

CEDERJ

38

ai 10

r
X
i=0

ai 1 =

r
X
i=0

ai

(mod 3) = N

r
X
i=0

ai

(mod 3) .

Propriedades de congruencia e criterios de divisibilidade


AULA 10

Assim
N e m
ultiplo de 3 N 0

(mod 3)

r
X
i=0

r
X

ai 0

(mod 3)

ai e m
ultiplo de 3,

i=0

demonstrando o criterio de divisibilidade por 3.

Exemplo 10
O inteiro 349803 e divisvel por 3, pois 3 + 4 + 9 + 8 + 0 + 3 = 27 que e
m
ultiplo de 3.
Atividade
Enuncie e demonstre o criterio de divisibilidade por 9.
Sugestao: Siga os mesmos passos da demonstracao do criterio da divisao
por 3.
Crit
erio de divisibilidade por 11
O criterio de divisibilidade por 11 e o seguinte:
Proposicao 3 (Divisibilidade por 11)
N = ar ar1 ai a1 a0 e divisvel por 11 se, e somente se, a soma alternada
Pr
i
e um m
ultiplo de 11.
i=0 (1) ai
Exemplo 11
O inteiro 37196791709 e um m
ultiplo de 11, pois

3 7 + 1 9 + 6 7 + 9 1 + 7 0 + 9 = 11
e m
ultiplo de 11.
Demonstraca
o da proposica
o:
Seja N = ar ar1 ai a1 + a0 a expressao decimal de N . Assim,
N = (10)r ar + (10)r1 ar1 + + (10)i ai + + (10) a1 + a0 .
Como 10 1 (mod 11), entao
10i (1)i =

1, se i e par
1, se i e mpar
39

CEDERJ

Propriedades de congruencia e criterios de divisibilidade

Algebra 1
Assim,

N = ar ar1 ai a1 + a0

a0 + a1 (1) + a2 .1 + a3 (1) + a4 .1 + a5 (1) + + (1)r ar

(mod 11)

= a0 a1 + a2 a3 + a4 a5

Portanto,
N e m
ultiplo de 11 N 0

(mod 11)

a soma alternada

r
X

i=0
r
X
i=0

(1)i ai 0 (mod 11)

(1)i ai e m
ultiplo de 11 .

o que demonstra o criterio de divisibilidade por 11.

Atividade
Elabore um exemplo para o criterio de divisibilidade acima. Por exemplo, multiplique 11 por algum inteiro n e verifique que 11n satisfaz o criterio
de divisibilidade por 11.

Um pouco mais sobre divisibilidade


possvel combinar criterios de divisibilidade. Por exemplo, um inteiro
E
e m
ultiplo de 55 se, e somente se, e m
ultiplo de 5 e 11 simultaneamente. O
que garante isso e o seguinte lema simples:
Lema 3
Sejam, p e q primos distintos, o inteiro N e m
ultiplo de pq se, e somente se,
N e m
ultiplo de p e q.
Demonstraca
o: Se N e m
ultiplo de pq, entao N = k(pq) para algum k Z,
logo
N = (kq)p = (kq)p
ou seja, N e m
ultiplo de p e de q.
Assuma agora que p | N e q | N . Entao estes primos estao presentes
na expressao de N como produto de fatores primos, isto e,
N = pi .q j . , com i, j 1 .
CEDERJ

40

Propriedades de congruencia e criterios de divisibilidade


AULA 10

Portanto pq | N .

facil ver que o mesmo acontece para um n
E
umero qualquer de primos
distintos: um inteiro N e divisvel por p1 , p2 , p3 , se, e somente se, N e
simultaneamente divisvel por p1 , p2 , p3 , .
Como aplicacao deste lema vejamos o seguinte exemplo.

Exemplo 12
Mostre que 98275320 e m
ultiplo de 55.
Solucao: Como 55 = 5.11, basta mostrar que 55 e m
ultiplo de 5 e 11 simultaneamente.
Como o u
ltimo algarismo de 98275320 e 0 entao e m
ultiplo de 5. Com
relacao ao 11, temos que a soma alternada dos algarismos de 98275320 e
9 8 + 2 7 + 5 3 + 2 0 = 0, o que mostra que 98275320 e m
ultiplo de
11.
Atividades
Mostre que um inteiro N e divisvel por primos distintos p1 , p2 , p3 ,
se, e somente se, N e simultaneamente divisvel por cada um dos primos
p1 , p2 , p3 , .

Resumo
Nesta aula estabelecemos mais algumas propriedades de congruencia e
abordamos os criterios de divisibilidade por 3 e 11. Podemos testar a divisibilidade por produto de primos distintos p1 .p2 .p3 . . . testando a divisibilidade
por cada um deles.

41

CEDERJ

Propriedades de congruencia e criterios de divisibilidade

Algebra 1

Exerccios
1. Calcule:
(a) 26736730 (mod 7)
(b) 3123400 (mod 11)
(c) 13234500 (mod 19)
2. Mostre que o inteiro N = ar ar1 a1 a0 e m
ultiplo de 4 se, e somente
se, o inteiro a1 a0 e m
ultiplo de 4.
Sugestao: Note que 10r 0 (mod 4) para r 2.
3. Generalize o resultado anterior para qualquer potencia de 2.
4. Sejam N = ar ar1 a1 a0 e N1 = ar ar1 a1 . Mostre que N e divisvel por 7 se, e somente se, N1 2a0 e divisvel por 7.
Exemplo: Se N = 3507 entao N1 = 350 e N1 2a0 = 350 2 7 =
350 14 = 336. Tanto 336 quanto 3507 sao divisveis por 7.
Embora o resultado acima seja um criterio de divisibilidade por 7, nao
e nada pratico, uma vez que determinar se N1 2a0 e divisvel por 7 e
quase tao difcil quanto determinar se N e divisvel por 7.

CEDERJ

42

O anel dos inteiros m


odulo n
AULA 11

Aula 11 O anel dos inteiros m


odulo n
Metas
Nesta aula introduziremos operacoes de soma e produto de classes de
congruencia munindo Zn de uma estrutura de anel comutativo com unidade
multiplicativa 1.
Objetivos
Definir e operar com soma e produto de classes de congruencia;
definir a nocao de anel comutativo com unidade (multiplicativa) apresentando Zn , +, como um desses modelos de aneis.

Introdu
c
ao
Nesta aula usaremos propriedades basicas essenciais de congruencia
para definir soma e produto de classes de congruencia em Zn , e apresentar
Zn , +, como um modelo de anel comutativo com unidade.

O anel Zn dos inteiros m


odulo n
Agora vamos introduzir operacoes de soma e produto de classes de
congruencias, mostrando que as definicoes sao boas, no sentido de que nao
dependem da escolha de representantes das classes de congruencia.
Seja n Z+ um dado inteiro, e sejam a, b duas classes de congruencia
modulo n. Nosso objetivo e definir uma soma e produto de classes.
A definicao mais natural e
a + b = a + b e a b = ab .
O problema e que uma classe tem varios (infinitos, na verdade) representantes
possveis. Qualquer definicao que envolva representantes de uma classe so e
o que teremos que
interessante se nao depender do representante utilizado. E
garantir para nossas definicoes de soma e produto.
43

CEDERJ

O anel dos inteiros m


odulo n

Algebra 1

Observe que se a a0 (mod n) e b b (mod n) entao


(
a + b (a0 + b0 ) (mod n)
a b (a0 b0 ) (mod n)
Assim, (a + b) = (a0 + b0 ) e (a b) = (a0 b0 ) e temos igualdades de classes
com representantes distintos.
Portanto a classe da soma e a classe do produto nao depende da escolha
dos representantes que escolhemos para as respectivas classes. Definimos
entao:
Definicao 1 (Soma e produto de classes)
Sejam a e b classes em Zn . definimos
a+b=a+b
(a b) = a b
Como mostramos que
a = a0

e b = b0 (a + b) = (a0 + b0 ) e (a b) = (a0 b0 )

entao o resultado das operacoes, soma e produto, com classes nao muda se
mudarmos os representantes das classes.
Agora o conjunto Zn esta munido de operacoes soma e produto de
classes. Vamos escrever esse modelo como Zn , +, .

As propriedades b
asicas de Zn, +,
Vamos ver aqui que varias propriedades do anel dos inteiros Z, +, ,
com a soma e produto usuais, se transferem para Zn , +, . Mostraremos, em
particular, que Zn , +, e um anel.

No entanto, ha diferencas entre Z e Zn . Para comecar, Z, +, e um anel


infinito, enquanto que Zn , +, e sempre um anel finito. Veremos tambem, na
proxima aula, diferencas bastante importantes no que se refere aos chamados
divisores de zero.
Propriedades de soma de classes
(1) A soma de classes e associativa, isto e,
(a + b) + c = a + (b + c), a, b, c Zn

CEDERJ

44

O anel dos inteiros m


odulo n
AULA 11

(2) Existe uma classe 0 tal que


a + 0 = 0 + a = a, a Zn
(3) Para toda classe a Zn existe uma classe b = (a) tal que
a + b = b + a = 0, (isto e, toda classe a possui uma classe inverso aditivo de a)
(4) A soma de classes e comutativa, isto e,
a + b = b + a, a, b Zn
Demonstraca
o:
Vamos fazer a demonstracao das propriedades em relacao a` soma.
Sejam a, b, c Zn .
(1)
a + b = (a + b) = (a + b) + c = (a + b) + c = [(a + b) + c]
Mas (a + b) + c = a + (b + c) com a, b, c Z. Logo,
[(a + b) + c] = [a + (b + c)] = a + (b + c) = a + (b + c) .

(2)
a + 0 = [(a + 0)] = a
0 + a = [(0 + a)] = a .
(3)
Seja y = (a) onde a e o inverso aditivo de a em Z. Assim,
a + y = (a + y) = (a + (a)) = 0
y + a = (y + a) = ((a) + a) = 0 .

(4)
a + b = (a + b) = (b + a) = b + a
ja que a + b = b + a em Z.

45

CEDERJ

O anel dos inteiros m


odulo n

Algebra 1

Propriedades b
asicas de produto de classes
Sejam a, b, c Zn .
(5) O produto de classes e associativo, isto e,
(a b) c = a (b c)
(6) Existe 1 Zn tal que a 1 = 1 a = a (existe unidade multiplicativa
1 em Zn )
(7) O produto de classes e comutativo, isto e,
ab=ba
Leis distributivas
(8)

a (b + c) = a b + a c
(a + b) c = a c + b c

Demonstraca
o:
(5)
a (b c) = a (b c) = [a (b c)] = (a b) c = (a b) c = (a b) c
(aqui usamos a associatividade (a b) c = a (b c) em Z).
(6)
a 1 = (a 1) = a
1 a = (1 a) = a .
(7)
a b = (a b) = (b a) = b a
(aqui usamos a comutatividade a b = b a em Z).
(8)
a(b+c) = a(b + c) = [a (b + c)] = (a b + a c) = (a b)+(a c) = ab+ac
(aqui usamos a distributividade a (b + c) = a b + a c em Z).
CEDERJ

46

O anel dos inteiros m


odulo n
AULA 11

Tambem temos que:


(a + b) c = (a + b) c = [(a + b) c] = [a c + b c] = a c + b c
(aqui usamos a distributividade (a + b) c = a c + b c em Z).

Tendo em vista que Zn , +, satisfaz as 8 propriedades ele e chamado


de um modelo de anel comutativo com unidade (multiplicativa) 1.
Observe que Z, +, e tambem um modelo de anel comutativo com unidade 1 Z, mas que satisfaz ainda uma nova propriedade:
(9) Z nao possui divisores de zero, isto e, para todo a, b Z, a e b diferentes
de zero, tem-se a b 6= 0.
O modelo Zn , +, nem sempre satisfaz essa nova propriedade. Vamos
mostrar que apenas se n = p e um n
umero primo o modelo Zp satisfaz a
propriedade 9 e uma propriedade 10 mais forte que a 9.
(10) Seja p 2 primo. Para todo a Zp existe uma classe b Zp tal que
ab = 1.
Isto e, todo elemento nao-nulo possui um inverso multiplicativo.
De maneira geral, um conjunto A, +, com operacoes de soma + e
multiplicacao e chamado Anel comutativo com unidade quando satisfaz
as propriedades (1) a (8) listadas anteriormente.
O modelo Z, +, e um anel e provamos acima que Zn , + e um anel para
qualquer n > 1.
Se, alem disso, o anel satisfizer a propriedade (9) entao e chamado
Domnio de Integridade. Temos que Z e um domnio de integridade,
mas, como mostraremos na proxima aula, Zn e domnio de integridade se, e
somente se, n e primo.
Se o anel satisfizer a propriedade (10) entao e chamado Corpo. O
domnio de integridade Z nao e corpo, mas Zn e corpo sempre que n e primo.
Tudo isto sera demonstrado na proxima aula.

47

CEDERJ

O anel dos inteiros m


odulo n

Algebra 1

Tabelas de opera
co
es em Zn
Vamos construir algumas tabelas se soma e multiplicacao das classes
em Zn . Estas tabelas dispoe as classes de Zn nas primeiras linha e coluna e
o resultado das operacoes do interior da tabela.
Vamos aos exemplos.
Exemplo 13
Tabelas de soma e produto de Z3 = {0, 1, 2}.
+
0
1
2

0
0
1
2

1
1
2
0

2
2
0
1

Soma em Z3

0
1
2

0
0
0
0

1
0
1
2

2
0
2
1

Produto em Z3

Vamos fazer um outro exemplo deste tipo.


Exemplo 14
Tabelas de soma e produto de Z6 = {0, 1, 2, 3, 4, 5}.
+
0
1
2
3
4
5

0
0
1
2
3
4
5

1
1
2
3
4
5
0

2
2
3
4
5
0
1

3
3
4
5
0
1
2

Soma em Z6

4
4
5
0
1
2
3

5
5
0
1
2
3
4

0
1
2
3
4
5

0
0
0
0
0
0
0

1
0
1
2
3
4
5

2
0
2
4
0
2
4

3
0
3
0
3
0
3

4
0
4
2
0
4
2

5
0
5
4
3
2
1

Produto em Z6

Resumo
Nessa aula apresentamos as definicoes de soma e produto em Zn . Estas
foram induzidas a partir das definicoes de soma e produto em Z.
As oito produtos basicas das operacoes de soma e produto em Z se
transferiram para soma e produto em Zn , o que torna Zn um anel comutativo
com unidade, tal como Z.
O que diferencia a estrutura algebrica de Z e Zn sao as propriedades
(9) e (10) descritas anteriormente. O anel Z satisfaz a propriedade (9) e e,
CEDERJ

48

O anel dos inteiros m


odulo n
AULA 11

portanto, um Domnio de Integridade, mas nao satisfaz a propriedade (10),


isto e, nao e corpo.
Para Zn temos duas situacoes diferentes, dependendo de n. Se n nao e
primo, entao Zn nao e Domnio de Integridade e se n e primo entao Zn e um
corpo. Tudo isto sera demonstrado na proxima aula.

Atividades

Veremos que todo corpo e


domnio de integridade. Por
isto dizer que Zn e corpo
para n primo implica que Zn
tambem e domnio

1. Escreva as tabelas de operacoes de soma e multiplicacao de Zn , para


os seguintes valores de n.
(a) n = 2
(b) n = 5
(c) n = 7
(d) n = 12
2. Seja f : Z6 Z6 a funcao definida por f (x) = 2x + 1. Determine
Im(f ) = {f (a) | a Z6 } Z6 .
injetiva?
A funcao e sobrejetiva? E
3. Responda as mesmas perguntas do exerccio anterior para a funcao
f : Z7 Z7 definida por f (x) = 2x + 1.

49

CEDERJ

inversos multiplicativos e divisores de zero em Zn

AULA 12

Aula 12 inversos multiplicativos e divisores


de zero em Zn
Metas
Apresentar Zn , +, ., com propriedades especficas que dependem da escolha de n.
Objetivos
Ao final desta aula voce deve ser capaz de:
Determinar para que valores de n existem divisores de zero em Zn .
Determinar quais elementos em Zn possuem inverso multiplicativo e
quais sao divisores de zero.

Introdu
c
ao
Vimos na aula passada que Zn , +, . e um anel comutativo com unidade
1. Para resolvermos equacoes envolvendo congruencias necessitamos de algumas propriedades especficas que nos permitam explicitar as solucoes dessas
congruencias.
Nessa aula vamos dar continuidade ao estudo da estrutura algebrica
de (Zn , +, ). Vamos estudar propriedades e situacoes especiais envolvendo o
produto em Zn .
Os dois conceitos fundamentais introduzidos nesta aula sao os de divisor
de zero e o de inverso multiplicativo. Vamos a eles!

Divisores de zero
Vimos estudando divisores de inteiros desde o 1o grau: d e divisor de n
se existe algum inteiro k tal que n = d.k. Se n = 0 entao qualquer inteiro d
e divisor de zero no sentido usual da palavra divisor, pois n = d.0.
Em Zn tambem vale que o produto de qualquer classe a pela classe nula
e a classe nula: a.0 = 0.
Mas aqui existe uma diferenca fundamental entre Z e Zn : nos inteiros
o produto de dois n
umeros diferentes de zero e um n
umero diferente de zero.
51

CEDERJ

inversos multiplicativos e divisores de zero em Zn

Algebra 1

O mesmo pode nao acontecer em Zn . Para certos valores de n existem classes


a 6= 0 e b 6= 0 tais que a.b = 0.

Vamos estudar agora exatamente este tipo de situacao. Para comecar,


vamos dar uma definicao para a expressao divisor de zero que se aplica
exatamente a estas situacoes.
Definicao 1 (Divisor de zero)
Uma classe a 6= 0 e chamada divisor de zero em Zn quando existe uma classe
b 6= 0 tal que ab = 0
Observe que, no sentido dado pela definicao acima, n
ao h
a divisores de
zero em Z, pois o produto de inteiros nao-nulos e sempre um inteiro nao-nulo.
Agora daremos um exemplo mostrando que existem divisores de zero
em Z6 .
Exemplo 15
Observe a tabela de multiplicacao de Z6 .

0
1
2
3
4
5

0
0
0
0
0
0
0

1
0
1
2
3
4
5

2
0
2
4
0
2
4

3
0
3
0
3
0
3

4
0
4
2
0
4
2

5
0
5
4
3
2
1

Como 2.3 = 3.2 = 0 entao 2 e 3 sao divisores de zero em Z6 . Da mesma


forma, 3.4 = 0 mostra que 4 tambem e divisor de zero. Assim as classes 2, 3
e 4 sao divisores de zero em Z6 .

Atividades
1. Encontre os divisores de zero em Z8 .
2. Mostre que Z7 nao tem divisores de zero.
3. Mostre que a classe 5 e um divisor de zero em Z10 , mas a classe 5 nao
e um divisor de zero em Z6 .
CEDERJ

52

inversos multiplicativos e divisores de zero em Zn

AULA 12

Quando Zn tem divisores de zero?


Vimos que Z6 possui 3 divisores de zero: as classes 2, 3 e 4. Por outro
lado, Z7 nao possui divisores de zero. A pergunta natural aqui e a seguinte:
para que valores de n 2 o anel Zn possui divisores de zero? A proxima
proposicao responde a esta pergunta.
Proposicao 1
Seja n 2, um dado n
umero inteiro. O anel Zn possui divisores de zero se,
e somente se, n nao e um n
umero primo.
Demonstracao.
() Vamos iniciar provando que Zn possui divisores de zero entao n e
composto.
Suponha que Zn possua divisores de zero. Sejam a, b Zn tais que
ab = 0. Entao
ab = 0 ab 0 (mod n) n | ab
Se n fosse um primo, entao n | ab implicaria em n | a ou n | b, isto e, a = 0
ou b = 0, o que contraria a hipotese de que a 6= 0 e b 6= 0.

ao
Note que as classes a, b n
s
ao necessariamente
distintas. Por exemplo, Z4
possui um u
nico divisor de
zero, que e a classe 2. Neste
caso, 2 2 = 0.

Assim, se existirem divisores de zero em Zn entao n nao e um n


umero
primo.
()
Vamos agora provar que se n nao e um primo entao Zn tem divisores
de zero.
Suponha que n = ab, onde 1 < a, b < n.
Como 1, a, b < n entao a 6= 0 e b 6= 0. Como
n = ab a b = n = 0

e, assim, Zn tem divisores de zero.

Uma outra maneira de escrever a Proposicao 1 e a seguinte: Zn nao


possui divisores de zero se, e somente se, n e um n
umero primo.
Atividades
Reveja todos os exemplos de Zn com os quais ja trabalhamos e verifique
que a Proposicao 1 se aplica.
53

CEDERJ

inversos multiplicativos e divisores de zero em Zn

Algebra 1

Inversos multiplicativos em Zn
Nesta secao vamos estudar uma outra propriedade importante com
relacao a multiplicacao das classes em Zn : a de terem ou nao inverso multiplicativo.
Vamos voltar a tabela de multiplicacao de Z6 . Para a classe 2, nao ha
uma outra classe b tal que 2 b = 1. O mesmo vale para as classes 3 e 4.
Por outro lado, observe as classes 1 e 5. Temos
11=1 e 55=1
As classes 1 e 5 sao o que se poderia chamar de divisores de um, mas nao e
mais comum falarmos que uma classe possui
essa a expressao mais usada. E
inverso multiplicativo. Vamos escrever a definicao exata e depois voltamos
ao Z6 .
Definicao 2 (Inverso multiplicativo)
Seja a 6= 0 em Zn . Dizemos que a possui inverso multiplicativo em Zn se
existe uma classe b Zn tal que
ab=ba=1
Uma classe a que possui inverso multiplicativo em Zn e chamada invertvel.
Voltando ao Z6 , vimos que as classes {1, 5} possuem inverso multiplicativo, ao passo que as classes {2, 3, 4} nao possuem inverso multiplicativo.

Neste ponto voce deve ter percebido que os elementos de Z6 \{0} que
nao possuem inverso multiplicativo sao exatamente os 3 divisores de zero de
Z6 . Mostraremos, no proximo Lema, que este e sempre o caso: um divisor
de zero em Zn nunca possui inverso multiplicativo.
Lema 4
Seja a Zn um divisor de zero. A classe a nao possui inverso multiplicativo.
Demonstracao.
1.

Suponha que a possua algum inverso multiplicativo b Zn , isto e ab =

Como a e divisor de zero em Zn , entao existe algum c 6= 0 em Zn , com


tal que
ac = 0.
CEDERJ

54

inversos multiplicativos e divisores de zero em Zn

AULA 12

Multiplicando ambos os lados desta equacao por b, obtemos:



acb = 0b ab c= 0 1c = 0c = 0,

o que contradiz o fato de que c 6= 0.

Muito bem, agora sabemos que os divisores de zero nao sao inversveis.
Mas quem sao os inversveis? No caso de Z6 , todos os nao divisores de zero
(as classes {1, 5}) sao inversveis. Sera que este e sempre o caso?

A proxima proposicao da uma caracterizacao de todos os elementos


inversveis em Zn .

Proposicao 2
Seja n 2. Uma classe a Zn possui inverso multiplicativo se, e somente
se, mdc(a, n) = 1.
Demonstracao.
()
Suponhamos que a 6= 0 possua um inverso multiplicativo b 6= 0 em Zn .
Assim, a b = 1. segue que
a b = 1 ab = 1 ab 1 (mod n) ab 1 = kn ab kn = 1 ,
para algum k Z.

Seja d 1 um divisor comum de n e a. Entao d | a e d | n, logo


d | a d | ab
d | n d | kn

d | (ab kn) d | 1 d = 1

Conclumos entao que mdc(a, n) = 1.


()
Suponha agora que mdc(a, n) = 1. Vamos mostrar que a possui inverso
multiplicativo em Zn .
Como mdc(a, n) = 1 entao existem r, s Z tais que ra + sn = 1.
Segue-se que
1 = ra + sn 1 = r a + s n = r a + s 0 = r a + 0 = r a ,
onde usamos o fato de que n = 0. De r a = 1 resulta que a possui inverso
multiplicativo em Zn .

55

CEDERJ

inversos multiplicativos e divisores de zero em Zn

Algebra 1
Atividades

Construa a tabela de multiplicacao de Z12 . Verifique as classes invertveis sao as classes a, com 1 a 11, tais que mdc(a, 12) = 1.

Inversveis e divisores de zero em Zn


Ja vimos que os divisores de zero em Zn nao sao inversveis e vimos que
os inversveis em Zn sao exatamente as classes a tais que mdc(a, n) = 1.
Mostraremos agora que os elementos nao-nulos de Zn que nao sao inversveis sao divisores de zero. Ja havamos observado isto para o anel Z 6 .
Nele, temos:
Z6 = {0, 1, 2, 3, 4, 5} = {0} {1, 5}
| {z }
inversveis

{2, 3, 4}
| {z }

divisores de zero

Proposicao 3
Os elementos nao-nulos de Zn que nao sao inversveis sao divisores de zero.
Demonstracao.
Seja a Zn nao nulo e nao invertvel. Pela Proposicao 2, temos que,
como a nao e invertvel,
mdc(a, n) = d > 1 .
Como d | a e d | n, existem inteiros e e f tais que a = d.e e n = d.f .
Multiplicando a por f temos
af = def = (df )e = ne af = ne a f = e n = e 0 = 0
Como n = df e d > 1, entao 1 f < n e assim f 6= 0. De a f = 0, resulta
que a e divisor de zero.
.
Comparando as Proposicoes 2 e 3 vemos que os divisores de zero em
Zn sao exatamente as classes a tais que a 6= 0 e mdc(a, n) > 1.
Assim, provamos que para qualquer n, temos:

Zn = {0} {a | mdc(a, n) = d > 1} {a | mdc(a, n) = 1}

divisores de zero

CEDERJ

56

inversveis

inversos multiplicativos e divisores de zero em Zn

AULA 12

Atividades
Determine todos os divisores de zero e todos os elementos inversveis
em Zn para os seguintes inteiros n:
1. n = 8

2. n = 10

3. n = 12

O corpo Zp
No caso do anel Zp , com p um primo, todos os elementos nao-nulos sao
inversveis, isto e, nao ha divisores de zero, como mostra o seguinte corolario
da Proposicao 2.
Corolario 2
Se p 2 e um n
umero primo, entao todo elemento a 6= 0 em Zp possui
inverso multiplicativo.
Demonstracao.
Seja p 2 um n
umero primo e seja a 6= 0. Temos que
a 6= 0 p 6 | a .
Como p e primo e p 6 | a entao mdc(a, p) = 1. Pela Proposicao 2 segue-se que
a possui inverso multiplicativo.

Encontramos aqui um anel com uma propriedade especial muito importante: a de que todo elemento nao-nulo possui inverso multiplicativo. Aneis

deste tipo sao chamados corpos e possuem grande importancia na Algebra.


Definicao 3 (Corpo)
Um anel comutativo com unidade tal que todo elemento nao-nulo possui
inverso multiplicativo e chamado um corpo.
Portanto, o anel Zp , +, , com p 2 primo, e um corpo. Este e um
corpo com exatamente p elementos:
Zp = {0, 1, , p 1} .
Este e, portanto, um corpo com um n
umero finito de elementos, ou
seja, um corpo finito.
O anel Z nao e um corpo. Os u
nicos inteiros nao-nulos que possuem inverso multiplicativo sao os inteiros {+1, 1}. Os outros inteiros nao possuem
inverso multiplicativo.
57

CEDERJ

inversos multiplicativos e divisores de zero em Zn

Algebra 1

Ja o anel Q, dos n
umeros racionais, e um corpo. Todo n
umero
n
m, n 6= 0, possui inverso multiplicativo, a saber, o inteiro m ,pois

m
,
n

com

n
m

=1
n
m

Calculando o inverso multiplicativo de a em Zn


Se mdc(a, n) = 1 entao a classe a possui inversa multiplicativa. Mas
como calcular esta inversa?
Vimos que
mdc(a, n) = 1 Existem r, s Z tais que ra + sn = 1
Mas
ra + sn = 1 r a + s n = r a + 0 = 1 r a = 1
Assim, r e o inverso multiplicativo de a.
Exemplo 16
Calcule o inverso multiplicativo de 23 em Z61 .
facil ver que mdc(23, 61) = 1 porque 23 e primo e 23 6 | 61. Usaremos
E
o algoritmo de Euclides para determinar os inteiros r, s tais que 23r+61s = 1.
Temos que
61
23
15
8
Os n
umeros em negrito s
ao
os substitudos a cada passo
pelos valores obtidos nas
divis
oes sucessivas acima

=
=
=
=

2 23 + 15
1 15 + 8
18+7
17+1

=
=
=
=

15 = 61 2 23
8 = 23 1 15
7 = 15 1 8
1=817

Invertendo os passos temos:


1 = 8 1 7 = 8 1 (15 1 8) = (1) 15 + 2 8

= (1) 15 + 2(23 1 15) = 2 23 3 15 = 2 23 3 (61 2 23)


= 8 23 3 61

Portanto, 8 e o inverso multiplicativo de 23 em Z61 . Escrevemos tambem


8 231
CEDERJ

58

(mod 61) .

inversos multiplicativos e divisores de zero em Zn

AULA 12

Resumo
Nesta aula estudamos duas propriedades relacionadas a` multiplicacao
de elementos de Zn . Estudamos os divisores de zero e os elementos inversveis
em Zn . Aprendemos a reconhecer estes elementos: dado a Zn , com a 6= 0,
temos que
mdc(a, n) = 1
a e invertvel em Zn
mdc(a, n) = d > 1 a e divisor de zero em Zn
Por fim, aprendemos a calcular efetivamente o inverso multiplicativo de
uma classe a Zn , com mdc(a, n) = 1, utilizando o algoritmo de Euclides.

Atividades
1. Mostre que se a 6= 0 possui inverso multiplicativo em Zn , entao esse
inverso e u
nico.
2. Encontre o inverso multiplicativo de:
(a) 29 em Z121
(b) 15 em Z67 .

59

CEDERJ

Pequeno teorema de Fermat


AULA 13

Aula 13 Pequeno teorema de Fermat


Objetivos
Apresentar o teorema de Fermat.

Introdu
c
ao
Nesta aula estudaremos o pequeno teorema de Fermat ou, simplesmente, teorema de Fermat, que essencialmente diz que todo primo mpar p
divide q p q onde q e um inteiro qualquer.
Os chineses, desde a antiguidade, ja conheciam esta afirmacao quando
q = 2. Por exemplo,
p = 3 3 divide 23 2 =
82= 6
5
p = 5 5 divide 2 2 = 32 2 = 30
p = 7 7 divide 27 2 = 128 2 = 126
No entanto, foi Fermat quem demonstrou a afirmacao p|q p q, para q
inteiro qualquer.

N
ao confunda este teorema
de Fermat com o chamado

ultimo teorema de Fermat


demonstrado apenas
recentemente (1995), de que,
a equaca
o xn + y n = z n , com
n 3, n
ao tem soluca
o com
x, y, z inteiros n
ao-nulos.

Atividade: Escolha alguns valores de p, primo, e q inteiro qualquer e verifique


que p divide q p q.

Demonstra
c
ao do teorema de Fermat
Vamos fazer esta demonstracao por inducao. O teorema diz que p divide
q p q, isto e,
q p q (mod p)
para todo primo p e q inteiro.
Vamos usar a seguinte propriedade P (n):
P (n) : np n (mod p) .
Claramente P (1) e verdadeira (alguma d
uvida?). Vamos mostrar que
P (n) = P (n + 1). Com isto, pelo teorema de inducao finita, teremos
provado que P (n) e verdadeira para todo n Z. A partir da, provaremos
que q p q (mod p), para todo inteiro q. Vamos entao provar a hipotese de
inducao
P (n) = P (n + 1) .
3

CEDERJ

Pequeno teorema de Fermat

Algebra 1

Suponha que P (n) seja verdadeiro, isto e,


np n

(mod p) .

Para provarmos que (n + 1)p n + 1 (mod p), vamos usar o binomio de


Newton.
!
!
!
p
p
p
n + 1 . Note que cada termo
np2 + +
np1 +
(n + 1)p = np +
p1
2
1
p
i

, i = 1, , p 1 e um m
ultiplo de p, portanto:
n +

A f
ormula de bin
omio de
Newton
e:
!

p
(a + b)p = ap +
q p1 b +
1
!
p
q p2 b2 + +
2
!
p
q 1 bp1 + bp . isto
e,
p1
!
p
X
p
pi i
(a + b)p =
a
b
i
i=0

p
1

p1

p
2

p2

+ +

{z
m
ultiplo de

p
p1

n +1 np + 1

(mod p)

logo,
(n + 1)p np

(mod p) n + 1

(mod p)

onde usamos a hipotese de inducao np n (mod p).

Portanto, P (n + 1) e verdadeiro. Pelo teorema de inducao finita, P (n)


e verdadeiro para todo n natural, isto e,
np n

(mod p) ,

para todo n 1.

Para concluir a demonstracao,


q q (mod p), com q inteiro negativo.

temos

que

cuidar

do

caso

Bem, se q < 0 entao, evidentemente, (q) > 0. Assim, q Z e q < 0,


entao o resultado vale para (q), isto e,
(q)p (q)

(mod p) .

Se p e primo mpar, entao


(q)p = (1)p q p = q p
assim,
(q)p (q)

(mod p) = q p q

(mod p) = q p q

(mod p) .

Se p e primo par, entao p = 2. Mas o caso p = 2 e bastante simples de


2
ser verificado, pois 0 e 1 sao todas as classes (mod 2) e vale que 0 = 0 e
2
1 = 1.

Conclumos a prova do pequeno teorema de Fermat. Em seguida, provaremos uma outra versao, ligeiramente diferente, do mesmo teorema.
CEDERJ

Pequeno teorema de Fermat


AULA 13

Segunda vers
ao do teorema de Fermat
Nossa primeira versao do teorema de Fermat diz que q p q (mod p),
para todo inteiro q. Vamos agora considerar dois casos:
i. Se p divide q entao p | q p , logo q p q 0 (mod p), isto e,
a afirmacao q p q (mod p) e, no fundo, trivial, pois diz apenas que
0 0 (mod p).
ii. Se p nao divide q entao mdc(q, p) = 1, pois p e primo, logo existe
inverso de q mod p, isto e, existe inteiro b tal que ab 1 (mod p).
Multiplicando ambos os lados de q p q (mod p) por b, obtemos
q p b qb

(mod p) = q p1 (qb) qb

(mod p)

como qb 1 (mod p), entao, substituindo na equacao acima, resulta


q p1 1

(mod p) .

Resumindo, podemos dividir o teorema de Fermat em dois casos, se p


divide q entao a afirmacao q p q (mod p) e trivial e, se p nao divide q entao
qp q

(mod p) = q p1 1 (mod p) .

Provamos, portanto, que


Teorema 1 (teorema de Fermat - Segunda versao)
Se p e primo e q e um inteiro que nao e divisvel por p entao
q p1 1

(mod p) .

Aplica
c
ao do teorema de Fermat
Uma aplicacao muito interessante do teorema de Fermat e a determinacao da classe de q n mod p, onde p e primo e p nao divide q.
A ideia aqui e que, se fizermos a divisao do expoente n por p 1:
n = (p 1)q + r
entao
q n = q q(p1)+r = q r q q(p1) = q r (q p1 )q .
Como q p1 1 (mod p) entao
q n = q r (q p1 )q q r 1q q r

(mod p) .
5

CEDERJ

Pequeno teorema de Fermat

Algebra 1

Mas 0 r < p1 (resto da divisao de n por p1). Assim, q r e uma potencia


possivelmente muito menor que q n .
Exemplo 1
Encontre o resto da divisao de 24514 por 7.
Solucao:
Dividindo 4514 por 7-1=6, obtemos
4514 = 6 752 + 2 .
Portanto,
24514 = 26752+2 = 22 (2b )752 22

(mod 7)

onde usamos 2b 1 (mod 7).

Assim, o resto da divisao de 24514 por 7 e 22 = 4.

Exemplo 2
Vamos mostrar que 270 + 370 e divisvel por 13.
Solucao:
Vamos verificar o resto de 270 e 370 por 13 usando o teorema de Fermat.
70 = 5 12 + 10
e, logo
270 = 2512+10 = 210 (212 )5 210

(mod 13) .

Analogamente, 370 310 (mod 13).

Para calcular 210 mod 13, podemos usar, por exemplo, 25 = 32 b (mod 13).
Assim,
210 25 25 b b

(mod 13) 3b

(mod 13) 10 (mod 13) .

Para calcular 310 mod 13 podemos usar 33 = 27 1 (mod 13). Assim,


310 = (33 )3 31 3 13 3 (mod 13) .
Portanto,
270 + 370 10 + 3 13 0
Logo, 13 divide 270 + 370 .
CEDERJ

(mod 13) .

Pequeno teorema de Fermat


AULA 13

p sendo primos de Fermat


Uma outra aplicacao muito interessante do teorema de Fermat e como
teste de primalidade, isto e, um processo que permite determinar se um dado
inteiro e ou nao primo.
q

p1

n1

O processo funciona assim: sabemos que, se p e primo, entao


1 (mod p), onde p nao divide q.
Portanto, dado inteiro n se encontrarmos uma base q tal que
6 1 (mod n) entao podemos dizer com certeza que n e composto.

Mas, e se acontecer de q n1 1 (mod n). Isto prova que n e primo?


Leibnitz pensava que sim. Ele usava a base q = 2 como teste de primalidade.
Na verdade, o fato de q n1 1 (mod n) nao implica em que n seja
primo.
Por exemplo, com n = 341 e q = 2, temos

23411 = 2340 1 (mod 341) ,

mas 341 = 11 31 nao e primo.

Assim, este teste permite identificar n


umeros compostos, mesmo que
nao saibamos fatora-los, mas nao permite provar que um inteiro seja primo.
Se e assim, entao qual a sua utilidade? Ela e u
til porque acerta bem mais do
que erra. Vou explicar melhor.

Se bn1 1 (mod n), mas n nao e primo, dizemos que n e pseudoprimo


para a base b. Por exemplo, 341 e um pseudoprimo para a base 2.
O teste descrito acima e muito u
til porque ha muito mais primos que
pseudoprimos. Por exemplo, entre 1 e 106 existem 78498 n
umeros primos,
mas somente 245 pseudoprimos para a base 2.
Portanto, se um inteiro n passa no teste para a base 2 entao e muito
provavel que seja primo. O teste pode ser melhorado se testarmos varias
bases. Por exemplo, usando bases 2 e 3 podemos aumentar em muito a
probabilidade de que um inteiro n que passe no teste seja primo.
O problema e que existem inteiros que nao sao primos e que passam no
teste para qualquer base. Estes inteiros sao chamados n
umeros de carmichael.

Sabe-se que para cada base q


existem infinitos inteiros n
que s
ao pseudoprimos para a
base q.

R.D. Carmichael foi o


primeiro matem
atico que
mostrou que estes n
umeros
existem.

O menor n
umero de carmichael e 561.
7

CEDERJ

Pequeno teorema de Fermat

Algebra 1

Resumo
Nesta aula vimos o pequeno teorema de Fermat. Na verdade, vimos
duas versoes bem proximas deste teorema.
Vimos duas aplicacoes: como um meio de obter a classe q n mod p,
e como teste de primalidade.
Vimos que se um inteiro passa pelo teste com varias bases entao e
um primo com forte probabilidade. Se falha o teste entao certamente e um
composto.

Exerccios:
1. Mostre que se p e um primo e a e b sao inteiros entao
(a + b)p ap + bp

(mod p) .

2. Calcule o resto da divisao de


a) 3200 por 13
b) 52530 por 7
3. Use o teorema de Fermat para provar que para todo inteiro n, o n
umero
n3 + (n + 1)3 + (n + 2)3
e divisvel por 9.
4. O que sao pseudoprimos? mostre que 341 e pseudoprimo para a base
2, mas nao e pseudoprimo para a base 3.

CEDERJ

A funcao (phi) de Euler


AULA 14

Aula 14 A fun
c
ao (phi) de Euler
Objetivos
Escrever a definicao da funcao phi de Euler e calcular (n), para qualquer inteiro n;
Listar as principais propriedades desta funcao.

Introdu
c
ao
Nesta aula estudaremos a funcao phi de Euler que recebe este nome em
homenagem ao matematico suco Euler que foi quem primeiro estudou esta
funcao.
Essa funcao tambem e conhecida como funcao totiente.

Leonhard Euler (1707 1783) foi um matem


atico e
fsico suco. Muitos
consideram ele e Gauss os
maiores matem
aticos que
existiram.
Euler foi um dos primeiros a
aplicar o c
alculo a
` Fsica.
Seu nome se pronuncia

oiler e n
ao euler.

Defini
c
ao
Definicao 1
Para qualquer inteiro positivo n, definimos (n) como o n
umero de inteiros
positivos menores que n e coprimos com n.
Em outras palavras,
(n) = #{x Z | 1 x < n e

Lembre-se que o smbolo #


indica a cardinalidade
(o n
umero de elementos de)
um conjunto.

mdc(x, n) = 1}

Exemplo 3
Seja n = 12. Os inteiros positivos menores que 12 e coprimos com 12 sao
1, 5, 7 e 11. Assim, (12) = 4.
(12) = #{1, 5, 7, 11} = 4 .
Exemplo 4
Seja n = 15. Os inteiros positivos menores que 15 e coprimos com 15 sao
1, 2, 4, 7, 8, 11, 13 e 14. Assim, (15) = 8.
(15) = #{x Z | 1 x < 15 e mdc(x, 15) = 1}
= #{1, 2, 4, 7, 8, 11, 13, 14} = 8 .

CEDERJ

A funcao (phi) de Euler

Algebra 1

Atividade: Verifique que (20) = 8 e (25) = 20.


Observe que (1) = 1 (segue-se da nossa definicao).
A tabela abaixo mostra os valores da funcao (n) para os 20 primeiros
inteiros positivos.
n
(n)

1
1

2
1

3
2

4
2

5
4

6
2

7
6

8
4

9
6

10
4

11
10

12
4

13
12

14
6

15
8

16
8

17
16

18
6

19
18

20
8

Primeiras propriedades: (p) e (p )


Vamos demonstrar algumas propriedades que permitirao calcular (n)
para qualquer inteiro n, usando-se a decomposicao de n em fatores primos.
Vamos comecar determinando (p) para p primo.
Lema 1
Se p e um primo entao
(p) = p 1 .
Demonstraca
o: Por definicao, (p) e o n
umero de inteiros positivos x menores
que p e coprimos com p. Mas, como p e primo, todo inteiro x, 1 x < p 1
e coprimo com p. Assim, (p) = p 1.

Observe essa propriedade na tabela acima:


(2)
(3)
(5)
(7)

=
=
=
=
..
.

21=1
31=2
51=4
71=6

O proximo passo e generalizar essa propriedade determinando o valor


da funcao em potencias de primos, isto e, (p ).
Proposicao 1
Seja p primo. Entao vale que
(p ) = p p1 = p1 (p 1)
onde n e um inteiro positivo qualquer.
CEDERJ

10

A funcao (phi) de Euler


AULA 14

Demonstraca
o: Temos que contar quantos inteiros entre 1 e p sao coprimos
com p . Faremos isso de uma maneira indireta: contaremos quantos inteiros
entre 1 e p nao sao coprimos com p .
Teremos:
(p )
| {z }

coprimos com

=
p

p
|{z}

n
umeros de inteiros entre

#{nao coprimos com p }

()

E quem sao os inteiros que nao sao coprimos com p ? como p e primo, se
mdc(x, p ) 6= 1, entao x deve conter o fator primo p, isto e, p divide x. Por
outro lado, se p | x entao, evidentemente, mdc(x, p ) 6= 1.
Assim, os inteiros nao coprimos com p sao exatamente os m
ultiplos de
p. A questao entao e: quantos m
ultiplos de p existem entre 1 e p ?
Os m
ultiplos de p entre 1 e p sao:
1p, 2p, 3p, , p1 p = p .
Existem, portanto, p1 m
ultiplos de p entre 1 e p .
Voltando a` equacao (), obtemos
(p ) = p p1 = p1 (p 1)

Exemplo 5
Temos que (9) = 6 pois, os inteiros 1, 2, 4, 5, 7 e 8 sao coprimos com 9.
Usando o teorema obtemos:
(9) = (3 ) = 31 (3 1) = 3 2 = 6 .
Exemplo 6
(125) = (53 ) = 531 (5 1) = 52 4 = 100 .
Atividade: Encontre (16), (25) e (49).

Outra propriedade: (mn) com mdc(m, n) = 1


Falta ainda uma propriedade para que passemos calcular (n) a partir
da decomposicao de n em fatores primos.
Desta vez vamos iniciar com alguns exemplos.
11

CEDERJ

A funcao (phi) de Euler

Algebra 1
Exemplo 7
(3) = 2; (4) = 2 e

(3 4) = (12) = 4 = 2 2 = (3) (4) .


(3) = 2 e (5) = 4. Temos que
(3 5) = (15) = 8 = 2 4 = (3) (5) .
(6) = 2 e (2) = 1 mas,
(2 6) = (12) = 4 6= (6) (2) .
Veja que nos dois primeiros exemplos vale que (mn) = (m) (n) mas,
isso nao se verificou no terceiro. O que deu errado? o que os dois primeiros
exemplos tem em comum e que se trata de (mn), com m e n coprimos.
Veja:
(3 4) = (3) (4)
onde 3 e 4 sao coprimos e
(3 5) = (3) (5)
onde 3 e 5 sao coprimos.
No terceiro exemplo, 2 e 6 nao sao coprimos.
Atividade: Faca voce mesmo mais alguns exemplos de (mn), com m e n
coprimos. Voce encontrara (mn) = (m) (n) em todos eles.
Provaremos a seguinte

Proposicao 2
Se m e n sao coprimos entao
(mn) = (m) (n) .
Demonstraca
o: Sejam m e n inteiros positivos tais que mdc(m, n) = 1 e
sejam
Sm = {x Z | 1 x < m e mdc(x, m) = 1}
Sn = {x Z | 1 x < n e mdc(x, n) = 1}
Smn = {x Z | 1 x < mn e mdc(x, mn) = 1}
Queremos mostrar que #Smn = (#Sm ) (#Sn ), pois (mn) = #Smn ,
(m) = #Sm e (n) = #Sn . O que vamos fazer e definir uma funcao
f : Smn Sm Sn ,
CEDERJ

12

untos
e que
#B.

A funcao (phi) de Euler


AULA 14

isto e, uma funcao f de Smn no produto cartesiano Sm Sn . Observe que


#(Sm Sn ) = #Sm #Sn .
Em seguida, mostraremos que f : Smn Sm Sn e bijetiva quando
mdc(m, n) = 1 e, portanto,
#Smn = #(Sm Sn ) = (#Sm ) (#Sn ) = (mn) = (m) (n) ,
quando mdc(m, n) = 1.
Em resumo, o nosso plano e definir uma funcao f : Smn Sm Sn
e mostra que ela e bijetiva se mdc(m, n) = 1. Vamos em frente entao!
A funcao f :
Definimos
f : Smn Sm Sn

x 7 x, x

onde x x (mod m) e x x (mod n).

Esta definicao merece alguns esclarecimentos: se x Smn entao


mdc(x, mn) = 1. Portanto, x nao tem fatores primos em comum
com mn, logo x nao tem fatores comuns com m ou com n, isto e,
mdc(x, m) = mdc(x, n) = 1.
Pode ser que x > m mas x x, com 1 x m. Como mdc(x, m) = 1
entao mdc(x, m) = 1 (prove isto!), logo 1 x m e mdc(x, m) = 1,
isto e, x Smn . Assim, existe x Sm tal que x x (mod m).
Analogamente, existe x Sn tal que x x (mod n). Assim, nossa
definicao da funcao f faz todo o sentido.
f e injetiva:
Vamos mostrar, por contradicao, que f e injetiva. Suponha que nao
seja e suponha que existem x, y Smn tais que f (x) = f (y), isto e,
(x mod m, x mod n) = (y mod m, y mod n) = x y
e x y (mod n) ()

(mod m)

Suponha que x > y (o caso y > x e analogo). Temos


1 y, x < mn (pois x, y Smn ) .
Logo
0 x y < mn .
13

CEDERJ

A funcao (phi) de Euler

Algebra 1

De () conclumos que x y 0 (mod m) e x y 0 (mod n) o que


implica m | x y e n | x y, isto e, x y e m
ultiplo comum de m e n.
Portanto, x y e m
ultiplo de mmc(m, n) = mn. Da resulta uma contradicao, x y nao pode ser m
ultiplo de mn, uma vez que
0 x y < mn.
f e sobrejetiva:
Seja (a, b) Sm Sn .
f (x) = (a, b), isto e,
xa

Devemos encontrar um x Smn tal que

(mod m) e x b

(mod n)

()

Note que, caso exista tal x, teremos


xa

(mod m) = x = a + km

para algum k Z e
Lembre-se que
mmc(m, n) mdc(m, n) =
= m n. Se m e n s
ao
primos entre si ent
ao
mdc(m, n) = 1, logo
mmc(m, n) = m n.

xb

(mod n) = x = b + ln

para algum l Z.
Igualando as duas equacoes temos
a + km = b + ln = a b = ln = km .
Portanto, para encontrarmos x, podemos comecar expressando ab em
termos de n e m. Lembre-se que, como mdc(m, n) = 1 entao existem
k 0 , k 00 Z tais que
1 = k 0 m + k 00 n .
Multiplicando por a b:
a b = (a b)k 0 n + (a b)k 00 n
a (a b)k 00 m = b + (a b)k 0 n .
| {z }
| {z }
k

Logo existem k, l Z tais que

a + km = b + ln .
Seja x0 = a + km = b + ln. Entao,
x0 = a + km = x0 a (mod m)
x0 = b + ln = x0 b (mod n) .
CEDERJ

14

A funcao (phi) de Euler


AULA 14

Assim, x0 atende a`s congruencias ().


Ou
nico problema e que x0 pode ser grande demais para estar em Smn ,
isto e, poderamos ter x0 > mn. Se este for o caso, seja x tal que
x0 x (mod mn) e 1 x mn.
Como x0 x (mod mn) entao x x0 a (mod m). Logo
x a (mod m) e x b (mod n) e x x0 b (mod n) e, 1 x mn.
Resta apenas mostrar que mdc(x, mn) = 1.
Como a e m nao tem fatores comuns (pois a Smn ) e x a (mod m)
entao x e m nao tem fatores comuns.
Analogamente, como b e n nao tem fatores comuns (pois b Sn ) e
x (mod n) entao x e n nao tem fatores comuns.
Portanto, x e mn nao tem fatores comuns (porque x nao os tem com
m e com n), isto e, mdc(x, mn) = 1.
Com isto, conseguimos encontrar um x Smn tal que x (mod m) e
x b (mod n) o que completa a demonstracao de que f e sobrejetiva.
Demonstramos que f : Smn Sm Sn e bijetiva e, portanto,
(mn) = (m) (n) se mdc(m, n) = 1.
Exemplo 8
a) (20) = (4 5) = (4) (5) = 2 4 = 8.

b) (30) = (5 6) = (5) (6) = (5) (2) (3) = 4 1 2 = 8.

Atividade: Encontre (100) e (600).

Juntando tudo
Aplicando as propriedades da funcao (m) que demonstramos anteriormente, podemos calcular (n) a partir da decomposicao de n em fatores
primos.
Provemos que (mn) = (m) (n) se mdc(m, n) = 1. Podemos
facilmente estender este resultado:
Proposicao 3
Se N1 , N2 , , Nr sao inteiros positivos dois a dois primos entre si entao
(N1 N2 N3 ... Nr ) = (N1 ) (N2 ) ... (Nr ) .
15

CEDERJ

A funcao (phi) de Euler

Algebra 1

Demonstraca
o: Basta aplicar a proposicao anterior sucessivamente:
(N1 N2 N3 ... Nr ) = (N1 ) (N2 N3 ... Nr ), pois mdc(N1 , N2 , , Nr ) = 1
= (N1 ) (N2 ) (N3 ... Nr ), pois mdc(N2 , N3 , , Nr ) = 1
..
.
= (N1 ) (N2 ) ... (Nr ) .

Seja agora N = p1 1 p2 2 ... pr r , onde p1 , , pr sao primos distintos.


Os termos p1 1 , p2 2 , ..., pr r sao dois a dois primos entre si. Logo
2
1
2
r
r
1
(N ) = (p
1 p2 ... pr ) = (p1 ) (p2 ) ... (pr ) .

Mas,
(p ) = p p

Logo,

=p

1
1
p







1
1
1
2
r
1
1

...

p
.

(N ) = p
r
2
1
p1
p2
pr

Reordenando os termos do produto obtemos:


(N ) =

1
(p
1

...
{z

2
p
2

=N

(N ) = N 1

1
p1

1
1
p1
}

r
p
r )

 



1
1
1
... 1
p2
pr

 



1
1
1
... 1
.
p2
pr

Podemos escrever esta expressao de uma forma mais sintetica como:



Y 
1
(N ) = N
1
.
p
p|N
p primo

O smbolo
indica o produto e p | N , p primo, sob o smbolo, indica

que os fatores do produto sao os termos 1 1 , onde tomamos todos os


p
primos p divisores de N .

Exemplo 9
Tomemos N = 120.
Fatorando 120, obtemos
Assim,

120 = 23 3 5 .

 
 

1
1
1
1 2 4
(120) = 120 1
1
1
= 120 = 32 .
2
3
5
2 3 5

Equivalentemente, poderamos fazer


(120) = (23 35) = (23 )(3)(5) = 231 (21)(31)(51) = 424 = 32 .

CEDERJ

16

A funcao (phi) de Euler


AULA 14

Resumo
Nesta aula definimos a funcao de Euler e obtivemos duas propriedades
desta funcao que permitem calcular rapidamente o valor de (N ) e partir da
decomposicao de N em fatores primos.
Na proxima aula veremos um teorema muito importante que envolve a
funcao (N ): o teorema de Euler.

Exerccios
1. Calcule (N ) para os seguintes valores de N :
a) N = 200
b) N = 500
c) N = 22 35 74
d) N = (20)5
2. Verifique, para N = 12, N = 15 e N = 20, que vale a formula
X

(d) = n .

d|n

Por exemplo, para N = 12, os divisores positivos sao {1, 2, 3, 4, 6, 12}.


A formula seria:
X
(d) = n = (1) + (2) + (3) + (4) + (6) + (12) = 12
d|12

que e uma sentenca verdadeira (verifique!).


Verifique que a formula tambem vale para N = 15 e N = 20.
Na verdade, pode-se demonstrar que esta formula vale para todo n
inteiro positivo.

17

CEDERJ

As equaco
es diofantinas lineares
AULA 15

Aula 15 As equa
co
es diofantinas lineares
Meta:
Apresentar o conceito de equacoes diofantinas e discutir solucoes inteiras das equacoes diofantinas lineares.

Objetivos
Definir o conceito de equacoes diofantinas e equacoes diofantinas lineares;
determinar condicoes necessarias e suficientes para existencia das equacoes
diofantinas lineares;
resolver, quando possvel, equacoes diofantinas lineares em duas variaveis.

Introdu
c
ao
O estudo das equacoes polinomiais com coeficientes inteiros e suas
possveis solucoes inteiras se reporta aos gregos, no seculo III d.C.
Diophantes de Alexandria foi o primeiro a tratar sistematicamente dessas equacoes, discutindo existencia de suas solucoes inteiras e procurando
calcular essas solucoes. Por isso, essas equacoes especiais sao chamadas de
equaco
es diofantinas. E entendido que nessas equacoes estamos interessados
em discutir a existencia e a possvel determinacao de suas solucoes inteiras
(as vezes tambem solucoes racionais). Em geral, esse e um problema que
pode ser muito difcil de se atacar com sucesso. Uma dada equacao diofantina pode nao possuir solucoes inteiras, como pode tambem possuir infinitas
solucoes inteiras. Por exemplo, x2 + y 2 = 3 nao possui solucoes inteiras,
x2 + y 2 = 2 possui quatro solucoes inteiras (1, 1), enquanto que a equacao
x2 + y 2 = z 2 possui infinitas solucoes inteiras (x, y, z).
Nessa aula, discutiremos a existencia e, quando possvel, calcularemos todas as solucoes das equacoes diofantinas lineares em duas variaveis,
ax + by = c.

As equa
co
es diofantinas lineares
Sejam a1 , a2 , , an inteiros nao nulos, e seja c um dado n
umero inteiro.
19

CEDERJ

As equaco
es diofantinas lineares

Algebra 1

A equacao a1 x1 + a2 x2 + + an xn = c e chamada equaca


o diofantina
linear em n vari
aveis x1 , x2 , , xn .
O subconjunto S Zn = Z
{z Z} de todas as n-uplas inteiras
| Z
n vezes

(r1 , r2 , , rn ) Zn , que satisfazem a equacao a1 x1 + a2 x2 + + an xn = c


(isto e, a1 r1 + a2 r2 + + an rn = c) e chamado de conjunto soluca
o dessa
equacao diofantina linear.
Primeiramente estamos interessados em dar condicoes necessarias e suficientes para que o conjunto S seja nao vazio (isto e, exista solucao para a
dada equacao diofantina linear). A seguinte proposicao responde a pergunta
anterior.
Sejam a1 , a2 , , an inteiros nao nulos e seja d 1, onde
d = mdc(a1 , a2 , , an ) e, seja S o conjunto solucao da equacao diofantina linear
a 1 x1 +
+a2 x2 + + an xn = c.
Proposicao 1
S 6= d e divisor de c .
Primeiramente observamos que o Teorema 2, da Aula #6, pode ser
generalizado com o seguinte enunciado:
Lema 2 (generalizacao do Teorema 2 da Aula #6)
Za1 + Za2 + + Zan = Zd , (d 1) d = mdc(a1 , a2 , , an ) . Em
particular, se mdc(a1 , a2 , , an ) = 1 entao existem inteiros s1 , s2 , , sn
tais que:
s1 a01 + s2 a02 + + sn a0n = 1 ,
e nessa situacao, tem-se:
Za01 + Za02 + + Za0n = Z .
Assumindo o Lema 1 como verdadeiro, vamos entao demonstrar a Proposicao 1.
Demonstraca
o:
(=) Assume S 6= . Vamos mostrar que d | c (isto e, d e divisor de c).

De S 6= segue que existe uma solucao (b1 , b2 , , bn ) para a equacao


diofantina linear a1 x1 +a2 x2 + +an xn = c.Assim, a1 b1 +a2 b2 + +an bn = c.
Agora, d | a1 , , an = d | c .

CEDERJ

20

As equaco
es diofantinas lineares
AULA 15

(=) Assume que d | c . Vamos provar que S 6= .


d = mdc(a1 , , an ) = d | a1 , , an .
a

Sejam a01 = 1 , a02 = 2 , , a0n = n (todos inteiros) e c0 = Z . Como


d
d
d
d
d = mdc(a1 , a2 , , an ) segue que mdc(a01 , a02 , , a0n ) = 1. Da segue que:
Za01 + Za02 + + Za0n = Z ,
e da segue que existem inteiros s1 , s2 , , sn tais que
s1 a01 + s2 a02 + + sn a0n = c0 .
Multiplicando por d, temos:
s1 a1 + s 2 a2 + + s n an = c ,
e, portanto, (s1 , s2 , , sn ) S e uma solucao da equacao diofantina linear
a1 x1 + a2 x2 + + an xn = c, e S 6= completando a demonstracao da
Proposicao 1.

Atividade:
1. Defina a nocao de mdc(a1 , a2 , , an ) e demonstre o Lema 1, usado na
demonstracao da Proposicao 1.
2. Reescreva a demonstracao da Proposicao 1 para equacoes diofantinas
lineares ax + by = c, em duas variaveis x e y.

As equa
co
es diofantinas lineares em duas vari
aveis
Agora vamos desenvolver os estudos para analisar as equacoes diofantinas lineares ax + by = c, em duas variaveis x e y, com a, b 6= 0.
Seja S o conjunto solucao (inteiras) de ax + by = c. Pela Proposicao 1,
anteriormente demonstrada, temos que:
O conjunto solucao S de ax + by = c e nao vazio
se, e somente se, d | c , onde d = mdc(a, b) .
21

CEDERJ

As equaco
es diofantinas lineares

Algebra 1

Em seguida, responderemos a seguinte pergunta, onde d = mdc(a, b).


Caso S seja nao vazio, como descrever todas as solucoes inteiras (x, y)
da equacao diofantina linear ax + by = c?
Proposicao 2
Seja (x0 , y0 ) S uma solucao particular de ax + by = c. Entao S possui
infinitas solucoes (x, y) Z2 , e todas as solucoes podem ser descritas em
equacoes parametricas inteiras do seguinte modo:

b

t
x = x0
d
a

y = y0 +
t
d
com t Z .

Demonstraca
o: Primeiramente vamos verificar que os pares (x, y) Z2 ,
descritos por x = x0 db t e y = y0 + ad t (t Z) sao solucoes de ax + by = c.
De fato,






a
ab
ba
b
t+
t = c +0 = c.
ax + by = a x0 t + b y0 + t = (ax0 + by0 ) +
d
d
d
d

Agora, seja (x, y) S uma solucao generica de ax+by = ce, seja (x0 , y0 ) S
uma dada solucao particular de ax + by = c. Assim,
(
ax + by = c
ax0 + by0 = c
Diminuindo essas igualdades temos:
a(x x0 ) + b(y y0 ) = 0 ,
ou seja,
a(x x0 ) = (b)(y y0 ) .
Seja a0 =

a
d

b
d

e b0 = , onde d = mdc(a, b).

Portanto teremos:
a0 (x x0 ) = b0 (y y0 ) = 0 ,
onde mdc(a0 , b0 ) = 1. Assim, a0 | (y y0 ) e b0 | (x x0 ) e temos:
y y0
x x0
=
= t Z.
0
b
a0
CEDERJ

22

As equaco
es diofantinas lineares
AULA 15

Da segue que:
 

t
x
=
x
+
(b
)t
=
x
+

0
0

d
 

0
y = y0 + (a )t = y0 +
t
d

com t Z como queramos demonstrar.

Observa
c
ao
ab
Seja d = mdc(a, b) e m = mmc(a, b). Sabemos que
= m, da segue que
d

b
m
=
d
a

a
m
= .
d
b

e
Portanto, na Proposicao 2, anterior, poderamos descrever
as solucoes (x, y) de ax + by = c do seguinte modo:

x = x0 a t
com t Z .

y=y +mt
0
b

Exemplo 10
Determine o conjunto S de todas as solucoes da equacao diofantina linear
12x + 18y = 30.
Solucao:
Seja d = mdc(12, 18) = 6. Como d = 6 e divisor de c = 30, temos que o
conjunto solucao S e nao vazio.
De fato, (x0 , y0 ) = (1, 1) S e uma solucao particular da equacao 12x+18y =
30. Assim, o conjunto S de todas as solucoes inteiras de 12x + 18y = 30 e
dado por: (x, y) S:

x = 1 18 t = 1 3t
6
12

y = 1+
t = 1 + 2t
6
Atividade:
1. Discuta a existencia de solucoes inteiras da equacao diofantina linear
ax = c em uma variavel x (a 6= 0 e c inteiros).
2. Resolva, se possvel, a equacao diofantina 10x + 25y = 20.
23

CEDERJ

As equaco
es diofantinas lineares

Algebra 1

3. Interprete graficamente o conjunto


( (x, y) S das solucoes inteiras das
(a) 12x + 18y = 30
seguintes equacoes diofantinas
.
(b) 10x + 25y = 20
4. Em geral, determinar as solucoes de equacoes diofantinas lineares em
mais de duas variaveis e mais complicado do que em apenas duas
variaveis.
Por exemplo, mostre que (x, y, z) Z3 descritas parametricamente, em
Z, abaixo, sao solucoes da equacao diofantina 2x + 3y + 5z = 0.

x = + 5r
y = + 5s

z = 2r 3s
com , r, s Z .

(Observe que (, , ) e uma solucao).

Resumo
Nesta aula, introduzimos metodos que nos permitem discutir existencia
e calculo de solucoes de equacoes diofantinas lineares. No caso de duas
variaveis, demos a partir de uma solucao particular de ax + by = c, uma
descricao parametrica inteira de todos as solucoes inteiras de ax + by = c.

CEDERJ

24

A equacao diofantina pitag


orica x2 + y 2 = z 2

AULA 16

Aula 16 A equa
c
ao diofantina pitag
orica
x2 + y 2 = z 2
Meta:
Apresentar a equacao diofantina x2 +y 2 = z 2 como um modelo quadratico
contendo infinitas solucoes.

Objetivos
Determinar todas as infinitas solucoes inteiras da equacao quadratica
diofantina x2 + y 2 = z 2 , em tres variaveis x, y e z.

Introdu
c
ao
As equacoes diofantinas vem fascinando muitos matematicos ao longo
de muitos seculos e, um desses matematicos, foi Pierre de Fermat (16011665), jurista frances, que dedicava grande parte do seu tempo disponvel ao
estudo de problemas de Matematica.
Fermat, estudando os escritos de Diophantus, na pagina onde se tratava
das equacoes pitagoricas x2 + y 2 = z 2 e suas solucoes inteiras, anotou na
margem da pagina a seguinte afirmacao:
A equaca
o xn + y n = z n , para n > 2,
n
ao possui soluco
es inteiras n
ao nulas x, y e z,
e escrevia em seguida que tinha descoberto uma verdadeiramente maravilhosa demonstraca
o para esta afirmaca
o, mas que a margem era demasiadamente estreita para conte-la.
senso comum que, de fato, Fermat nao possua qualquer demonsE
tracao daquela afirmacao que se convencionou chamar de o u
ltimo teorema
de Fermat, um dos mais celebrados desafios na Matematica em todos os
tempos.
As tentativas para demonstrar esse teorema, foram muitas e, de fato,
deram origem a criacao de importantes e belas teorias na Matematica como,
25

CEDERJ

Algebra 1

A equacao diofantina pitag


orica x2 + y 2 = z 2

por exemplo, a teoria dos aneis e ideais, com destaque para o matematico
alemao E.Kummer, no sec XIX.
Algumas solucoes particulares desse teorema foram apresentadas, como
por exemplo, para n = 3 (Euler), n = 4 (Fermat, Leibnitz e Euler) e n = 5
(Dirichilet e Legendre) e para alguns valores de n (primos regulares), por
E.Kummer.
Em 1993, quase 300 anos apos a formulacao de Fermat, e apos a contribuicao de muitos matematicos, o matematico ingles Andrew Wiles, anunciou
a demonstracao do chamado
ultimo teorema de Fermat.
Em 1993, aos 40 anos de idade, Andrew Wiles relatou o que sentiu ao
ter tomado conhecimento do grande desafio legado por Fermat: Parecia t
ao
simples e, no entanto, nenhum dos grandes matem
aticos da hist
oria conseguira resolve-lo. Ali estava um problema que eu, menino de 10 anos, podia
entender e a partir daquele momento nunca o deixaria escapar.
Nessa aula trataremos da equacao diofantina pitagorica x2 + y 2 = z 2
e suas infinitas solucoes inteiras.

A equa
c
ao diofantina x2 + y 2 = z 2
Estamos interessados em descrever o conjunto S de todas as solucoes
inteiras S = (a, b, c) da equacao x2 + y 2 = z 2 .
Assim, S pode ser descrito por:
S = {(a, b, c) Z Z Z | a2 + b2 = c2 } .
Observa
c
ao
facil verificar as seguintes afirmacoes:
E
a. (0, b, b) e (a, 0, a) S, a, b Z
b. Se (a, b, c) S entao (a, b, c) S

c. Se k Z e (a, b, c) S entao (ka, kb, kc)

Definicao 1
Seja (a, b, c) S. Dizemos que (a, b, c) S e uma solucao reduzida se
mdc(a, b) = 1 com a, b, c positivos.
Pelas observacoes anteriores temos que se (a, b, c) S e uma solucao
reduzida entao (ka, kb, kc) S, k Z .

Em seguida provaremos que todas as solucoes (a, b, c) Z3 de x2 +

CEDERJ

26

A equacao diofantina pitag


orica x2 + y 2 = z 2

AULA 16

y 2 = z 2 com ab 6= 0 sao expressas da forma acima, em funcao das solucoes


reduzidas.
Proposicao 1
Seja (a, b, c) S, com ab 6= 0. Entao existe solucao reduzida (a0 , b0 , c0 ) e existe
k Z tal que (a, b, c) e uma das solucoes descritas por (ka0 , kb0 , kc0 ).
Demonstraca
o: Seja (a, b, c) S, com ab 6= 0. Assim, a2 + b2 = c2 com a e b
nao nulos. Como (s)2 = (s)2 para todo s Z temos que |a|2 + |b|2 = |c|2
e (|a|, |b|, |c|) S com |a|, |b| > 0.

Seja d = mdc(|a|, |b|). Assim, d 1. Se d = 1, temos que


(|a|, |b|, |c|) S e uma solucao reduzida e, nesse caso, (a, b, c) e uma das
solucoes (a, b, c) e a Proposicao 2 e verdadeira tomando k = 1. Assim,
podemos assumir d 2.
|a|

Sejam a0 e b0 definidos por a0 =


d
inteiros positivos e que mdc(a0 , b0 ) = 1.

e b0 =

|b|
d

. Sabemos que a0 e b0 sao

Agora,
|a|2 + |b|2 = |c|2 = d2 ((a0 )2 + (b0 )2 ) = |c|2
e, portanto, d2 | |c|2 .

Como d2 | |c|2 , segue, pelo teorema fundamental da aritmetica, que


|c|
d tambem divide |c|. Seja c0 o inteiro positivo definido por c0 = . Assim,
d
d2 ((a0 )2 +(b0 )2 ) = d2 (c0 )2 , (a0 )2 +(b0 )2 = (c0 )2 e (a0 , b0 , c0 ) e solucao reduzida.
Portanto, (a, b, c) e uma das solucoes (|a|, |b|, |c|) e como
|a| = da0 , |b| = db0 e |c| = dc0 temos que existe k = d tal que (a, b, c) e
uma das solucoes (da0 , db0 , dc0 ) e isto demonstra a Proposicao 2 com
(a0 , b0 , c0 ) solucao reduzida.

Proposicao 2
Seja (a, b, c) S uma solucao reduzida. Entao
mdc(a, b) = mdc(a, c) = mdc(b, c) = 1 .
Demonstraca
o: Pela definicao de solucao reduzida, temos a, b, c > 0 e
mdc(a, b) = 1.
Sejam d1 = mdc(a, c) e d2 = mdc(b, c). Vamos provar que d1 = d2 = =
1.
27

CEDERJ

Algebra 1

A equacao diofantina pitag


orica x2 + y 2 = z 2

Seja p1 2 um primo dividindo d1 . Assim, p1 | a e p1 | c. Agora,


a2 + b2 = c2 = b2 = c2 a2 .
Como p1 | a e p1 | c temos que p21 | b2 e da segue que p1 | b e, portanto,
p1 | mdc(a, b) = 1, uma contradicao. Da, segue que d1 = 1. Analogamente
temos que d2 = 1.

Agora, vamos calcular todas as solucoes reduzidas (a, b, c) de x2 + y 2 =


= z 2 . A partir dessas solucoes reduzidas, temos que o conjunto de todas as
solucoes inteiras de x2 + y 2 = z 2 sera a uniao de todas as solucoes dos tipos
(a, 0, a), (0, b, b), a, b Z .
e (ka, kb, kc), com (a, b, c) solucao reduzida e para todo k Z.
Teorema 1
O conjunto de todas as solucoes reduzidas (a, b, c) de x2 + y 2 = z 2 pode ser
descrito do seguinte modo:

s2 r 2

a
=
rs

a=

2
2

s r

b=
b = rs
ou
2

s2 + r 2
s2 + r 2

c
=
c
=

2
2
com r < s inteiros positivos mpares.

Demonstraca
o: Sejam a, b, c > 0 inteiros e (a, b, c) uma solucao reduzida
2
2
2
x +y =z .
Inicialmente, vamos provar o seguinte:
Lema 3
c deve ser mpar, e temos duas possibilidades?
(i) a mpar, b par e c mpar ou,
(ii) a par, b mpar e c mpar.
CEDERJ

28

A equacao diofantina pitag


orica x2 + y 2 = z 2

AULA 16

Demonstraca
o: Primeiramente, vamos demonstrar que c deve ser mpar.
Assume, por contradicao, que c = 2t e um inteiro par. Portanto,
c2 = 4t2 0 (mod 4) e um par, m
ultiplo de 4.
Como a solucao e reduzida temos, pela Proposicao 3, que mdc(a, c) =
= mdc(b, c) = 1. Da, segue que teramos a = 2k + 1 e b = 2s + 1 mpares.
Agora a2 + b2 = c2 nos diz que:
(2k + 1)2 + (2s + 1)2 = 4t4 0

(mod 4) .

4k 2 + 4k + 1 + 4s2 + 4s + 1 2

(mod 4) .

Mas,

Uma contradicao. Portanto c e mpar, em qualquer solucao reduzida (a, b, c).


Como a soma de dois n
umeros inteiros mpares (ou dois inteiros pares)
e sempre par, temos que em uma solucao reduzida (a, b, c) uma das duas vale:

a = mpar
(i) (a, b, c), com
b = par

c = mpar
ou

a = par
(ii) (a, b, c), com
b = mpar .

c = mpar

Como na situacao (ii) apenas trocamos os papeis de a e b, vamos resolver


calculando todas as solucoes reduzidas (a, b, c), com a mpar, b par e c mpar.
Depois trocamos os papeis de a e b.
A partir de agora, seja (a, b, c) uma solucao reduzida de x2 + y 2 = z 2 ,
com a mpar, b par e c mpar.
Agora vamos provar um lema:
Lema 4
mdc(c b, c + b) = 1 .
Demonstraca
o: Assume d = mdc(c b, c + b) e suponhamos d 2. Seja
p 2 um primo tal que p | d.
Agora, (c b) e (c + b) mpares nos diz que p 3 e mpar.
a2 + b2 = c2 = a2 = c2 b2 = (c b)(c + b) .
29

CEDERJ

A equacao diofantina pitag


orica x2 + y 2 = z 2

Algebra 1

Como p | (c b) e p | (c + b) temos que p | a2 . Agora, p primo nos diz que


p | a.
Agora,

c b = rp
c + b = sp

nos da 2c = (r + s)p. Como p 3 e mpar, segue que p | c.

Portanto, p | a e p | c. Uma contradicao pois, pela Proposicao 3, temos


mdc(a, c) = 1.
Portanto d = mdc(c b, c + b) = 1. Da segue que a2 = c2 b2 =
= (c b)(c + b) com mdc(c b, c + b) = 1.

Como a e mpar, temos pelo teorema fundamental da aritmetica que


(c b) e (c + b) sao inteiros quadrados mpares.
Digamos que existem r, s inteiros mpares tais que cb = r 2 e c+b = s2
com |s| > |r|.
Portanto, temos que existem r, s inteiros mpares tais que
b=

s2 r 2
s2 + r 2
>0 e c=
>0
2
2

(s2 > r 2 ) .

Como a2 = (c b)(c + b) = r 2 s2 temos que a = |r| |s| > 0 com r, s mpares.


Assim, as solucoes reduzidas com a mpar sao as seguintes:

a = |r| |s|

|s|2 |r|2

b=
2

|s| + |r|2

c=
2

com |r| > 0, |s| > 0 inteiros mpares com |s| > |r|.

As solucoes reduzidas com a par e b mpar sao dadas por:

|s|2 |r|2

a
=

b = |r| |s|

|s|2 + |r|2

c
=

com |r| > 0, |s| > 0 inteiros mpares com |s| > |r| e isto demonstra o teorema 1.
CEDERJ

30

A equacao diofantina pitag


orica x2 + y 2 = z 2

AULA 16

Observa
c
ao
As solucoes reduzidas (a, b, c) S da equacao pitagorica x2 + y 2 = z 2 poderiam ainda ser apresentadas de uma outra forma. Vamos ver como podemos
apresentar essa nova forma das solucoes reduzidas.
Como 0 < r < s sao n
umeros mpares na descricao parametrica (inteira)
apresentada no teorema 1, podemos entao introduzir os inteiros m e n tais
que:
(
s + r = 2m
()
s r = 2n
(observe que s r e par).

Da, segue que (s + r)(s r) = 4mn, ou seja,


s2 r 2
= 2mn
2

(1)

Mas resolvendo o sistema () temos s = m+n e r = mn, com m > n.


Da segue que
(m + n)2 + (m n)2
s2 + r 2
=
= m2 + n2
2
2

(2)

rs = (m + n)(m n) = m2 n2

(3)

Portanto, utilizando essa nova parametrizacao inteira, teremos a descricao de todas as solucoes reduzidas (a, b, c) S da equacao pitagorica
atraves de

2
2

a=m n
b = 2mn

c = m 2 + n2

com m > n inteiros, onde m e n sao distintas paridades, pois a e c sao


mpares ou

a = 2mn

b = m 2 n2

c = m 2 + n2
com m e n inteiros de distintas paridades.
Atividades:
31

CEDERJ

A equacao diofantina pitag


orica x2 + y 2 = z 2

Algebra 1

1. Seja a = pq, onde p e q sao primos mpares com q > p. Mostre que:
(i) a = pq, b =
x2 + y 2 = z 2 .

q 2 p2
2

e c=

q 2 + p2
2

e uma solucao inteira reduzida de

(ii) Aplique a formula acima para os seguintes valores de p e q:


a) p = 3 < 5 = q
b) p = 5 < 7 = q
2. Sejam d e c inteiros positivos tais que d2 | c2 . Mostre que d | c.
3. Mostre que: dado um n
umero inteiro positivo a 3 sempre existe
inteiros positivos b e c tais que a2 + b2 = c2 .

Resumo
Nessa aula, apresentamos as equacoes diofantinas pitagoricas
x2 + y 2 = z 2 correlacionadas com o mais famoso desafio da Matematica:
o u
ltimo teorema de Fermat, e apresentamos uma forma de apresentar
todas as solucoes inteiras (a, b, c) dessa equacao.

CEDERJ

32

Equaco
es de congruencias
AULA 17

Aula 17 Equa
co
es de congru
encias
Meta:
Apresentar as equacoes de congruencias do tipo ax b (mod n).

Objetivos
Discutir a existencia de solucoes inteiras das equacoes de congruencias
ax b (mod n);
resolver, quando possvel, equacoes de congruencias;
utilizar congruencias para discutir a existencia de certas equacoes diofantinas.

Introdu
c
ao
Equacoes de congruencias sao equacoes onde o smbolo = de igualdade
e substitudo pelo smbolo (mod n), de congruencia modulo n.

Equacoes de congruencias sao muitas vezes utilizadas para discussao e


determinacao de solucoes inteiras de equacoes diofantinas.
Estudaremos nessa aula as equacoes de congruencias lineares do tipo
ax b (mod n).

Estamos interessados em descrever todos os inteiros x Z, se existirem,


que satisfacam a equacao de congruencia ax b (mod n). Assim, resolver
uma equacao de congruencia e descrever todas as suas solucoes inteiras.

As equa
co
es de congru
encias ax b (mod n)
Seja n > 0 um dado inteiro e sejam a, b Z com a 6= 0. Vamos discutir
a existencia de solucoes inteiras x Z que satisfazem a congruencia ax b
(mod n).
Observe que x Z satisfaz a congruencia ax b (mod n) se, e somente
se, existir t Z tal que
(ax b) = tn t Z tal que ax = b + tn .
33

CEDERJ

Equaco
es de congruencias

Algebra 1

Assim, a congruencia pode ser vista como uma igualdade mais um m


ultiplo
de n
Nas equacoes usuais (estudadas no ensino medio) do tipo ax = b, com
a, b Z e a 6= 0, nem sempre possui solucoes inteiras. De fato, a solucao
x = ab sera inteira (e u
nica) apenas se a for divisvel por b. Se a n
ao for
divisvel por b entao nao existe solucao inteira da equacao ax = b.
Quando trabalhamos com a congruencia (mod n), em vez da igualdade =, na equacao ax b (mod n) o contexto e diferente. Nessa u
ltima situacao, pode nao existir solucao (inteira) de ax b (mod n), como tambem
pode existir infinitas solucoes inteiras. De fato, vamos ver mais adiante
que : se a congruencia ax b (mod n) possui uma soluca
o x = x0 Z
ent
ao possui infinitas soluco
es do tipo x = x0 + tn para todo t Z .
Antes de demonstrarmos algumas proposicoes vamos analisar dois
exemplos.
Exemplo 11
A equacao de congruencia 2x 1 (mod 4) nao possui solucoes inteiras.
Solucao:
De fato, suponhamos que x0 Z e uma solucao. Assim, 2x0 1 (mod 4), o
que nos diz que: existe t Z tal que (2x0 1) = 4t. Mas isto e um absurdo
pois, (2x0 1) e mpar e e igual a 4t que e um inteiro par.
Exemplo 12
A equacao 2x 1 (mod 7) possui infinitas solucoes inteiras.
Solucao:
Seja S Z o conjunto de todas as solucoes inteiras da equacao de congruencia
2x 1 (mod 7). Vamos determinar S, mostrando que S e um conjunto
infinito.
De fato, como 4 2 = 8 1 (mod 7) temos que: resolver 2x 1 (mod 7),
multiplicando por 4, temos
8x x 4

(mod 7) ,

e, assim,
S = {x Z | x 4 (mod 7)} .
Mas, x 4 (mod 7) se, e somente se, existe t Z tal que
x = 4 + 7t x Z.7 + 4 .
CEDERJ

34

Equaco
es de congruencias
AULA 17

Portanto, nesse caso, o conjunto S de todas as solucoes inteiras de 2x 1


(mod 7) e dado por:
S = Z.7 + 4 = {x = 4 + 7k | k Z} .
Em particular, vemos que S e um conjunto com infinitas solucoes inteiras.
Atividades:
1. Verifique que as seguintes equacoes de congruencias nao possuem solucoes
inteiras:
(i) 4x 5 (mod 6)
(ii) 6x 8 (mod 9)
2. Determine o conjunto S Z de todas as solucoes das seguintes congruencias:
(i) 3x 2 (mod 5)
(ii) 5x 4 (mod 7)
(iii) 4x + 7 10 (mod 9)
3. Voce conseguiria descobrir por que razao as equacoes de congruencias
do tem 1 nao possuem solucoes?
Observa
c
ao
No exemplo 2 vimos que mesmo que a equacao usual 2x = 1 nao possua
solucao inteira, a equacao de congruencia 2x 1 (mod 7) possui infinitas
solucoes dadas por
S = Z.7 + 4 = {4 + 7k | k Z} .
No contexto geral se uma equacao de congruencia ax b (mod n)
possui uma solucao particular x0 Z entao x = x0 + kn para todo k Z,
tambem sera solucao da equacao. Para isso, basta substituir:
ax = a(x0 + kn) = ax0 + akn .
Mas x0 , sendo solucao particular, satisfaz a congruencia ax b (mod n) e
portanto, existe t Z tal que ax0 = b + tn.
35

CEDERJ

Equaco
es de congruencias

Algebra 1

Substituindo, teremos
ax = ax0 + akn = (b + tn) + akn = b + (t + ak)n = ax b

(mod n) .

Agora seja dada a equacao de congruencia ax b (mod n) com a 6= 0


e seja S o subconjunto de Z de todas as solucoes inteiras dessa equacao.
Definicao 1
S Z e chamado de o conjunto solucao da equacao ax b (mod n).
O conjunto S pode ser , como vimos no exemplo 1, ou pode ser infinito
como vimos no exemplo 2.
natural perguntarmos: Quando e que S 6= ? A seguinte proposicao
E

faz a primeira abordagem sobre essa questao.

Proposicao 1
Seja d = mdc(a, n). Entao S 6= se, e somente se, d | b (d e tambem divisor
de b).
Demonstraca
o: Seja d = mdc(a, n).
(=) Assumir primeiramente que o conjunto solucao S, da equacao de congruencia ax b (mod n) seja nao vazio.

Assim, existe x0 S, uma solucao inteira da equacao ax b (mod n).


Portanto, existe t Z tal que ax0 = b + tn. Como d | a e d | n, segue que d
deve tambem dividir b = ax0 + (t)n.
(=) Agora vamos assumir que d | b e vamos exibir uma solucao x0 S
(portanto S 6= ).

Como d | a, d | b e d | n, podemos definir os n


umeros inteiros a0 = a ,
d
b0 = b e n 0 = n .
d

Agora, pode-se verificar diretamente dividindo a, b e n por d, que:


ax b

(mod n) a0 x b0

(mod n0 ) .

Assim, resolver a equacao de congruencia, modulo n, ax b (mod n) e


equivalente a resolver a equacao de congruencia modulo n0 , a0 x b0 (mod n0 )
de equacao de congruencia reduzida.
Como resolver ax b (mod n) e equivalente a resolver a equacao reduzida a0 x b0 (mod n0 ), vamos apresentar uma metodologia de exigir uma
solucao x0 dessa u
ltima equacao reduzida. Mais ainda, apos apresentar uma
CEDERJ

36

Equaco
es de congruencias
AULA 17

solucao particular x0 da equacao reduzida, vamos provar que S = Z.n0 + x0 ,


isto e, o conjunto solucao de ax b (mod n) que e o mesmo de a0 x b0
(mod n0 ) e infinito e expresso por S = Z.n0 + x0 .
Como mdc(a0 , n0 ) = 1 sabemos que existem inteiros r e s tais que
ra0 + sn0 = 1. Determinado o inteiro r, vamos provar que x0 = rb0 e uma
solucao particular de a0 x b0 (mod n0 ).
De fato, de ra0 + sn0 = 1, multiplicando por b0 temos:
ra0 b0 + sn0 b0 = b0 .
Assim, a0 (rb0 )b0 + (sb0 )n0 e isto nos diz que a0 (x0 ) b0 (mod n0 ) onde
x0 = rb0 e solucao particular de a0 x b0 (mod n0 ).

Portanto, achando r, como acima, temos x0 = rb0 , solucao particular,


e portanto, existe t Z tal que a0 x0 = b0 + tn0 .

Agora, seja x S uma solucao geral de a0 x b0 (mod n0 ). Assim,


existe k Z tal que a0 x = b0 + kn0 . Mas, a0 x0 = b0 + tn0 , da segue que
a0 (x x0 ) = (k t)n0 .

Portanto, n0 e um divisor de a0 (x x0 ). Como mdc(a0 , n0 ) = 1, segue,


pelo teorema fundamental da aritmetica, que n0 deve ser divisor de (x x0 ).
Portanto, (x x0 ) e m
ultiplo de n0 e temos que x Z.n0 + x0 .

Como Z.n0 + x0 S, por verificacao direta, vemos que o conjunto


solucao S e igual ao conjunto Z.n0 + x0 como queramos demonstrar.

Agora vamos ver um exemplo.


Exemplo 13
Determinar o conjunto solucao S da equacao de congruencia
12x 18 (mod 21) .
Solucao:
Primeiramente vamos testar se S e nao vazio.
Temos que d = mdc(a, n) = 3. Como d = 3 divide 18 = b, temos pela
proposicao anterior que S 6= .

Agora vamos determinar S. A equacao reduzida a0 x b0 (mod n0 ) e a seguinte: a0 = 12 = 4, b0 = 18 = 6 e n0 = 21 = 7. Entao 4x 6 (mod 7).
3

37

CEDERJ

Equaco
es de congruencias

Algebra 1

Como mdc(a0 , n0 ) = mdc(4, 7) = 1 entao existem r = 2 e s = 1 tal que


ra0 + sb0 = 2 +(1) 7 = 1 .
Pela Proposicao 1, x0 = rb0 = 2 6 = 12 e uma solucao particular de
congruencia 12x 18 (mod 21) ou, equivalentemente, de 4x 6 (mod 7).
Como 12 5 (mod 7), podemos escolher x0 = 5 como solucao particular da
nossa equacao de congruencia modulo n0 = 7.
Pela Proposicao 1, o conjunto solucao S pode ser descrito por:
S = Z.n0 + x0 = Z.7 + 5 = {x = 5 + 7k | k Z} .
Portanto, a solucao da equacao de congruencia modulo 21 esta dada, em
funcao da congruencia modulo 7: S = Z.7 + 5.
E se quisessemos dar uma outra resposta usando congruencias modulo
21, como poderamos descrever o conjunto S?
As solucoes x dadas acima sao da forma x = 5 + 7t. Como 21 = 7 d =
= 7 3, podemos demonstrar t Z em d = 3 categorias: t = 3k (m
ultiplo
de d = 3); t = 3k + 1 ou t = 3k + 2. Substituindo em x = 5 + 7t obtemos as
respostas modulo 21:

se t = 3k
5 + 21k
x = 5 + 7t =
5 + 7(3k + 1) = 12 + 21k se t = 3k + 1

5 + 7(3k + 2) = 19 + 21k se t = 3k + 2

Portanto, podemos dar uma descricao, alternativa, para o conjunto


solucao S, em funcao da congruencia original modulo 21.
[
[
S = Z.21 + 5 Z.21 + 12 Z.21 + 19 .

Enquanto, que descrevendo, na forma reduzida, temos uma u


nica classe
solucao modulo 5, S = Z.7 + 5, temos descrevendo o mesmo conjunto S
tres distintas classes solucoes modulo 21, com representantes x0 = 5, x1 = 12
e x2 = 19.
Observe que
[
[
Z.7 + 5 = Z.21 + 5 Z.21 + 12 Z.21 + 19

(uniao disjunta de tres classes).


CEDERJ

38

Equaco
es de congruencias
AULA 17

Invers
ao modular e solu
c
ao da equa
c
ao ax b (mod n)
em Zn
Seja Zn = {0, 1, 2, , n 1}, +, o Anel comutativo com unidade 1
dos inteiros modulo n.
A equacao modular ax b (mod n) em Z, pode ser interpretada como
uma equacao (usual) em Zn . Para isso, basta observar que:
ax b (mod n) a
| x{z= }b .
{z
}
|
em Zn
em Z

Assim, resolver ax b (mod n) e equivalente a resolver (achar x) a equacao


a x = b em Zn .

Na Aula 12, vimos pela Proposicao 2 que a 6= 0 possui inverso multiplicativo, r 6= 0, em Zn , se, e somente se, mdc(a, n) = 1.
Portanto, se ax b (mod n) for uma equacao de congruencia reduzida,
isto e, mdc(a, n) = 1, temos que a 6= 0 possui inverso multiplicativo e r 6= 0
em Zn . Assim, r a = 1.

Agora, para resolver a x = b, basta multiplicar por r = (a)1 ambos


os membros dessa igualdade. De fato,
x = r(a x) = r b = rb

e x = rb e a u
nica solucao em Zn . Voltando para trabalhar com (mod n),
em Zn , isto significa que x0 = rb e uma solucao particular da congruencia
ax b (mod n) e o conjunto solucao S Z dessa equacao reduzida e dado
por
S = x = x0 = Z.n + x0 ,
como ja tnhamos visto anteriormente na resolucao de equacoes de congruencias reduzidas.
Observa
c
ao
Essa metodologia de resolver a equacao de congruencia reduzida atraves de
a x = b e equivalente aquela desenvolvida na demonstracao da Proposicao 1.
As dificuldades que aparecem em ambas sao essencialmente de mesmo grau.
Na Proposicao 1, se mdc(a, n) = 1, temos que achar inteiros r, s Z tais que
ar + sn = 1 e x0 = rb e uma solucao particular com S = Z.n + x0 . Olhando
como uma equacao (usual) a x = b, em Zn , temos que achar r Zn tal que
a r = 1 e a, x0 = rb Z e uma solucao particular sendo x = x0 = Z.n + x0
au
nica solucao em Zn .
39

CEDERJ

Equaco
es de congruencias

Algebra 1

Exemplo 14
Resolver a equacao de congruencia 243x 5 (mod 725).
Solucao:
Temos que a = 243, b = 5 e n = 725 com mdc(a, n) = mdc(243, 725) = 1.
Pode-se calcular, usando a metodologia usada no exemplo 16 da Aula 12
utilizando o algoritmo da divisao de Euclides.
Os valores r = 182 e s = 61 tais que
ra + sn = 182 243 + (61) 725 = 1 .
Portanto, x0 = rb = 182 5 = 910 e uma solucao particular modulo 725.

Mas, modulo 725, podemos escolher x0 = 910725 = 185 e uma solucao particular da congruencia 243x 5 (mod 725) e a solucao geral dessa equacao
de congruencia reduzida e
S = Z.725 + 185 = {x = 185 + 725k | k Z} .

Observe que (234)1 = 182, em Z725 e nao seria mais facil seguir o caminho
de resolver a x = b com a = 243, b = 5, modulo 725.
Atividade:
1. Calcule os inversos multiplicativos de a nos seguintes casos:
(i) a = 3, Zn = Z10
(ii) a = 4, Zn = Z21
(iii) a = 6, Zn = Z35
2. Use o exemplo 1 acima para resolver as seguintes equacoes de congruencias reduzidas?
(i) 3x 7 (mod 10)
(ii) 4x 15 (mod 21)
(iii) 6x 2 11 (mod 35)
3. Sejam a e n os seguintes pares de n
umeros dados. Para cada um deles
use o algoritmo de Euclides, utilizado no exerccio 16 da Aula 12, para
determinar inteiros r e s tal que ar + ns = 1.
(i) a = 26, n = 14
CEDERJ

40

Equaco
es de congruencias
AULA 17

(ii) a = 243, n = 725


4. Seja 10x 15 (mod 20) a equacao de congruencia dada.
(i) Determine a solucao modulo n0 = n = 4 da equacao reduzida
d
2x 3 (mod 4).
(ii) Escreva as solucoes dessa equacao modulo 21.

Resumo
Nessa aula apresentamos metodologia para solucionar as equacoes de
congruencias do tipo ax b (mod n), em Z. Se d = mdc(a, n) divide b,
o conjunto solucao S e nao vazio e atraves da equacao de congruencia reduzida
a0 x b0 (mod n)0 encontramos as solucoes modulo n0 (
unica) e em seguida
expressamos essas solucoes modulo n (d solucoes modulo n). Apresentamos
ainda a forma alternativa de se considerar a equacao de congruencia ax b
(mod n), em Z, como uma equacao (usual) ax = b, em Zn onde pretendemos
determinar x.

41

CEDERJ

Sistemas lineares de congruencias: o teorema chines do resto


AULA 18

Aula 18 Sistemas lineares de congru


encias:
o teorema chin
es do resto
Meta:
Apresentar sistemas lineares de congruencias e o teorema chines do
resto.

Objetivos
Resolver sistemas lineares de congruencias simples do tipo
resolver sistemas lineares do tipo

x a (mod m)
x b (mod n)

x a (mod m)
;
x a (mod n)

,usando uma primeira

versao do teorema chines do resto;

resolver sistemas lineares, com n equacoes e uma incognita, utilizando


o teorema chines do resto (versao geral).

Introdu
c
ao
Sistemas de congruencias e um conjunto de equacoes de congruencias
onde se procura solucoes inteiras que satisfacam simultaneamente todas as
equacoes de congruencias do sistema.
Estudaremos nessa aula sistemas lineares de congruencia em uma variavel
x, do tipo

x a1 (mod m1 )

x a (mod m )
2
2
..
..
..

.
.
.

x a (mod m )
n

O instrumento principal utilizado na resolucao desses sistemas e o famoso teorema chines do resto, assim chamado por ter sido utilizado pelos chineses desde o incio da era crista e aparecendo no livro - Manual
de Aritmetica - do mestre Sun, escrito por volta do sec IV, da nossa era.
Esse teorema tem varias aplicacoes computacionais aritmeticas com grandes
n
umeros, utilizando-se varias congruencias escolhidas dentro das condicoes
de aplicabilidade do teorema.

43

CEDERJ

Sistemas lineares de congruencias: o teorema chines do resto

Algebra 1

Os sistemas lineares
Os sistemas lineares mais simples de congruencia sao do tipo
(
x b (mod m)
()
.
x b (mod n)
Como resolver esse sistema descrevendo todas as suas solucoes inteiras?
Solucao:
De x b (mod m) segue que (x b) Z.m e de x b (mod n) segue
que (x b) Z.n. Assim, (x b) Z.m Z.n.
Pelo teorema 6 da Aula 3, temos que:
(x b) Z.m Z.n = Z.M,

M = mmc(m, n) .

Portanto, x b (mod M ) com M = mmc(m, n) nos dao todas as infinitas


solucoes do sistema ():
S = Z.M + b .
Observa
c
ao
Se mdc(m, n) = 1, temos que, nesse caso, M = mn e as solucoes inteiras do
sistema () sao dadas por:
xb

(mod mn) .

A dificuldade e bem maior se considerarmos o sistema de congruencia


do tipo
(
x a (mod m)
()
x b (mod n)
(se a = b camos no caso anterior cuja solucao ja foi explicitada).
Como resolver esse sistema ()? Antes de fazermos uma consideracao
geral sobre as solucoes do sistema (), vamos dar um exemplo.
Exemplo 15
Resolva o sistema de congruencia
(
Solucao:
CEDERJ

44

x 2 (mod 5)
x 4 (mod 8)

Sistemas lineares de congruencias: o teorema chines do resto


AULA 18

Se x 2 (mod 5) entao existe y Z tal que


x = 2 + 5y

(4)

Substituindo na segunda congruencia do sistema temos que x = 2 + 5y 4


(mod 8) implica
5y 2 (mod 8) .

(5)

Portanto os valores de x sao da forma x = 2 + 5y onde y e solucao da


congruencia (5). Como mdc(5, 8) = 1, essa equacao (5) e uma equacao
de congruencia reduzida e, portanto, teremos solucoes y = y0 + 8k onde
y0 = rb = r2 = 6, onde r = 3, s = 2 e 3 5 + 2 8 = 1. Logo
as solucoes y sao y 6 (mod 8), ou seja, y 2 (mod 8) o que implica
y = 2 + 8k com k Z.
As solucoes x do sistema serao:

x = 2 + 5y = 2 + 5(2 + 8k) = 12 + 40k ,


isto e,
x 12 (mod 40) .
Assim, S = Z.40 + 12 Z e o conjunto de todas as solucoes inteiras do
sistema.
Observa
c
ao
Observe que foi importante, para a solucao de congruencia, em y, que
mdc(m, n) = 1 e da entao construmos a solucao de congruencia modulo
mn = 40, para o sistema dado.
Agora vamos mostrar que existe solucao do sistema

x a (mod m)
x b (mod n)

quando mdc(m, n) = 1.
Teorema 1
Sejam m e n inteiros positivos tal que mdc(m, n) = 1. Entao
(i) o sistema de congruencia
0 x0 < mn

x a (mod m)
x b (mod n)

possui solucao x0 com

(ii) as solucoes do sistema sao dadas por x x0 (mod mn).


Observa
c
ao
A solucao x0 com 0 x0 < mn e a menor solucao nao negativa do sistema.
45

CEDERJ

Sistemas lineares de congruencias: o teorema chines do resto

Algebra 1

Demonstraca
o: Se x a (mod m) entao existe y Z tal que
x = a + my

(6)

Substituindo (6) na segunda equacao do sistema de congruencia temos


x = a + my b (mod n). Da,
my (b a)

(mod n)

(7)

Como mdc(m, n) = 1 essa equacao de congruencia reduzida possui solucao


y0 e as solucoes de (7) sao dadas por:
y = y0 + nk

(8)

com k Z. Substituindo (8) em (6) temos:


x = a + my = a + m(y0 + nk) = (a + my0 ) + (mn)k ,
com k Z o que implica
x (a + my0 )

(mod mn) .

A solucao particular a + my0 pode ser escolhida modulo mn, como um valor
x0 , com 0 x0 < mn, e teremos x x0 (mod mn), como todas as solucoes
do sistema de congruencia.

Exemplo 16
Vamos resolver agora um sistema linear
Resolva o seguinte:

x1
()
x2

x3

de congruencia com tres equacoes.

(mod 3)
(mod 5)
(mod 14)

Solucao:

A nossa estrategia poderia ser:


Primeiramente vamos resolver o sistema com as duas primeiras equacoes.
(
x 1 (mod 3)
()
x 2 (mod 5)
Entao temos:
x1
CEDERJ

46

(mod 3) = x = 1 + 3y, y Z

Sistemas lineares de congruencias: o teorema chines do resto


AULA 18

e
x = 1 + 3y 2 (mod 5) = 3y 1 (mod 5) .
Da segue as solucoes y 2 (mod 5) (verifique isto, como na atividade proposta).
Assim, y = 2 + 5k, com k Z da,
x = 1 + 3y = 1 + 3(2 + 5k) = 7 + 15k = x 7

(mod 15)

nos da todas as solucoes do sistema ().


Para resolver o sistema (), basta agora resolver o sistema
(
x 7 (mod 15)
x 3 (mod 14)
Entao
x 7 (mod 15) = x = 7 + 15y ,
com y Z. Substituindo em x 3 (mod 14) temos:
x = 7 + 15y 3

(mod 14) = 15y 4

(mod 14) 10

(mod 14) ,

isto e, 15y 10 (mod 14).

Como 1 15 + (1) 14 = 1, temos r = 1 e s = 1 e, como solucao para


esta u
ltima equacao de congruencia reduzida:
y0 = 1 10 = 10 e y 10 (mod 14)
o que implica y = 10 + 14k. Substituindo em x = 7 + 15y temos:
x = 7 + 15y = 7 + 15(10 + 14k) = 157 + (14 15)k
Assim, x0 = 157 e o menor inteiro nao negativo que satisfaz simultaneamente
as tres equacoes de congruencia do sistema e o conjunto de todas as solucoes
do sistema e dado por
x x0

(mod 3 5 14) 157 (mod 210) .

Agora vamos apresentar a versao mais geral do teorema chines do resto,


para um sistema com n equacoes de congruencias.
Teorema 2 (Teorema chines do resto)
Sejam m1 , m2 , , mn inteiros positivos tal que mdc(mi , mj ) = 1 para todo
i 6= j. Entao
47

CEDERJ

Algebra 1

Sistemas lineares de congruencias: o teorema chines do resto

(i) o sistema de congruencia

()

x a1

xa
2
.
.
.
.

.
.

xa

(mod m1 )
(mod m2 )
..
.
(mod mn )

possui uma solucao x0 , com 0 x0 < (m1 .m2 . . . . .mn )


(ii) as solucoes do sistema sao dadas por
x x0

(mod m1 .m2 . . . . .mn ) .

Demonstraca
o: Vamos usar inducao sobre n. Se n = 1 o sistema possui uma
u
nica equacao e portanto, a equacao ja nos da as solucoes do sistema.
Agora, vamos assumir n 2 e vamos supor que o teorema e valido para
qualquer sistema com as hipoteses relativamente primos dos m0i s, contando
com (n 1) equacoes. A partir da, provaremos o teorema para o nosso
sistema com n equacoes de congruencias.
Portanto, estamos assumindo que o sistema

x a1 (mod m1 )

x a (mod m )
2
2
()
..
..
..

.
.
.

xa
(mod mn1 )
n1

com mdc(mi , mj ) = 1 se i 6= j, possui uma solucao a e que todas as solucoes


de () sao da forma x a (mod t), onde t = m1 m2 mn1 .
Agora, escrevemos um sistema () com duas equacoes, cujas solucoes
sao as mesmas do sistema original ():
(
x a (mod t)
( )
x an (mod mn )
com mdc(t, mn ) = 1.
Como mdc(t, mn ) = 1, temos pelo Teorema 1 (Teorema chines dos
restos para duas equacoes), que ( ) admite uma solucao x0 , com 0 x0 <
tmn = m1 m2 mn e todas as solucoes x desse sistema e dada por
x x0

(mod tmn ) x0

onde m = tmn = m1 m2 mn .

(mod m)

Como as solucoes de () e ( ) sao as mesmas, o teorema esta


demonstrado.

CEDERJ

48

Sistemas lineares de congruencias: o teorema chines do resto


AULA 18

Atividades:
1. Determine todas as solucoes do sistema linear de congruencia

x 1 (mod 13)
x 4 (mod 15)

x 8 (mod 19)

Determine ainda, a menor solucao x0 (nao negativa) disse sistema.

2.

(i) Observe que o sistema de congruencia


(
x 5 (mod 12)
x 21 (mod 8)
possui solucoes embora mdc(12, 8) = 4 6= 1.
(ii) Calcule essas solucoes, e entenda criticamente porque alguns sistemas sem a hipotese do mdc = 1 ainda podem ter solucoes.

3. Verifique que a menor solucao positiva do sistema

x 1 (mod 3)
x 4 (mod 5)

x 2 (mod 7)
e 79.

4. Calcule o resto da divisao de N = 26754 por 105 (relacione com o


exerccio 3).

Uma aplica
c
ao: computa
c
ao aritm
etica com grandes
n
umeros
Vamos supor que a capacidade maxima de nossa maquina computacional e 100 e que gostaramos dar condicoes para que ele calculasse o produto
X dos n
umeros N1 = 3456 e N2 = 7982.
Vamos escolher os seguintes n
umeros, dois a dois relativamente primos, m1 = 89, m2 = 95, m3 = 97, m4 = 98, m5 = 99 para, atraves de congruencias modulo mk , (k = 1, 2, 3, 4, 5) operarmos dentro da capacidade da
nossa maquina que e C = 100.
49

CEDERJ

Sistemas lineares de congruencias: o teorema chines do resto

Algebra 1

Calculo restos de divisao


3456 74 (mod 89) 7982 61 (mod 89)
3456 36 (mod 95) 7982 2 (mod 95)
3456 61 (mod 97) 7982 28 (mod 97)
3456 26 (mod 98) 7982 44 (mod 98)
3456 90 (mod 99) 7982 62 (mod 99)
Multiplicando essas congruencias teremos que X = 3456 7982 satisfaz
as seguintes congruencias:

x 74 61 64 (mod 89)

x 36 2 72 (mod 95)
()
x 61 28 59 (mod 97)

x 26 44 66 (mod 98)

x 90 62 36 (mod 99)

Usando o teorema do resto chines, pode-se resolver o sistema () cuja


solucao geral
X X0

(mod m) ,

com m = 89 95 97 98 99 e
X0 = 27.585.792 ,
com 0 X0 < m.

O valor de m e m = 7.956.949.770, e X0 e a menor solucao positiva


0 < X0 < m. Como 0 < (3456) (7982) < 108 < m temos que
X0 = 3456 7982 = 27.585.792 .
Atividades:
1. Resolva, usando o teorema do resto chines, o seguinte sistema:

x 10

x5

x3

x1

(mod 13)
(mod 11)
(mod 6)
(mod 5)

2. Mostre que a menor solucao inteira de X no exemplo 1 e tambem


solucao do seguinte problema:
CEDERJ

50

Sistemas lineares de congruencias: o teorema chines do resto


AULA 18

Um grupo de 13 ladr
oes assaltaram um cofre com x moedas de ouro.
Quando eles fizeram a divis
ao, equitativamente de todas as moedas
entre eles, sobraram 10 moedas. Isso deu motivo a uma briga entre
eles e dois dos ladr
oes morreram. Eles tornaram a dividir,
equitativamente entre eles, todas as moedas e sobraram 5 moedas de
ouro. Brigaram outra vez e cinco ladr
oes morreram. Dividiram,
equitativamente todas as moedas e sobraram 3 moedas. Mais uma
u
ltima briga e morreu mais um ladr
ao. Repetiram a divis
ao de todas
as x moedas, equitativamente entre eles, e sobrou apenas uma moeda.
Sabendo-se que x < m = 5 6 11 13, calcule x.

Resumo
Nesta aula apresentamos metodos que nos permite resolver alguns sistemas de congruencias lineares, atraves do famoso teorema do resto chines.
Esse teorema, conhecido ha mais de dois mil anos, nos ajuda a fazer operacoes
com grandes n
umeros, atraves de adequadas congruencias que se ajustam
dentro das hipoteses do teorema chines dos restos.

51

CEDERJ

Fundacao CECIERJ - Consorcio Cederj

ALGEBRA
I
Caderno de Solucoes do Volume 1 - Modulo I

por

Fabio Simas

Gladson Antunes

Professor do DME - UNIRIO

Professor do DME - UNIRIO

Rio de Janeiro, RJ
2010

Sum
ario
Solu
c
oes do M
odulo 1

Aula 1

Aula 2

Aula 3

11

Aula 4

13

Aula 5

20

Aula 6

23

Solu
c
oes do M
odulo 2

28

Aula 7

29

Aula 8

35

Aula 9

38

Aula 10

41

Aula 11

46

Aula 12

50

Solu
c
oes do M
odulo 3

53

Aula 13

54

Aula 14

57

Aula 15

59
2

Aula 16

62

Aula 17

65

Aula 18

69

Solu
co
es do M
odulo 1

Aula 1
Atividades Propostas - p
agina 9
Exerccio 1. Para os conjuntos A = {1, 2, 3, 4} e B = {3, 4, 5, 6}, calcule:
(a) A B
(b) A B
(c) A B
(d) B A
(e) A B
Solu
c
ao:
(a) Lembre-se que A B = {x | x A ou x B}. Dessa forma para os conjuntos A e B dados tem-se que:
A B = {1, 2, 3, 4, 5, 6} .
(b) Como A B = {x | x A e x B}, entao neste caso A B = {3, 4}.
(c) Lembre-se que A B = {x A | x
/ B}. Para os conjuntos dados A B = {1, 2}.
(d) B A = {x B | x
/ A}, portanto B A = {5, 6}.
(e) Sendo A B = {(a, b) | a A e b B}, entao
A B = {(1, 3) , (1, 4) , (1, 5) , (1, 6) , (2, 3) , (2, 4) , (2, 5) , (2, 6) ,
(3, 3) , (3, 4) , (3, 5) , (3, 6) , (4, 3) , (4, 4) , (4, 5) , (4, 6)} .
Exerccio 2. Seja A um conjunto. Prove que A = A e A = .
Solu
c
ao: O conjunto A e formado pelos elementos que pertencem a A, mas nao pertencem ao conjunto
vazio. Como nenhum elemento de A e elemento do conjunto vazio, temos que A = A.
O conjunto A e formado pelos elementos que pertencem ao conjunto e nao pertencem ao conjunto
A. Logo o conjunto A est
a contido no conjunto vazio e, portanto, A = .

Exerccio 3. Prove que A B se, e somente se, A B = .


Solu
c
ao: Considere por hip
otese que A B. Devemos mostrar que A B = . De fato, se A B 6=
ent
ao existiria algum x tal que x A tal que x
/ B o que contradiz a nossa hipotese de que A B ( isto e,
todo elemento de A e tambem elemento de B ). Portanto, A B = .
Suponhamos agora, por hip
otese, que A B = . Ora entao para qualquer x A tem-se que x B
(caso contr
ario teramos A B 6= ), portanto A B.
Exerccio 4. Sejam A e B conjuntos n
ao-vazios. Prove que A B = B A se, e somente se, A = B. Por
que raz
ao e necess
aria a condic
ao de A e B serem n
ao-vazios?
Solu
c
ao: Lembre-se que
A B = {(a, b) | a A e b B} .
Se A = B ent
ao A B = A A = B A.
Se A B = B A ent
ao para quaisquer elementos a A e b B tem-se que existem a A e b B tais
que

(a, b) = b, a ,
donde a = b e b = a. Portanto a B e b A, o que mostra que A B e B A, isto e A = B.
A condic
ao de A e B serem n
ao-vazios e necessaria porque B = B = qualquer que seja o
conjunto B. De fato, nenhum par ordenado (x, y) pertence a B . Assim se um dos conjuntos e vazio,
digamos A = , ent
ao = A B = B A, logo a afirmacao e falsa sempre que B 6= .
Exerccio 5. Demonstre a igualdade.A (B C) = (A B) (A C).
Solu
c
ao: Inicialmente vamos mostrar que A (B C) (A B) (A C).
Seja ent
ao x A (B C) = x A ou x (B C).
Se x A ent
ao x A B e x A C implicando que x (A B) (A C).
Se x (B C) ent
ao x B e x C, donde x A B e x A C e assim x (A B) (A C).
Mostra-se agora a inclus
ao contr
aria, isto e, (A B) (A C) A (B C).
Considerando x (A B) (A C) tem-se que x (A B) e x (A C).
Uma possibilidade e x A, neste caso x A (B C) e encerramos a prova.
Agora, se x
/ A ent
ao seguramente x B e x C = x A (B C).
Exerccio 6. Mostre que se A e B s
ao conjuntos finitos, ent
ao |A B| = |A| |B|.
Solu
c
ao: Se A e B s
ao finitos, podemos escrever os elementos do conjunto A B numa tabela como a que
segue:

b1

b2

bn

a1

(a1 , b1 )

(a1 , b2 )

(a1 , bn )

a2
..
.

(a2 , b1 )
..
.

(a2 , b2 )
..
.

..
.

(a2 , bn )
..
.

am

(am , b1 )

(am , b2 )

(am , bn )

Como as entradas s
ao distintas e a tabela contem todos os elementos de A B, o n
umero de pares
ordenados da tabela e igual a |A B|. Portanto, |A B| = m.n = |A|.|B|.
Exerccio 7. Sejam A e B conjuntos quaisquer. Mostre que
|A B| = |A| + |B| |A B|.
Solu
c
ao: Repare que se A e B s
ao disjuntos, isto e, se nenhum elemento pertence a ambos os conjuntos,
ent
ao o n
umero de elementos da uni
ao e a soma |A| + |B|. Para resolver o caso geral, sem supor A B = ,
basta escrever A B como uni
ao de subconjuntos disjuntos e somar seus n
umeros de elementos. Repare
que as uni
oes no segundo membro s
ao todas disjuntas A B = (A B) (B A) (A B). Ent
ao
|A B| = |A B| + |B A| + |A B|. Sempre tendo em vista onde queremos chegar reparamos que
A = (AB)(AB) e B = (B A)(B A) implicam |A| = |AB|+|AB| e |B| = |B A|+|B A| porque
as uni
oes s
ao disjuntas. Substituindo os valores de |A B| e |B A| em |A B| = |A B| + |B A| + |A B|,
obtemos |A B| = |A| + |B| |A B|, conforme queramos demonstrar.
Exerccio 8. Escreva os seguintes subconjuntos A R, dos n
umeros reais, como uni
ao de intervalos:


(a) A = x R | x2 > 1 e x2 < 4


(b) A = x R | x2 4 e x2 < 9


(c) A = x R | x2 2 e x2 1
Solu
c
ao:
(a) De x2 > 1 segue que x < 1 ou x > 1, isto e, x (, 1) (1, +), agora, de x2 < 4 vem que
2 < x < 2, isto e, x (2, 2).
Portanto, x [(, 1) (1, +)] (2, 2), ou seja, x (2, 1) (1, 2).
A = (2, 1) (1, 2).
(b) De x2 < 9 vem que 3 < x < 3, ou seja, x (3, 3), e de x2 4 segue que x 2 ou x 2, isto e,
x (, 2] [2, +).
Portanto, x (3, 2] [2, 3). Ent
ao, A = (3, 2] [2, 3).
(c) Observe que A e o conjunto dos pontos x que satisfazem as duas inequacoes x2 1 e x2 2.
Claramente toda soluc
ao da inequac
ao x2 2 tambem satisfaz x2 1. Assim o conjunto A pode ser

reescrito como A = {x | x2 2}. Abaixo resolvemos a inequacao


x2 2

logo A = (, 2] [ 2, +).

x2

2 |x|

2 x 2 ou x 2,

Aula 2
Atividades Propostas - p
agina 22
Exerccio 9. Seja R2 = {(x, y) | x, y R} o conjunto dos pontos no plano, representados por pares orde

nados de n
umeros reais. Seja o subconjunto de R2 definido por = (x, y) R2 | xy 0 . Definimos
uma relac
ao R no conjunto R dos n
umeros reais por para x, y R,

x R y quando (x, y) . Mostre que

a relaca
o assim definida e uma relac
ao de equivalencia. Determine suas classes de equivalencia.
Solu
c
ao: Da maneira como est
a definido o conjunto , a relacao nao e transitiva pois se x > 0 entao xR0
e 0R(x), mas (x, x)
/ . Logo R n
ao e relacao de equivalencia.
Se definirmos por {(x, y) 2 | xy > 0}, entao a relacao R no conjunto como definida no enunciado e
relac
ao de equivalencia conforme verificado abaixo.
Para mostrar que R e uma relac
ao de equivalencia devemos verificar que ela e reflexiva, simetrica e
transitiva.
Observe que neste caso xRy xy > 0 (x, y) .
R
e reflexiva: Para todo x temos xx = x2 > 0 logo xRx.
R
e sim
etrica: Se xRy ent
ao xy > 0. Entao yRx porque yx = xy > 0.
R
e transitiva: Se xRy e yRz ent
ao xy > 0 e yz > 0. Isto significa que x, y e z tem todos o mesmo sinal
(positivo ou negativo), logo xz > 0, ou seja, xRz.
Exerccio 10. Discuta as propriedades de reflexividade, simetria e transitividade nas relac
oes definidas no
conjunto dos n
umeros reais, de maneira an
aloga `
a do exerccio anterior, para os conjuntos dados:


(a) = (x, y) R2 | x 0 e y 0 .


(b) = (x, y) R2 | xy 0 .


(c) = (x, y) R2 | x2 + y 2 1 .
Solu
c
ao:
Para ser uma relac
ao de equivalencia a relacao precisa satisfazer as tres condicoes: reflexividade, simetria
e transitividade. Portanto, se uma delas falha a relacao nao e de equivalencia.
(a) N
ao e relac
ao de equivalencia porque a relacao nao e reflexiva. De fato, o par (1, 1)
/ logo nao vale
1R1. Na verdade a relac
ao tambem n
ao e simetrica, mas e transitiva.
9

(b) A reflexividade n
ao vale pois, por exemplo, para x = 1, tem-se xx > 0. A simetria e valida devido `
a
comutatividade do produto. A transitividade tambem nao vale pois, por exemplo, se x = 1, y = 1 e z = 1,
tem-se xy < 0 e yz < 0, mas xz > 0.
(c) A reflexividade n
ao vale pois, por exemplo, para x = 1, tem-se x2 + x2 = 2 > 1. A simetria e v
alida
devido `
a comutatividade da soma. A transitividade tambem nao vale pois, por exemplo, se x = 1, y = 0 e
z = 1, tem-se x2 + y 2 = 1 e y 2 + z 2 = 1, mas x2 + z 2 = 2 > 1.

Aula 3
Atividades - p
agina 28
Exerccio 11. Verifique que
1 + i L 2

1 + i L 1 + 2i

i L 1 + i

2 L 3

1 + i L 2 + i

i L 1

preciso estar atento no


Solu
c
ao: Lembre-se que a1 + a2 i L b1 + b2 i a1 b1 ou (a1 = b1 ) e a2 b2 . E
que e parte real e no que e parte imagin
aria do n
umero n
umero complexo.
1 + i L 2 pois 1 2.
i L 1 + i pois 0 1.
1 + i L 2 + i pois 1 2.
1 + i L 1 + 2i pois 1 = 1 e 1 2.
2 L 3 pois 2 3.
i L 1 pois 0 1.
Exerccio 12. Mostre que L define uma relac
ao de ordem linear em C.
Solu
c
ao: Deve-se mostrar que para quaisquer z1 , z2 C tem-se que
z1 L z2

ou z2 L z1 .

Sejam z1 = a1 + b1 i e z2 = a2 + b2 i. Sendo a1 , b1 , a2 , b2 n
umeros reais e a ordem natural definida em R.
Nota-se ent
ao que ou
a1 a2 = z1 L z2 ou,
a2 a1 = z2 L z1 ou,
a1 = a2 e b1 b2 = z1 L z2 ou,
11

a1 = a2 e b2 b1 = z2 L z1 .
Exerccio 13. Temos que i = 0 + 1 i > 0 na relaca
o L lexicogr
afica de C. Mas,
i2 = i i = 1 = 1 + 0 i < 0 + 0 i = 0.
Solu
c
ao: Temos 0 = 0 + 0.i L 0 + 1.i e tambem temos i2 = i.i = 1 = 1 + 0i L 0 + 0i = 0. Em resumo
vale i2 0 i, pela transitividade vale i2 i.

Aula 4
Atividades 1 - p
agina 37
Exerccio 14. Mostre que os elementos neutros 0 e 1 s
ao u
nicos.
Solu
c
ao: Sejam a e b Z elementos neutros da adicao em Z. Somando a e b temos a = a + b porque b e
elemento neutro da adic
ao em Z e, por outro lado, a + b = b pois a tambem e elemento neutro da adic
ao
em Z. Juntando os resultados temos que a = a + b = b. Logo existe um u
nico elemento neutro na adic
ao de
n
umeros inteiros, este e o n
umero chamado de zero.
Para mostrar a unicidade do elemento neutro da multiplicacao o argumento e o mesmo. Suponha que
tanto 1 como 10 Z sejam elementos neutros da multiplicacao em Z. Entao 10 = 1 10 porque 1 e neutro
1 10 = 1 porque 10 e neutro, logo 1 = 10 .
Exerccio 15. Prove que o inverso aditivo de cada elemento a Z e u
nico. Denotaremos esse inverso por
a.
Solu
c
ao: Suponha que os n
umeros b e b0 sejam inversos aditivos do n
umero a . Entao a + b = 0 = a + b0 ,
logo a + b = a + b0 , subtraindo a em ambos os membros da igualdade concluimos que b = b0 . Portanto, o
inverso aditivo de cada elemento a e u
nico.

Atividades 2 - p
agina 41
Exerccio 16. Prove, por induc
ao, que as seguintes f
ormulas s
ao verdadeiras para todo n Z com n 1:
n
(n
+
1)
(2n
+
1)
(a) 12 + 22 + 32 + + n2 =
6

2
n (n + 1)
(b) 13 + 23 + 33 + + n3 =
2
Solu
c
ao:
(a) A verificac
ao de que a f
ormula vale para n = 1 e trivial, a saber:
1=

1(1 + 1)(2.1 + 1)
6

Suponha que a proposic


ao vale para um n
umero natural n, isto e, suponha que
12 + 22 + + n2 =
13

n(n + 1)(2n + 1)
6

para um certo n
umero natural n. Vamos mostrar que isso implica que a proposicao vale para n + 1. De fato,
12 + 22 + + n2 + (n + 1)2 =
|
{z
}
n(n + 1)(2n + 1)
6
n(n + 1)(2n + 1)
+ (n + 1)2 =
6
1
(n + 1)[n(2n + 1) + 6(n + 1)] =
6
1
(n + 1)[2n2 + 7n + 6] =
6
(n + 1)(n + 2)[2(n + 1) + 1]
.
6
Conforme queramos demonstrar.
(b) Verifica-se que a f
ornula e v
alida para n = 1.
Por hip
otese de induc
ao admitimos que a afirmacao e valida para n = k,


k (k + 1)
1 + 8 + ... + k =
2
3

2
.

Provemos a f
ormula para n = k + 1.

2
2
3
k (k + 1)
k 2 (k + 1) + 4 (k + 1)
3
3
1 + 8 + . . . + k 3 + (k + 1) =
=
+ (k + 1) =
2
4


2
2
2
2
(k + 1) k 2 + 4 (k + 1)
(k + 1) (k + 2)
(k + 1) (k + 2)
=
=
=
.
4
4
2
Exerccio 17. Mostre, por induc
ao sobre n 1 que:
(a) Todo n
umero inteiro da forma n3 + 2n com n 1 e divisvel por 3.
(b) Todo n
umero inteiro da forma n3 n com n 1 e divisvel por 24.
(c) Seja = {1, 2, ..., n} com n 1 e seja P () = {B | B } o conjunto das partes de (isto e,
o conjunto de todos os subconjuntos de ). Mostre, por induc
ao, que o n
umero de elementos |P ()|, do
conjunto P () e igual a 2n .
Solu
c
ao:
(a) Claramente a express
ao e v
alida para n = 1.
Vamos admitir, por hip
otese de induc
ao, que ela e valida para n = k, isto e, existe um inteiro a tal que
k 3 + 2k = 3a.
3

Provemos que (k + 1) + 2 (k + 1) e um m
ultiplo de 3. De fato,

3
(k + 1) + 2 (k + 1) = k 3 + 3k 2 + 3k + 1 + 2k + 2 = 3a + 3 k 2 + k + 1 = 3b,
3

onde b = a + k 2 + k + 1, mostrando que (k + 1) + 2 (k + 1) e um m


ultiplo de 3.

(b) A afirmac
ao e falsa para n = 2, e verdadeira para n = 3 e novamente falsa para n = 4 pois 43 4 = 60
verdadeira se supomos n mpar.
que n
ao e divisvel por 24. E
No entanto, para todo n 1 o n
umero n3 n e divisvel por 6.
De fato, n3 n = n(n2 1) = n(n1)(n+1) = (n1)n(n+1). Leia-se, n3 n e o produto de tres inteiros
consecutivos. Ora, dados dois inteiros consecutivos um deles tem que ser par, logo o n
umero e divisvel por
dois. Da mesma maneira, dados tres inteiros consecutivos (exatamente) um deles deve ser divisvel por tres.
Consequentemente, o n
umero n3 n = (n1)n(n+1) e divisvel por dois e por tres e portanto e divisvel por 6.

Prova por indu


c
ao:
Primeiramente, observe que n3 n = n(n2 1) = n(n 1)(n + 1). Se n = 1, entao n3 n = 0 e
zero e divisvel por 6. Se para algum inteiro nao-negativo n vale que n3 n e divisvel por 6, entao tome
(n + 1)3 (n + 1) = (n 2)(n 1)n = n(n 1)(n + 1 3) = n(n + 1)(n 1) + 3n(n + 1). A primeira parcela
da soma e divisvel por 6 pela hip
otese de inducao e a segunda parcela e divisvel por 6 porque e divisvel
por 3 e e par, j
a que e o produto de dois inteiros consecutivos.
(c) Se n = 1, isto e, se e um conjunto unitario, entao P () = {, } que tem 2 = 21 elementos. Suponha
que para algum inteiro n, o n
umero de elementos do conjunto das partes de {a1 , a2 , , an } e 2n . Tome
= {a1 , a2 , , an , an+1 }. Ent
ao os subconjunto de podem ser divididos em duas classes: aqueles em
que an+1 figura e aqueles em que an+1 nao figura. Observe que a operacao de tomar uniao com {an+1 }
determina uma bijec
ao entre essas duas classes. Por isso elas possuem o mesmo n
umero de elementos. Pela
hip
otese de induc
ao, o n
umero de subconjuntos de que nao contem an+1 e 2n . Logo o n
umero de elementos
de P () e 2.2n = 2n+1 .

Atividades 3 - p
agina 44
Exerccio 18. Mostre, usando induc
ao, que a soma dos
angulos internos de um polgono de n lados e
1800 (n 2) .
Solu
c
ao: Como o problema trata de polgonos comecaremos com um triangulo, n = 3. Para provar que
a soma dos
angulos internos de um tri
angulo e 180o considere um triangulo ABC com angulos internos
, e correspondentes a ABC, respectivamente. Trace por B uma reta r paralela a AC. Observe os
alternos internos relativos a e sobre r (isto e, transporte o angulo paralelamente ao lado AB ate o
vertice B. Analogamente, transporte o
angulo paralelamente ao lado BC ate o vertice B). Observe que
+ + = 180o , conforme a figura.
Suponha que a express
ao para a soma dos angulos internos de um polgono seja valida para algum n
umero
inteiro n 3. Seja A1 A2 An+1 um polgono de n + 1 lados. Para usar a hipotese de inducao considere o
polgono A1 A2 An incluindo a diagonal de A1 a An para fechar o polgono. A soma dos angulos internos de
A1 A2 An+1 e a soma dos
angulos internos de A1 A2 An mais a soma dos angulos internos do triangulo
A1 An An+1 . Logo, 180o (n 2) + 180o = 180o ((n + 1) 2), cqd.

Atividades - p
agina 46
Exerccio 19. Prove, por induc
ao, as seguintes f
ormulas sobre inteiros:
n(n+1)
,
2

n 1.
2n + 1
, n 1.
(b) 1 + 4 + . . . + n2 = n (n + 1)
6
h
i
(a) 1 + 2 + . . . + n =

(c) 1 + 8 + . . . + n3 =

n(n+1)
2

n 1.

(d) 1 + 3 + . . . + (2n 1) = n2 n 1.
Solu
c
ao:
(a) A verificac
ao de que a f
ormula vale para n = 1 e trivial, a saber:
1=

1(1 + 1)
2

Suponha a proposic
ao para um n
umero natural n, isto e, suponha que
1 + 2 + + n =

n(n + 1)
2

para um certo n
umero natural n. Vamos mostrar que isso implica que a proposicao vale para n + 1. De fato,
1 + 2 + + n +(n + 1) =
|
{z
}

n(n+1)
2

+n+1=

1
2

[n(n + 1) + 2(n + 1)]

hip. de induc
ao

(n + 1) [(n + 1) + 1]
.
2

Assim pelo Princpio de Induc


ao a f
ormula vale para todo n N.
(b) Este exerccio j
a foi resolvido. Ver p
agina 13 deste caderno.
(c) Este exerccio j
a foi resolvido. Ver p
agina 14 deste caderno.

(d) A verificac
ao de que a f
ormula vale para n = 1 e trivial, com efeito, 1 = 2.1 1 = 12 . Suponha a
proposic
ao e verdadeira para um n
umero natural n, isto e, suponha que 1 + 3 + + (2n 1) = n2 para um
certo n
umero natural n. Vamos mostrar que isso implica que a proposicao vale para n + 1. De fato,
1 + 3 + + (2n 1) +(2n + 1) = n2 + (2n + 1) = (n + 1)2 .
|
{z
}
hip
otese de induca
o

Ent
ao pelo Princpio de Induc
ao a f
ormula vale para todo n N.
Exerccio 20. Prove, por induc
ao, que n3 + 2n e sempre um m
ultiplo de 3.
Solu
c
ao: Se n = 1, temos 13 + 2.1 = 3, que e m
ultiplo de 3 - a proposicao e verdadeira para n = 1. Suponha
a afirmac
ao verdadeira para n , isto e, suponha que n3 + 2n = 3q para algum q . Queremos mostrar que
(n + 1)3 + 2(n + 1) e m
ultiplo de 3.
(n + 1)3 + 2(n + 1) =
=

(n3 + 3n2 + 3n + 1) + 2n + 2 = n3 + 3n2 + 5n + 3 =


(n3 + 2n) + 3(n2 + n + 1).
| {z }
=3q

Ent
ao (n + 1)3 + 2(n + 1) = 3(q + n2 + n + 1) e, portanto, e m
ultiplo de 3, isso mostra que n3 + 2n e m
ultiplo
de 3 para todo n N.
Exerccio 21. Para n, m N e n m, definimos o n
umero binomial

 
n
como
k

 
n
n!
=
,
k
(n m)!m!
onde n! = n (n 1) (n 2) . . . 3 2 1 e 0! = 1. Prove, por induc
ao sobre n, a f
ormula:


   

n
n
n+1
+
=
.
m1
m
m

Solu
c
ao: Observe inicialmente que o n
umero binomial

 
n
nao tem sentido quando k < 0. Se n = 1 ent
ao
k

m = 1 (porque a f
ormula n
ao faz sentido para m = 0) e
   
 
1
1
2
+
=2=
0
1
1
e, portanto, a express
ao e verdadeira neste caso.
Suponha que a express
ao seja verdadeira para algum n
umero natural, chamemos k este n
umero e para
todo m {0} com m k. Queremos mostrar que


M
aos-`
a-obra!

 
 

k+1
k+1
k+2
+
=
.
m
m+1
m+1

 

k+1
k+1
(k + 1)!
(k + 1)!
+
=
+
=
m
m+1
m!(k m + 1)! (m + 1)!(k m)!
=

k+1
k!
k+1
k!
+
=
m (m 1)!(k m + 1)! (m + 1)m (m 1)!(k m)!

(k + 1)
=
(m + 1)


|

  
k
k
(k + 1)
+
+
m1
m
m(m + 1)
{z
}

Hip. de Indu
ca
o

(k + 1) h
m
m(m + 1)

= (k + 1).

k
m1

k+1
m

i

k
m1

(k + 1)!
(k + 1)!
+
=
(m + 1)!(k m + 1)! (m + 1)!(k m + 1)!

(k + 2)!
=
=
(m + 1)!(k m + 1)!


k+2
.
m+1

Pelo Princpio de Induc


ao a f
ormula vale para todo n N.
Exerccio 22. Em uma fila de supermercado, a primeira pessoa da fila e uma mulher e a u
ltima e um homem.
Use o princpio da induc
ao para mostrar que em algum ponto da fila uma mulher estar
a diretamente na frente
de um homem.
Solu
c
ao: Considere a proprosic
ao P (n) = a n-esima pessoa da fila e mulher. Precisamos mostrar que para
algum n N {0} a n-esima pessoa e mulher, mas a (n + 1)-esima pessoa nao e mulher. Precisamente,
devemos mostrar que para algum n temos P (n) mas nao temos P (n + 1). Isto e equivalente a verificar que
P (n) n
ao implica P (n + 1) para algum n {0}. Ora, a primeira pessoa e mulher, entao vale P (1). Se
tivessemos P (n) P (n + 1) para todo n {0}, entao pelo Princpio de Inducao teramos P (n) para
todo n o que n
ao e verdade, pois a u
ltima pessoa da fila e um homem. Conclusao, existe n {0} tal que
P (n) 6 P (n + 1), o que e equivalente a existe uma mulher que esta na frente de um homem.
Exerccio 23. Se n e um n
umero mpar, prove que n3 n e sempre divisvel por 24.
Solu
c
ao: Se n = 1 ent
ao n3 n = 0 e, portanto, divisvel por 24. Provaremos que se para algum n
umero
mpar k a afirmac
ao for verdadeira, isto e, se k 3 + k for m
ultiplo de 24, entao a afirmacao valera tambem
para o pr
oximo n
umero mpar, a saber, k + 2. De fato,
(k + 2)3 (k + 2) =
=

(k 3 + 6k 2 + 12k + 8) (k + 2) = (k 3 k) + 6(k 2 + 2k + 1) =
(k 3 k) +6 (k + 1)2 .
| {z }
| {z }
=24q

=4q 0

Na u
ltima linha, k 3 k e m
ultiplo de 24 por hipotese de inducao. Como k e mpar, k + 1 e par, logo
m
ultiplo de 2. Sendo assim (k + 1)2 e m
ultiplo de 4. Portanto, quando multiplicado por 6 o produto e

m
ultiplo de 24. Por conseguinte,toda a expressao na u
ltima linha e m
ultiplo de 24, conforme queramos
demonstrar.
Exerccio 24. Seja Fn o n-esimo n
umero de Fibonacci, introduzido no Exemplo 11. Mostre que
  
 

 
n
n1
n2
0
+
+
+ ... +
= Fn .
0
1
2
n
 
n
Note que v
arios dos u
ltimos fatores da soma acima ser
ao iguais a zero, pois
= 0 se n < m. Por
m
exemplo, para n = 4,
        
4
3
2
1 0
+
+
+
= 1 + 3 + 1 + 0 + 0 = 5 = F4 .
0
1
2
3 4
Solu
c
ao: Sabemos que F0 = F1 = 1 s
ao os dois primeiros n
umeros de Fibonacci. Entao a formula vale
quando n = 0 e quando n = 1. De fato,
0
0

1
0

=1e

+ 01 = 1.

Para facilitar a redac


ao defina
an =

  


  
n
n1
1
0
+
+ +
+
.
0
1
n1
n

J
a verificamos que a0 = a1 = 1. Usaremos o Princpio de Inducao para mostrar que an+1 = an + an1
para todo n 1 natural, ent
ao teremos que Fn = an para todo n e a formula estara verificada.
Se n = 1, temos, por um lado que an + an1 = 1 + 1 = 2 e por outro
     
2
1
0
a2 =
+
+
= 1 + 1 + 0 = 2,
0
1
2
ent
ao a proposic
ao an+1 = an + an1 e verdadeira para n = 1.
Tome por hip
otese que a proposic
ao an+1 = an + an1 seja verdadeira para algum n 1 qualquer
(arbitr
ario, mas fixado!). Devemos agora verificar que an+2 = an+1 + an . Tomemos o segundo membro da
equac
ao e usemos a relac
ao de Stiefel (esta e a formula provada no exerccio na pagina 17 deste caderno).

an+1 + an =

n+1
0

+


n+1
+
0
| {z }
 =1 
n+2
+
0
| {z }
=1

  




n
n1
0
+
+ + n1 +
+
n+1 
1  2 
  
n
n1
1
0
+
+ +
+
=
0
1
n
n
+
1

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

  
  
 

n+1
n
2
1
0
+
+ +
+
+
= an+2 .
1
2
n
n+1
n+2
| {z }
=0

Aula 5
Exerccios pag. 49

Exerccio 25. Encontre D (60), D (60) , e D (60) .


Solu
c
ao:
D(60) = {1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, 60}
D+ (60) = {1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, 60}
D (60) = {1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, 60}
Exerccio 26. Quantos divisores tem um n
umero primo?
Solu
c
ao: Um n
umero primo p tem exatamente 4 divisores, sao eles {1, p}.

Exerccios pag. 50
Exerccio 27. De exemplos de inteiros positivos n tais que
|D(n)| = n.
Solu
c
ao: Os n
umeros 8 e 12 satisfazem a condicao |D(n)| = n. De fato, D(8) = {1, 2, 4, 8} e
D(12) = {1, 2, 3, 4, 6, 12}.

Atividades pag. 58
Exerccio 28. Determine os conjuntos D(156) e D(130). Determine d = mdc (156, 130) e verifique que d e
m
ultiplo de todos os elementos de D(156) D(130), isto e, d e m
ultiplo de todos os divisores comuns de 156
e 130.
Solu
c
ao:
D(156) = {1, 2, 3, 4, 6, 12, 13, 26, 39, 52, 78, 156};
D(130) = {1, 2, 5, 10, 13, 26, 65, 130};
mdc (156, 130) = 26.
Determinando a intersec
ao temos D(156) D(130) = {1, 2, 13, 26}. Observe que o mdc e o maior
elemento do conjunto e e m
ultiplo de todos os elementos deste conjunto.
20


Exerccio 29. Verifique que mdc

156 130
,
d
d


= 1.

156
130
=6e
= 5. Como 5 e primo nao ha divisores comuns aos
26
26
divisores de 6 alem dos triviais. Portanto, mdc(5, 6) = 1.
Solu
c
ao: Efetuando a divis
ao temos que

Tambem poderamos encontrar os divisores de 5, os divisores de 6 e procurar os n


umeros que sao divisores
comuns aos dois.
Exerccio 30. Escolha alguns pares de inteiros a e b e verifique que


a
b
mdc
,
= 1.
mdc (a, b) mdc (a, b)
Solu
c
ao: Deixamos este exclusivamente para o leitor.

Exerccios pag. 61
Exerccio 31. Determine, usando o algoritmo de Euclides os seguintes M DC 0 s :
(i) mdc(138, 24)

(ii) mdc(227, 143)

(iii) mdc(657, 306)

(iv) mdc(12.378, 3.054)

Solu
c
ao: Em todos os items utilizaremos o processo das divisoes sucessivas desenvolvido nesta aula.
5

(i) 138

24

18

6 = mdc(138, 24) = 6.

18

(ii) 227

143

84

59

25

1 = mdc(227, 143) = 1.

84

59

25

(iii) 657

306

45

36

9 = mdc(657, 306) = 1.

45

36

(iv) 12.378
162

18

3.054

162

138

24

18

6 = mdc(12.378, 3.054) = 6.

138

24

18

Exerccio 32. Mostre que: Sejam a, b, c inteiros n


ao nulos. Se a divide b e a divide c, ent
ao a divide (b c).
Vale a recproca?
Solu
c
ao: a|b e a|c = existem inteiros m e n tais que b = am e c = an = b + c = am + an = a (m + n) =
a|(b + c). Observe que a|c = a|(c). Logo, a|b e a|c = a|b e a|(c) = a|(b c). Conforme queramos
demonstrar.
Note que n
ao vale a recproca. De fato, 2| (5 + 3) mas no entanto 2 nao divide 5 e 2 nao divide 3.

Exerccio 33. Seja r 6= 0 com r Z uma raz inteira do polin


omio x2 + ax + b, onde a, b s
ao inteiros.
mostre que r e divisor de b.
Solu
c
ao: Sendo r uma raiz inteira do polinomio, entao r2 + ar + b = 0. Logo r(r + a) + b = 0 e, portanto,
b = (r(r + a)) = r((r + a)), ou seja, r e divisor de b.
Exerccio 34. Seja a um inteiro mpar. Mostre que a2 1 e sempre divisvel por 8.
Solu
c
ao: Pelo Teorema de Divis
ao de Euclides, existem inteiros q e r tais que
a = 2q + r

com

0 |r| < 2.

Como a e mpar, ent


ao r 6= 0 e, portanto, a = 2q + 1 ou a = 2q 1. Assim,
a2 1 = 4q 2 + 4q = 4q(q + 1)

ou

a2 1 = 4q 2 4q = 4q(q 1).

Se q e par ent
ao q = 2k para algum inteiro k, logo 4q(q + 1) = 8k(q + 1) e 4q(q 1) = 8k(q 1) s
ao
divisveis por 8.
Se q e mpar ent
ao q + 1 e q 1 s
ao pares, logo existem inteiros k1 e k2 tais que q + 1 = 2k1 e q 1 = 2k2
e, portanto, 4q(q + 1) = 8k1 q e 4q(q 1) = 8k2 q sao divisveis por 8.
Exerccio 35. Sejam , a2 , , an inteiros positivos. Generalize a noc
ao de mdc de dois inteiros definindo
(de modo similar) mdc (a1 , a2 , ..., an ).
Solu
c
ao: Diremos que o n
umero inteiro positivo d e o maximo divisor comum a n n
umeros inteiros n
ao
nulos a1 , a2 , , an , se:
d e um divisor comum a a1 , a2 , , an , isto e, d divide ai para todo i = 1, 2, , n.
d e o maior divisor comum a todos eles, isto e, se d0 e outro divisor comum a a1 , a2 , , an , ent
ao d0
divide d.
Usamos a notac
ao mdc(a1 , a2 , , an ) para denotar o maximo divisor comum a a1 , a2 , , an .

Aula 6
Atividades pag. 65
Exerccio 36. Verifique qual dos seguintes subconjuntos I Z e (ou n
ao) ideal de Z.
(a) I = {m Z | m e divisor de 24}
(b) I = {m Z | m e m
ultiplo de 24}
(c) I = {m Z | m e m
ultiplo comum de 18 e 24}
(d) I = {m Z | 21m e m
ultiplo de 9}
Solu
c
ao:
(a) N
ao e ideal porque 0
/ I.
(b) O conjunto I e um ideal de porque s
ao verificadas as tres propriedades da definicao de ideal.
0 I;
Para quaisquer x e y em I, existem inteiros a e b tais que x = 24a e y = 24b. Logo, x y = 24a 24b =
24(a b) e m
ultiplo de 24 e, portanto, x y I.
Dados x I e m o produto xm I, porque x = 24n para algum n , logo xm = 24nm e m
ultiplo
de 24.
ideal.
(c) E
Observe, inicialmente que x I existem inteiros m e n tais que x = 18m e x = 24n.
0 I, pois 0 = 0 18 e 0 = 0 24.
Se x, y I, ent
ao existem inteiros m1 , m2 , n1 e n2 tais que x = 18m1 , x = 24n1 , y = 18m2 e y = 24n2 ..
Assim
x y = 18(m1 m2 ) e x y = 24(n1 n2 )
e, portanto, (x y) I.
Se x I, ent
ao existem inteiros m e n tais que x = 18m e x = 24n. Assim, para todo r Z, rx = 18rm
e rx = 24rn e, portanto, rx I.
23

ideal.
(d) E
Observe, inicialmente que x I existe um inteiro q tal que 21x = 9q.
0 I, pois 21 0 = 0 = 0 9.
Se x, y I, ent
ao existem inteiros q1 e q2 tais que 21x = 9q1 e 21y = 9q2 .. Assim
21(x y) = 9(q1 q2 )
e, portanto, (x y) I.
Se x I, ent
ao existe um inteiro q tal que 21x = 9q. Assim, para todo r Z, 21rx = 9rq e, portanto,
rx I.
Exerccio 37. Generalize o exemplo 17 para:
J = Z a1 + Z a2 + . . . + Z ak =
= {m = r1 a1 + r2 a2 + . . . + rk ak | ri Z, 1 i k}
mostrando que J e um ideal de Z.
Solu
c
ao: O conjunto J Z e um ideal porque sao verificadas as tres condicoes da definicao de ideal. De
fato,
0 = 0.a1 + 0.a2 + + 0.ak J;
Queremos mostrar que x y J para quaisquer x e y em J. Como x e y J existem inteiros
m1 , m2 , , mk e n1 , n2 , , nk tais que
x = m1 a1 + m2 a2 + + mk ak

y = n1 a1 + n2 a2 + + nk ak .

Ent
ao,
xy

(m1 a1 + m2 a2 + + mk ak ) (n1 a1 + n2 a2 + + nk ak ) =

(m1 n1 )a1 + (m2 n2 )a2 + + (mk nk )ak

J ;

Dados x J e b vamos mostrar que o produto bx J. Como x J, existem inteiros m1 , m2 , , mk


tais que x = m1 a1 + m2 a2 + + mk ak , entao o produto
bx = (bm1 )a1 + (bm2 )a2 + + (bmk )ak ,
logo bx J.

Atividades pag. 70

Exerccio 38. Descreva os seguintes subconjuntos J de Z.


(a) J = Z36 + Z 25
(b) J = Z18 + Z 24 + Z 21
(c) J = Z 105 + Z 52
Solu
c
ao:
(a) mdc(36, 25) = 1 = J = Z
(b) mdc(18, 21, 24) = 3 = J = Z 3 = {... 9, 6, 3, 0, 3, 6, 9, ...}
(c) mdc(105, 52) = 1 = J = Z

Atividades pag. 72
Exerccio 39. Escreva os conjuntos Z12 e Z15. Determine Z12Z15 e verifique que mmc (12, 15) = 60.
Solu
c
ao: O conjunto Z 12 e o conjunto dos inteiros m
ultiplos de 12, isto e,

Z 12 = { 60, 48, 36, 24, 12, 0, 12, 24, 36, 48, 60 . . .},
analogamente,
Z 15 = { , 60, 45, 30, 15, 0, 15, 30, 45, 60, . . .}.
Logo a intersec
ao Z 12 Z 15 e formada pelos inteiros que sao m
ultiplos, simultaneamente, de 12 e 15, isto
e,
Z 12 Z 15 = {. . . , 180, 120, 60, 0, 60, 120, 180, . . .}.
O mmc(12, 15) = 60 pelo Teorema 3. Por cortesia verifiquemos tambem pelas propriedades de mmc. Como
60 Z 12 Z 15, o n
umero 60 e m
ultiplo de ambos, 12 e 15, portanto vale 1. Se um n
umero inteiro M
e m
ultiplo de 12 e de 15, ent
ao M 12 e M Z 15, logo M Z 12 Z 15 e m
ultiplo de 60 tambem e
assim verificamos 2.
Exerccio 40. Mostre que a divide b implica em mmc (a, b) = b.
Solu
c
ao:
Obviamente, b e m
ultiplo de b, pois b = 1b. Por outro lado, como a divide b, existe um inteiro q tal
que b = qa, ou seja, b e m
ultiplo de a.
Seja M 0 um m
ultiplo comum de a e b. Entao, tem-se diretamente que M 0 e m
ultiplo de b.
Conclus
ao: b = mmc(a; b).

Atividades pag. 73
Exerccio 41. Escolha alguns pares de inteiros positivos a e b, calcule mdc (a, b) e mmc (a, b). Verifique que
mdc (a, b) mmc (a, b) = ab.
Solu
c
ao: Exerccio de fixac
ao.
Exerccio 42. Mostre que a divide b implica em mmc (a, b) = b.
Solu
c
ao: Esta quest
ao j
a foi resolvida exerccio da pagina 25 deste caderno.
Exerccio 43. Mostre que se a e b s
ao primos entre si, ent
ao mmc (a, b) = ab.
Solu
c
ao: O Teorema 4 afirma que mmc(a, b) mdc(a, b) = ab. Por outro lado, se a e b sao primos entre si,
mdc(a, b) = 1. Logo, mmc(a, b) = ab se a e b sao primos entre si.

Exerccios pag. 76
Exerccio 44. Sejam I e J dois ideais de Z. Mostre que I J e um ideal de Z.
Solu
c
ao: A intersec
ao de dois ideais ainda e um ideal.
Como I e J s
ao ideais, 0 I e 0 J e, portanto, 0 I J.
Se x, y I J, ent
ao x, y I e x, y J. Como I e J sao ideais , entao (x y) I e (x y) J e,
portanto, (x y) I J.
Se x I J, ent
ao x I e x J. Como I e J sao ideais, entao, para todo r , rx I e rx J e,
portanto, rx I J.
Exerccio 45. Generalize o exerccio anterior mostrando que se I1 , I2 , ..., Ik s
ao ideais de Z ent
ao
I1 I2 ... Ik = I
tambem e ideal de Z.
Solu
c
ao: O exerccio consiste em provar que a intersecao de finitos ideais de Z ainda e um ideal de Z.
0 e elemento de I; Com efeito, como I1 , I2 , ..., Ik sao todos ideais, 0 Ij para todo j = 1, 2, k, ent
ao
0 I = I1 I2 Ik ;
Se x e y I ent
ao x y I; Como x e y pertencem `a intersecao I1 I2 Ik , temos que x e y
pertencem a todos I1 , I2 , , Ik . Dado j {1, 2, , k} o conjunto Ij e um ideal de
Se x I e m ent
ao xm I; De fato, se x I = I1 I2 Ik , entao x e elemento de cada um
dos ideais I1 , I2 , , Ik . Como cada um dos Ij e ideal, temos que xm Ij para todo j = 1, 2, , k, o
que e equivalente a dizer que x pertence `a intersecao I = I1 I2 Ik .

Exerccio 46. Generalize o exerccio 2 acima mostrando que: se {Ik }kN e uma colec
ao de ideais de Z

\
ent
ao I =
Ik tambem e um ideal de Z.
k=0

Solu
c
ao: O exerccio afirma que a intersecao de infinitos ideais de Z ainda e um ideal de Z, se a colec
ao de
ideais e enumer
avel.
0 e elemento de I; Com efeito, como Ik e ideal de Z para todo k N entao 0 Ik para todo k, assim

\
sendo 0 I =
Ik ;
k=0

Se x e y I ent
ao x y I; Como x e y pertencem `a intersecao, x e y Ij para todo j N. Mas se

\
x e y Ij e Ij e ideal de Z.ent
ao x y Ij para todo j N, ou seja, x y I =
Ik .
k=0

Se x I e m ent
ao xm I; De fato, se x I =

k=0 Ik ,

entao x e elemento de cada um dos ideais

I1 , I2 , . Como cada um dos Ij e ideal, temos que xm Ij para todo j N, o que e equivalente a
T
dizer que x pertence `
a intersec
ao I = k=0 Ik .
Exerccio 47. Demonstre a generalizac
ao do Teorema 2. Isto e, prove que dados inteiros n
ao nulos
a1 , a2 , ..., ak e d = mdc (a1 , a2 , ..., ak ) temos
Z a1 + Z a2 + + Z ak = Z d
e existem r1 , r2 ,...,rk Z tais que d = r1 a1 + r2 a2 + ... + rk ak .
Solu
c
ao: Considere o ideal de Z dado por Z a1 + Z a2 + + Z ak . Para verificar a identidade
entre os ideais Z a1 + Z a2 + + Z ak e Z d precisamos verificar que a1 , a2 , , ak Z d e que
d Z a1 + Z a2 + + Z ak (porque se um ideal I contem os geradores do ideal J entao I contem o
ideal J). Ora, como d = mdc(a1 , a2 , , ak ), o n
umero d divide aj , isto e, existe mj Z tal que aj = dmj
e, portanto, aj Z d, para todo j = 1, 2, , k. Concluimos que Z a1 + Z a2 + + Z ak Z d. O
Teorema 1 desta aula garante que todo ideal de Z e principal, isto e, existe um n
umero inteiro q Z tal que
Za1 +Za2 + +Zak = Zq. Juntamente com a parte ja verificada temos que Zq = Za1 +Za2 + +Zak
Z d. Ent
ao q divide aj para todo j = 1, 2, , k. Lembre-se que d = mdc(a1 , a2 , , ak ), logo, se q divide os
n
umeros a1 , a2 , , ak , ent
ao q divide d, isto e, existe n Z tal que d = nq. Consequentemente, Z d Z q,
o que termina a verificac
ao da igualdade entre os conjuntos.

Solu
co
es do M
odulo 2

Aula 7
Atividades pag. 4
Exerccio 48. Mostre que
Z 8 & Z 4 & Z 2 & Z.
Solu
c
ao: Para mostrar que Z m e subconjunto proprio de Z n, precisamos mostrar que Z m esta contido
em Z n, mas que os conjuntos n
ao s
ao iguais. Como todo ideal de Z e principal basta mostrar que m, o
gerador de Z m, e elemento de Z n e que o gerador n de Z n nao e elemento de Z m. De fato, se m Z n,
ent
ao todo m
ultiplo de m tambem e elemento de Z n, logo Z m Z n e como n
/ Z m a inclus
ao e
pr
opria, isto e, Z m ( Z n.
Agora, para resolver o exerccio precisamos usar a tecnica acima em cada um dos casos.
Z 2 ( Z; claramente observa-se que 2 Z e 1
/ Z 2, de onde segue que Z 2 ( Z.
Z 4 ( Z 2; analogamente 4 Z 2 e 2
/ Z 4, assim Z 4 ( Z 2.
Z 8 ( Z 4; do mesmo modo observa-se que 8 Z 4 e 4
/ Z 8, e portanto Z 8 ( Z 4.
Por definic
ao, se m e um inteiro composto, entao m = pq com p e q inteiros diferentes de 1.
Afirmamos que o ideal Z m ( Z p ( Z. De fato,
m = pq e q 6= 1

mZp e p
/ Zm

Z m ( Z p.

E como p 6= 1 o ideal Z p ( Z.
Exerccio 49. Mostre que o ideal Z m, onde m e um inteiro composto, n
ao e maximal.
Solu
c
ao: Por definic
ao, se m e um inteiro composto, entao m = pq com p e q inteiros diferentes de 1.
Afirmamos que o ideal Z m ( Z p ( Z. De fato,
m = pq e q 6= 1

mZp e p
/ Zm

E como p 6= 1 o ideal Z p ( Z.

29

Z m ( Z p.

Atividades pag. 6
Exerccio 50. Mostre que Z 5 e um ideal maximal de Z.
Solu
c
ao: Pelo Teorema 1 desta Aula um ideal Z p de Z e maximal se, e somente se, p e primo. Entao Z 5
e ideal maximal porque 5 e primo.
Costuma ser um bom exerccio provar teoremas em casos particulares. Demonstremos que o ideal Z 5 e
maximal sem usar o Teorema 1 por cortesia.
Precisamos verificar que:
Z 5 ( Z; e claro que Z 5 Z e e igual porque nem todo n
umero inteiro e m
ultiplo de 5.
Se para um ideal I de Z vale Z 5 I, ent
ao Z 5 = I ou I = Z; como todo ideal de Z e principal,
o ideal I = Z n para algum n Z. Supondo que Z 5 Z n, temos que n divide 5 (o que e equivalente
a 5 e m
ultiplo de n), mas como 5 e primo, ou bem n = 1 e Z n = Z ou bem n = 5 e Z n = Z 5.
Exerccio 51. Mostre que Z n = Z n = 1.
Solu
c
ao: Ora, se Z n = Z, ent
ao Z Z n, logo todo inteiro a e do tipo a = rn para algum r Z, ou seja,
n divide qualquer n
umero inteiro a, em particular n divide o 1, logo n = 1. A recproca e obvia.

Atividades pag. 8
Exerccio 52. De um exemplo de inteiros m, a e b tais que m | ab, mas m - a e m - b. Por que este inteiro
m deve ser necessariamente um n
umero composto?
Solu
c
ao: Sejam m = 6, a = 4 e b = 3. Claramente, temos que m | ab, m - a e m - b. O n
umero inteiro
m deve, necessariamente, ser um n
umero composto porque se m fosse primo e m | ab, entao m | a ou m | b
pelo Teorema 2 desta Aula.

Atividades pag. 9
Exerccio 53. Determine inteiros x e y tais que 1 = x 198 + y 25.
Solu
c
ao: Para resolver este exerccio voce deve seguir os passos do Exemplo 2. Verifiquemos primeiro que
o mdc(198, 25) = 1. Usando o algoritmo de Euclides temos:
198

7 25 + 23

Portanto, o mdc(198, 25) = 1. Comecando da pen


ultima equacao, isolamos

25

1 23 + 2

o 1 no primeiro membro. Em seguida usamos a equacao 25 = 1 23 + 2 para

23

11 2 + 1

determinar o valor de 2 e na sequencia usamos a primeira equacao para

21+0

substituir o 23 por 198 7 25 e assim obter os n


umeros procurados.

2 =
De fato,
1

23 11 2

23 11 (25 23)

12 23 11 25

12 (198 7 25) 11 25

12 198 84 25 11 25

= 12 198 95 25

Portanto, x = 12 e y = 95.

Exerccios pag. 10
Exerccio 54. Encontre inteiros x e y tais que xa + yb = mdc (a, b), onde:
(a) a = 102 e b = 33.
(b) a = 15 e c = 50.
(c) a = 20 e c = 1.
Solu
c
ao: Seguiremos os passos apresentados no Exemplo 2 desta aula para a solucao deste exerccio. Primeiro calculamos o mdc(a, b) pelo algoritmo de Euclides e depois usamos as equacoes obtidas para determinar
os coeficientes x e y que buscamos.
C
alculo do mdc(102, 33):
102

3 33 + 3

33

11 3 + 0

portanto, mdc(102, 33) = 3

Da primeira equac
ao obtemos diretamente que
3 = 102 3 33.
logo x = 1 e y = 3.
C
alculo do mdc(15, 50):
50

(3) (15) + 5

15

(3) 5 + 0

portanto, mdc(15, 50) = 5

Da primeira equac
ao obtemos diretamente que
5 = 3 (15) + 50.
logo x = 3 e y = 1.
O mdc(20, 1) = 1 e temos 1 = 1 20 19 1.
Exerccio 55. Prove que inteiros consecutivos devem ser primos entre si.
Solu
c
ao: Sejam a e a + 1 dois inteiros consecutivos e considere m = mdc(a, a + 1). Como m | a e m | (a + 1),
ent
ao m | [(a + 1) a] = 1 e, portanto, m = 1. Logo, a e a + 1 sao primos entre si.
Exerccio 56. Prove que 2a + 1 e 4a2 + 1 s
ao primos entre si.
Solu
c
ao: Seja m = mdc(2a + 1, 4a2 + 1). Entao, existem inteiros p e q tais que
2a + 1 = mp e 4a2 + 1 = mq.
Dessa forma, tem-se que
2

(mp 1) = mq 1 = m2 p2 2mp + 2 = mq = m(mp2 2p) + 2 = mq



e, portanto, m | m(mp2 2p) + 2 . Como m | m(mp2 2p), segue que m | 2 (visto que 2 =


m(mp2 2p) + 2 m(mp2 2p)). Sendo m um inteiro, positivo, entao m = 1 ou m = 2. Como m e
um divisor de 2a + 1, que e um n
umero mpar, conclui-se que m = 1 e, portanto, 2a + 1 e 4a2 + 1 sao primos
entre si.
Exerccio 57. Sejam a, b, c Z+ inteiros positivos dados. Mostre que
a mdc (b, c) = mdc (ab, ac) .
Solu
c
ao: Seja m = mdc(b, c). Ent
ao, pelo teorema 2 da aula 6, Z m = Z b + Z c. Pelo mesmo teorema,
para mostrar que am = mdc(ab, ac), basta verificar que Z (am) = Z (ab) + Z (ac)
Se x Z (am), ent
ao existe um inteiro p tal que x = amp. Como Z m = Z b + Z c, ent
ao
m Z b + Z c e, portanto, existem inteiros r e s tais que m = rb + sc. Logo
x = a(rb + sc)p = (rp)ab + (sp)ac,
ou seja, x Z (ab) + Z (ac).
Por outro lado, se x Z(ab)+Z(ac), entao existem inteiros r0 e s0 tais que x = r0 ab+s0 ac = a(r0 b+s0 c).
Como r0 b + s0 c Z b + Z c = Z m, existe um inteiro p0 tal que r0 b + s0 c = mp0 . Logo
x = amp0 ,
ou seja, x Z (am).
Conclus
ao: Z (am) = Z (ab) + Z (ac) e, portanto, a mdc(b, c) = mdc(ab, ac).
Exerccio 58. Sejam a, m, n Z+ inteiros positivos dados. Mostre que
mdc (a, m) = mdc (a, n) = 1 = mdc (a, mn) = 1.
Solu
c
ao: Suponha por absurdo que mdc(a, mn) > 1, ou seja, que exista b > 1 tal que b | a e b | (mn). A
seguir, mostra-se que
mdc(b, m) = mdc(b, n) = 1.
De fato, suponha que as igualdades acima sejam falsas, ou seja, que existam inteiros c > 1 e d > 1 tais
que c | b e c | m e d | b e d | n. Assim existem inteiros q1 e q2 tais que
b = cq1

b = dq2 .

Por outro lado, como b | a, existe um inteiro q3 tal que a = bq3 . Dessa forma segue que
a = bq3 = (cq1 )q3 = c(q1 q3 ) = c/a
a = bq3 = (dq2 )q3 = d(q2 q3 ) = d/a.
Tem-se, ent
ao:

com mdc(a, m) = 1
c | a, c | m e c > 1 = CONTRADIC
AO
com mdc(a, n) = 1,
d | a, d | n e d > 1 = CONTRADIC
AO
e, portanto, mdc(b, m) = mdc(b, n) = 1.
Finalmente, como b | (mn) e mdc(b, m) = 1, segue do Teorema 7 da aula 6 que b | n e como b > 1, isso
CONTRADIZ o fato de que mdc(b, n) = 1. Dessa forma, nao pode existir b > 1 tal que b | a e b | (mn), ou
seja, mdc(a, mn) = 1.
Exerccio 59. Seja I = Zn Z um dado ideal de Z onde n Z. Mostre que
I = Zn = Z n = 1.

Solu
c
ao: Este exerccio est
a resolvido neste caderno no exerccio 51.
Exerccio 60. Seja I1 I2 I3 . . . In . . . uma cadeia de ideais de Z. Mostre que
I=

Ij

j=1

e um ideal de Z.
Solu
c
ao: Como de costume, para verificar que I e um ideal devemos verificar que sao satisfeitas as tres
propriedades:
0 I; como I1 e um ideal, 0 I1 . Logo, 0 I porque I contem I1 ;
Se x, y I, ent
ao x y I; como x, y I =

i=1 Ii ,

existe j N tal que x e y Ij , logo x y Ij

porque Ij e um ideal. No entanto, Ij I, donde concluimos que x y I;


Se x I e m N, ent
ao xm I; se x I, entao existe um j N tal que x Ij . Como Ij e um ideal
xm Ij . Logo xm I porque Ij I.
Como valem as tres propriedades para I, este conjunto e um ideal de Z.
Exerccio 61. Sejam I e J dois ideais de Z. Mostre que: se I * J e J * I ent
ao I J n
ao e um ideal de
Z.
Solu
c
ao: Se I e J s
ao ideais de Z tais que I * J e J * I, entao existem elementos a I e b J tais que
a
/J eb
/ I. Claramente a, b I J, afirmamos que a + b
/ I J. De fato, argumentemos por contradic
ao
se a + b I J, ent
ao a + b I ou a + b J. Suponha que a + b I, o outro caso e analogo. Sabemos que
a I, ent
ao b = (a + b) a I porque I e ideal de Z, isso contradiz a suposicao de que b
/ I. Conclus
ao:
se I e J s
ao ideais de Z tais que I * J e J * I, entao a uniao I J nao e um ideal de Z porque existem
elementos a e b na uni
ao I J tais que a + b
/ I J.

Exerccio 62. Seja p 2 um dado n


umero primo. Mostre que os u
nicos m
ultiplos de p n
ao nulos que s
ao
n
umeros primos s
ao p e p.
Solu
c
ao: Seja q = np um m
ultiplo do n
umero primo p. Por definicao temos que o ideal Z q Z p. Pelo
Teorema 1, afim de que o n
umero q seja primo, e necessario e suficiente que o ideal Z q seja maximal em Z,
ent
ao devemos ter Z q = Z p, logo q = p ou q = p.

Aula 8
Atividades pag. 17
comum agruparmos os primos iguais na fatorac
Exerccio 63. E
ao N = p1 p2 pk em potencias. por
exemplo, escrevemos 12 = 22 3, ao inves de 12 = 2 2 3 . Escreva uma vers
ao do Teorema Fundamental da
Aritmetica onde os primos iguais est
ao agrupados em potencia e ordenados em ordem crescente.
Solu
c
ao: Todo inteiro n 2 pode ser expresso de modo u
nico como
n = pq11 pq22 pqkk
com p1 < p2 < < pk Z primos distintos e qk N {0}.
Ou ainda,
Todo n
umero inteiro positivo n, se escreve como
n = pq11 pq22 pqkk
com p1 , p2 , , pk os primeiros k n
umeros primos e qj N.
Se o n
umero k, que depende de n, for tomado o menor possvel, entao a escrita acima e u
nica.

Atividades pag. 18
Exerccio 64. Dois primos p e q s
ao chamados primos gemeos se sua diferenca e 2. Por exemplo 3 e 5 s`
ao
primos gemeos. Encontre 6 pares de primos gemeos.
Solu
c
ao: Os primeiros pares de primos gemeos sao 3 e 5, 5 e 7, 11 e 13, 29 e 31, 41 e 43, 59 e 61, 71 e 73,
101 e 103, 107 e 109.

Exerccios pag. 21
tk
t1
t2
Exerccio 65. Sejam a = pr11 pr22 prs
s e b = q1 q2 qk dois inteiros positivos expressos como produto

de potencias de seus respectivos fatores primos distintos, como na notac


ao acima, com 1 ri para todo i
e 1 tj para todo j. Mostre que podemos sempre representar os dados n
umeros a e b usando o mesmo
conjunto de primos:
k
2
1
a = p
1 p2 pk

35

e
b = p1 1 p2 2 pkk ,
desde que considerarmos t 0, t 0 para todo i = 1, 2, ..., k.
Solu
c
ao: Podemos simplesmente usar a segunda versao do Teorema Fundamental da Aritmetica no exerccio
1 2
k
m
1 2
ao os
na p
agina 35 deste caderno: escreva a = p
1 p2 pk e b = p1 p2 pm onde p1 < p2 < s

n
umeros n
umeros primos com 1 ,2 , , k e 1 ,2 , , m inteiros nao-negativos. Seja n o maior entre os
n
umeros k e m. Podemos escrever
k
1 2
a = p
1 p2 pk

b = p1 1 p2 2 pkk

completando com zeros nos expoentes de ndices que ainda nao apareciam.
Exerccio 66. Sejam a e b dois dados inteiros positivos e denotemos (veja o exerccio acima):
k
2
1
a = p
1 p2 pk

e
b = p1 1 p2 2 pkk ,
onde t 0, t 0 para todo i = 1, 2, ..., k.
Seja i = min {i , i } 0, i = 1, 2, ..., k e seja t = max {t , t } 0, t = 1, 2, ..., k.
k
2
1
(1) Mostre que mdc (a, b) = p
1 p2 pk = D

(2) Mostre que mmc (a, b) = ps11 ps22 pskk = M


ab
(3) M = , onde D = mdc (a, b) e M = mmc (a, b).
D
Solu
c
ao:
(1) mdc(a, b) = p11 p22 pkk = D
De fato, verifiquemos que D goza das propriedades de mdc:
D divide a e b: como i = min{i , i } temos
(1 1 ) (2 2 )
p2

a = D (p1

(k k )

pk

(1 1 ) (2 2 )
p2

b = D (p1

(k k )

pk

);

Se d divide a e b ent
ao d divide D: como d divide a, a decomposicao de d em fatores primos
n
ao pode ter primos alem dos que figuram na decomposicao de a, precisamente, d = p1 1 p2 2 pk k
com i i inteiros n
ao-negativos. Analogamente, como d divide b, os expoentes i i . Logo,
i i = min{i , i } e, portanto, d divide D.
(2) mmc(a, b) = p11 p22 pkk = M
Precisamos verificar que M tem as propriedades de mmc:

a e b dividem M : como i = max(i , i ) temos


( 1 ) (2 2 )
p2

M = a (p1 1

( k )

pk k

( 1 ) (2 2 )
p2

M = b (p1 1

( k )

pk k

),

ent
ao a | M e b | M .
Se a e b dividem m N, ent
ao M divide m: por hipotese, existem q, q 0 Z tais que
1 2
k
k
0
1 2
m = q p
1 p2 pk = q p1 p2 pk ,

ent
ao tanto pj j como pj j dividem m, entao pj j divide m para todo j = 1, 2, , k, logo M divide
m.
(3) Neste caso s
o precisamos calcular usando (1) e (2):
1 2
k
k
(p1 p2 p
ab
k ) (p1 p2 pk )
= 1 2
= p11 p22 pkk = M .
1 2
k
D
p1 p2 pk

Exerccio 67. Seja I1 I2 ... In ... uma cadeia ascendente de ideais de Z. Mostre que existe k Z+
tal que Ik = Ik+1 = ... = Ik+m = ...(toda cadeia ascendente de ideais de Z, estabiliza).
Solu
c
ao: Todo ideal de Z e principal, logo cada Ij da cadeia pode ser escrito como Ij = Z aj , com aj N.
Para dois ideais de Z, temos que
Z aj Z aj+1

aj+1 | aj

Z aj ( Z aj+1

aj+1 | aj

aj aj+1 )
aj+1 6= aj

analogamente
aj > aj+1 ).

Considere o conjunto A N formado pelos aj , isto e, pelos geradores dos ideais I1 , I2 , da cadeia. Pelo
Princpio da Boa Ordenac
ao, como A 6= , o conjunto A tem menor elemento. Assim a sequencia de n
umeros
naturais a1 a2 an estabiliza, isto e, existe k N tal que
ak = ak+1 = = ak+m = . Portanto, a cadeia de ideais tambem estabiliza.

Exerccio 68. Seja I1 = Z 2 I2 = Z 4 ... In = Z 2n .... Verifique que {I}n=1 e uma cadeia
descendente de ideais de Z que n
ao estabiliza, isto e, uma cadeia infinita descendente de ideais.
Solu
c
ao: Precisamos verificar que a cadeia nao estabiliza, isto e verificar que para todo k Z+ existe
m Z+ tal que Ik ) Ik+m .
Ora, para todo k Z+ temos Z 2k ) Z 2k+1 . De fato, Z 2k Z 2k+1 pois 2k | 2k+1 e Z 2k 6= Z 2k+1
porque 2k Z 2k , mas n
ao pertence a Z 2k+1 .

Aula 9
Atividades pag. 25
Considere a relac
ao de equivalencia (mod 5) em Z. Mostre que:
Exerccio 69. Os elementos do conjunto {..., 10, 5, 0, 5, 10, ...} s
ao todos equivalentes (mod 5).
Solu
c
ao: Os elementos do conjunto { , 10, 5, 0, 5, 10, } podem ser escritos como 5n onde n Z.
Sejam a, b { , 10, 5, 0, 5, 10, } entao a = 5m e b = 5n, para algum par de inteiros m e n. Para
verificar que a b e suficiente (e necess
ario) verificar que a b e m
ultiplo inteiro de 5. De fato, temos
a b = 5m 5n = 5(m n), logo a b.
Exerccio 70. Descreva todas as classes de equivalencia (mod 5). Mostre que existem 5 classes de equivalencia no total.
Solu
c
ao: Pelo Teorema de Divis
ao de Euclides, dado n Z existem q, r Z tais que
n r = 5q onde r {0, 1, 2, 3, 4}

para todo n Z existe r {0, 1, 2, 3, 4} tal que n r(mod5).

As classes de congruencia m
odulo 5 s
ao {5n ; n Z}, {5n + 1 ; n Z}, {5n + 2 ; n Z}, {5n + 3 ; n Z}
e {5n + 4 ; n Z}.

Atividades Propostas - p
agina 28
Exerccio 71. Volte a
` atividade proposta na sec
ao passada, descreva o conjunto Z5 e mostre que ele tem 5
elementos. Pela Proposic
ao 2, temos que
Z5 = {0, 1, 2, 3, 4}.
Voce pode descrever cada uma destas classes?
Solu
c
ao: Resolvido na soluc
ao do exerccio 2, pagina 21.

Atividades Propostas - p
agina 30
Exerccio 72. Mostre que (10)2m 1( mod 11), m Z+ . (Sugest
ao: use induca
o sobre m.)
Solu
c
ao: Seguindo a sugest
ao, usaremos inducao sobre m. Se m = 0, entao (10)2m = 1 e 1 1 mod 11.
Suponha que para algum m Z+ tenhamos (10)2m 1( mod 11). Entao 102m = 11b + 1 para algum b Z
38

e note que 102 = 100 = 11 9 + 1, isto e, existe a Z tal que 102 = 11a + 1, logo
102(m+1)

102m 102 = (11b + 1)(11a + 1) = 112 ab + 11(a + b) + 1 = 11(11ab + a + b) + 1

102(m+1) 1mod11.

Atividades Propostas - p
agina 30
Exerccio 73. Seja J Z uma sub-estrutura ideal de Z, isto e, J satisfaz as tres seguintes propriedades:
(a) 0 J
(b) J J J
(c) ZJ J.
Defina uma relac
ao bin
aria em Z do seguinte modo: x, y Z,
x y (x y) J.
(a) Utilize as tres popriedades que definem ideal para mostrar que e uma relac
ao de equivalencia em Z.
(b) Verifique que se J = Zn, n Z+ , a relac
ao de equivalencia , acima definida, e exatamente a relac
ao
de congruencia m
odulo n em Z.
Solu
c
ao: (a) Para mostrar que e uma relacao de equivalencia em Z, verificaremos que a relacao e reflexiva,
simetrica e transitiva:
- reflexiva (x x) :

x x x x J 0 J, como J e ideal, 0 J, logo x x.

- simetrica (x y y x) : como J e ideal x y x y J (1)(x y) J y x


J y x.
- transitiva (x y e y z x z) : x y e y z x y J e y z J x z = (x y) + (y z)
J x z.
(b) A relac
ao de equivalencia definida por e tal que
a b (a b) Zn a b e m
ultiplo inteiro de n a b mod n.
Portanto, a relac
ao de equivalencia e, exatamente, a congruencia modulo n.

Atividades Propostas - p
agina 31
Exerccio 74. Determine a congruencia de 6m + 5, m
odulo 4, sabendo-se que m 1( mod 4).
Solu
c
ao: Se m 1( mod 4) ent
ao m = 4q + 1 para algum inteiro q. Assim, 6m + 5 = 6(4q + 1) + 5 =
4 6q + 11 = 4(6q) + (2 4 + 3) = 4(6q + 2) + 3. Logo, se m 1( mod 4), entao 6m + 5 3( mod 4).
Exerccio 75. Sabendo-se que x y( mod n), mostre que x2 + y 2 2(xy)( mod n2 ).
Solu
c
ao: Se x y( mod n), ent
ao x y = qn para algum q Z. Elevando ambos os membros ao quadrado
temos (qn)2 = (x y)2 = x2 + y 2 2xy. Isto e equivalente a q 2 n2 = (x2 + y 2 ) (2xy), ou seja, x2 + y 2 2xy(
mod n2 ).
Observa
c
ao : Nunca perca de vista a definicao . Neste caso, dois inteiros, a e b, sao congruos modulo (um
inteiro n
ao negativo) n quando a b e um m
ultipo inteiro de n.

Exerccio 76. Determine a classe de 2 em Z3 e em Z5 .


Solu
c
ao: A classe de 2 Z3 e o conjunto 2 = {3k + 2|k Z} = {. . . , 10, 7, 4, 1, 2, 5, 8, 11, . . . }. A
classe de 2 Z5 e o conjunto 2 = {5k + 2|k Z} = {. . . , 18, 13, 8, 3, 2, 7, 12, 17, . . . }.

Aula 10
Atividades Propostas - p
agina 34
Exerccio 77. Demonstre, usando induc
ao sobre k, o tem (iii) do Corol
ario 1.
Solu
c
ao: Queremos mostrar por induc
ao que
a r(modn) ak rk (modn)k Z+ .
Para k = 1 a implicac
ao e claramente verdadeira, pois qualquer que seja a sentenca P e verdade que P P.
Se a implicac
ao for verdadeira para algum k Z+ , isto e, se vale
a r(modn) ak rk (modn),
ent
ao pelo tem (ii) da Proposic
ao 1 desta aula temos que a r(mod n) ak a rk r(mod n)
e portanto, a r(mod n) ak+1 rK+1 (mod n).
Como j
a verificamos que a implicac
ao e verdadeira para k = 1 temos provado pelo Princpio da Inducao que
a afirmac
ao e verdadeira para todo K Z+ .

Atividades Propostas - p
agina 37
Exerccio 78. Calcule o resto da divis
ao de N = 3345678 por 7, 11 e 13.
Sugest
ao: use o seguinte
33 = 27 1(mod 7), 35 = 243 1(mod 11) e 33 1(mod 13).
Solu
c
ao: Primeiramente faremos o resto da divisao por 7. Inicialmente procuramos um potencia de 3 que
seja 1(mod 7) ou (1)(mod 7). Tomando as primeiras potencias de 3 temos 31 = 3, 32 = 9 2
(mod 7) , 33 = 27 1( mod 7).
Efetuando a divis
ao temos 345678 = 115226 3.
Ent
ao N = 3345678 = 31152263 = (33 )115226 (1)115226 (mod 7) pois 33 1(mod 7).
Logo, N 1(mod 7).
Conclus
ao: O resto da divis
ao de N por 7 e 1, porque N 1(mod 7) existe q Z tal que N 1 = 7q
existe q Z tal que n = 7q + 1.
41

Agora, o resto da divis


ao de N por 11.
Novamente comecamos buscando uma potencia de 3 que tenha resto 1 quando dividida por 11 :
31 3( mod 11), 32 9( mod 11), 33 = 27 5( mod 11), 34 = 81 4(mod 11) e 35 = 243 1(mod 11).
Efetuando a divis
ao temos 345678 = 69135 5 + 3.
Ent
ao N = 3345678 = 3691355+3 = (35 )69135 33 169135 5(mod 11),
onde a u
ltima equivalencia e obtida usando a proposicao 1 desta aula, o seu corolario e que 35 1(mod 11),
33 5(mod 11).
Conclus
ao: O resto da divis
ao de N por 11 e 5.
E ainda, o resto da divis
ao de N por 13.
De modo an
alago ao feito ate aqui observamos que 33 = 27 1(mod13).
Efetuando a divis
ao temos 345678 = 115226 3.
Logo,N = 3345678 = (33 )115226 1115226 ( mod 13), pelo tem (iii) do Corolario 1 da Proposicao 1 desta aula.
Conclus
ao: O resto da divis
ao de N por 13 e 1.

Atividades Propostas - p
agina 39
Exerccio 79. Enuncie e demonstre o criterio de divisibilidade por 9.
Sugest
ao: siga os mesmos passos da demonstrac
ao do criterio da divis
ao por 3.
Solu
c
ao: Temos que N e divisvel por 9 se, e somente se, a soma ri=0 ai dos algarismos que comp
oe o
n
umero N , em sua express
ao decimal, e um m
ultiplo de 9.
Agora faremos a demonstrac
ao do criterio enunciado acima.
Escrevemos N = ar ar1 ai a1 a0 em expressao decimal. Assim,
N = 10r ar + (10)r1 ar1 + + (10)i ai + + (10) a1 + a0 = ri=0 ai 10i .
Utilizando as propriedades de congruencia, temos:
10 1(mod 9) 10s 1(mod 9) , s 1 inteiro. Logo,
(10)i ai ai 1 = ai (mod 9) , i inteiro
e assim,
N = ri=0 ai 10i ri=0 ai 1 = ri=0 ai (mod 9).
Assim, N e m
ultiplo de 9 N 0(mod 9) ri=0 ai 0(mod 9) ri=0 ai e m
ultiplo de 9, demonstrando o criterio de divisibilidade por 9.

Atividades Propostas - p
agina 40
Exerccio 80. Elabore um exemplo para o criterio de divisibilidade acima. Por exemplo, multiplique 11 por
algum inteiro n e verifique que 11n satisfaz o criterio de divisibilidade por 11.
Solu
c
ao: Primeiramente efetuamos os c
alculos:
11 123 = 1353 = 1 103 + 3 102 + 5 101 + 3 100 .

Imagine que n
ao sabemos que 1353 e m
ultiplo de 11. A verificacao utilizando o criterio de divisibilidade
m
odulo 11 e: 1353 = 1 103 + 3 102 + 5 101 + 3 100 . Efetuando a soma alternada dos coeficientes da
express
ao decimal temos 1 + 3 5 + 3 = 0, que e divisvel por 11.
Logo 1353 e divisvel por 11.

Atividades Propostas - p
agina 41
Exerccio 81. Mostre que um inteiro N e divisvel pelo produto de primos distintos p1 , p2 , p3 , se, e
somente se, N e simultaneamente divisvel por cada um dos primos p1 , p2 , p3 , .
Solu
c
ao: Se N e divisvel pelo produto p1 p2 p3 pk , entao existe q Z tal que N = q p1 p2 pk =
(q p2 p3 pk ) p1 , logo N e divisvel por p1 , analogamnete N = (q p1 p3 p4 pk ) p2 , logo N e divisvel
por p2 e assim sucessivamente.
Em geral, se N e divisvel por um n
umero composto a b, entao N e divisvel por a e N e divisvel por b.
Reciprocamente, se N e divisvel por p1 , p2 , p3 , , pk , existem q1 , q2 , , qk Z tais que N = qi pi para
todo i = 1, 2, 3, , k. Como p2 6= p1 e primo e p1 divide N = q1 p1 temos que p2 |q, logo q1 = p2 n1 , ent
ao
N = p 1 p 2 n1 .
Como p3 divide N = p1 p2 n1 e p3 - p1 e p3 - p2 temos que p3 |n1 , logo n1 = p3 n2 e N = p1 p2 p3 n2 e
assim sucessivamente ate chegarmos a N = p1 p2 p3 pk nk1 , logo p1 p2 pk |N , conforme queramos
demonstrar.

Atividades Propostas - p
agina 42
Exerccio 82. Calcule:
(a) 26736730 (mod 7)
(b) 3123400 (mod 11)
(c) 13234500 (mod 19)

Solu
c
ao:
(a) Repare que 23 = 8 1(mod 7). Ent
ao dividimos 6736730 por 3.

6736730 = 2245576 3 + 2.

Logo 26736730 = 2 2245576 3 + 2 = (23 )2245576 22 12245576 4(mod 7).


Ent
ao 26736730 4(mod 7).
(b) Observe que 35 = 243 1(mod 11) e que o n
umero 123400 e divisvel por 5, isto e, existe q Z tal que
123400 = 5 q. Ent
ao 3123400 = 35q = (35 )q 1(mod 11).
Portanto, 1 3123400 (mod11).

(c) Tomando as primeiras potencias de 13 temos:


132 = 169 17(mod 19), 133 = 2197 12(mod 19), 134 = 28561 4(mod 19).
Como n
ao obtemos ate aqui o esperado resto 1, vamos tentar simplificar o problema com o resto 4 na
divis
ao de 134 por 19.
Temos 13234500 = 13458625 = (134 )58625 458625 (mod 19).
Ent
ao, 458625 = 2258625 = 21 17250. Portanto, 13234500 2117250 (mod 19).
Agora procuramos umna potencia de 2 que seja congrua a 1 ou 1 modulo 19. As primeiras potencias de 2
s
ao 2, 4, 8, 16, 32, 64, 128, 256, 512 4 1024. Tomando uma a uma a congruencia modulo 19 verificamos que
512 = 19 26 + 18, logo 29 = 512 (1)(mod 19).
Dividindo 234500 por 9 obtemos
234500 = 9 26055 + 5.
Ent
ao 2117250 = (29 )26055 25 32(mod 19).
Logo 2117250 13(mod 19), ou seja, 2117250 6(mod 19).
Conclus
ao: 13234500 6(mod 19).
Exerccio 83. Mostre que o inteiro N = ar ar1 a1 a0 e m
ultiplo de 4 se, e somente se, o inteiro a1 a0
e m
ultiplo de 4.
Sugest
ao: Note que 10r 0( mod 4) para r 2.
Solu
c
ao: Observe que podemos escrever N como
N = ar 10r + ar1 10r1 + + a1 101 + a0 100 = rk=0 ak 10k ,
com 0 a0 , a1 , , ar 9 n
umeros inteiros.
Queremos mostrar que N 0(mod 4) se, e somente se, a1 a0 0(mod 4).
Afirma
c
ao: 10r 0 mod 4 para r 2. Justificativa: Observe que 10r = 102+(r2) = 100 10r2 .
Se r 2, ent
ao 10r2 e inteiro. Como 100 = 4 25, o n
umero 10r = 100 10r2 = 4 25 10r2 e divisvel
por 4, isto e, 10r 0(mod 4).
Da afirmac
ao e da Proposic
ao 1 desta aula, temos que
(ar 10r + ar1 10r1 + + a2 102 + a1 10 + a0 100 ) (a1 10 + a0 10)mod4.
Logo N (a1 10 + a0 ) mod 4 e, portanto, N 0( mod 4) (a1 10 + a0 mod 4).
Exerccio 84. Generalize o resultado anterior para qualqer potencia de 2.
Solu
c
ao: Queremos demonstrar que um inteiro N = ar ar1 a1 a0 escrito na base 10 e m
ultiplo de 2m se,
e somente se, o inteiro am am1 a1 a0 e m
ultiplo de 2m .
Afirma
c
ao: 10n 0 mod 2 para n m.
De fato, 10n = 2n 5n , logo 2m | 10n se m n.
A demonstrac
ao, usando a afirmac
ao, e totalmente analoga a do exerccio anterior.

Exerccio 85. Sejam N = ar ar1 a1 a0 e N1 = ar ar1 a1 . Mostre que N e divisvel por 7 se, e somente
se, N1 2a0 e divisvel por 7.
Solu
c
ao: A express
ao decimal para N e ar 10r + ar1 10r1 + + a1 r1 + a0 100 e a expressao para N1 e
ar 10r1 + ar1 10r2 + + a1 100 . Ent
ao N = 10 (ar 10r1 + ar1 10r2 + + a1 ) + a0 = 10 N1 + a0 .
Assim N 0(mod 7) se, e somente se, 10N1 + a0 0( mod 7).
Observe que
10N1 + a0 (mod 7). Ent
ao N 0(mod 7) 3N1 + a0 0(mod 7) 3N1 a0 (mod 7) 5 3N1
5a0 (mod 7) N1 (5)a0 (mod 7) N1 2a0 (mod 7) N1 2a0 0(mod 7).

Aula 11
Atividades Propostas - p
agina 49
Exerccio 86. Escreva as tabelas de operac
oes de soma e multiplicaca
o de Zn para os seguintes valores de
n.
Solu
c
ao: (a) n = 2
Soma em Z2 :
+

Produto em Z2 :

(b) n = 5:
Soma em Z5 :
+

Produto em Z5 :

46

(c) n = 7 Soma em Z7 :
+

Produto em Z7 :

(d)n = 12:

Produto em Z12 :

10

11

10

11

10

11

10

11

10

11

10

11

10

11

10

11

10

11

10

11

10

11

10

10

11

11

11

10

10

11

10

11

10

10

10

11

11

10

10

10

10

11

11

10

Exerccio 87. Seja f : Z6 Z6 a func


ao definida por f (x) = 2x + 1. Determine
Im(f ) = {f (a)|a Z6 } Z6 .
injetiva?
A func
ao e sobrejetiva?E

Solu
c
ao: A func
ao pode ser descrita como:

Domnio

Imagem

f (0) = 2 0 + 1 = 1

f (1) = 2 1 + 1 = 3

f (2) = 2 2 + 1 = 5

f (3) = 2 3 + 1 = 1

f (4) = 2 4 + 1 = 3

f (5) = 2 5 + 1 = 5

A func
ao n
ao e sobrejetiva porque Im(f ) esta contido propriamente em Z6 . De fato, 0 Im(f
/
), por exemplo.
A func
ao n
ao e injetiva porque f (0) = f (3) = 1 e 0 6= 3.

Exerccio 88. Responda as mesmas perguntas do exerccio anterior para a func


ao f : Z7 Z7 definida
por f (x) = 2x + 1.

Solu
c
ao: A func
ao pode ser dada explicitamente como:

Domnio

Imagem

f (0) = 2 0 + 1 = 1

f (1) = 2 1 + 1 = 3

f (2) = 2 2 + 1 = 5

f (3) = 2 3 + 1 = 0

f (4) = 2 4 + 1 = 2

f (5) = 2 5 + 1 = 4

f (6) = 2 6 + 1 = 6

A func
ao e sobrejetiva porque Im(f ) = Z6 e e injetiva porque cada elemento da imagem corresponde a um
u
nico elemento do domnio.

Aula 12
Atividades Propostas - p
agina 52
Exerccio 89. Encontre os divisores de zero em Z8 .
Solu
c
ao: Um elemento a em Z8 e um divisor de zero se existir b Z8 {0} tal que 0 = a b = a b, isto
e, tal que a b e m
ultiplo de 8. Portanto, os divisores de zero em Z8 sao 2, 4, 6, pois 2 4 = 4 2 = 0 e
4 6 = 6 4 = 24 = 0.
Exerccio 90. Mostre que Z7 n
ao tem divisores de zero.
Solu
c
ao: Uma possibilidade e construir a tabela de multiplicacao de Z7 e observar que se a 6= 0 e b 6= 0,
ent
ao a b 6= 0. Outra soluc
ao e a seguinte. Sejam a e b Z7 . Se a b = 0, entao 7|a b. Como 7 e primo,
7|a ou 7|b, isto e, ou a = 0 ou b = 0 e portanto, nao ha divisores de zero em Z7 .
ao e um divisor de zero
Exerccio 91. Mostre que a classe 5 e um divisor de zero em Z10 , mas a classe 5 n
em Z6 .
Solu
c
ao: De fato, 5 2 = 10 = 0, ent
ao 5 e divisor de zero em Z10 . Por outro lado, se 5 b = 0 em Z6 , ent
ao
6|5b e, como mdc(6, 5) = 1, temos que 6|b, de onde conclumos que b = 0 em Z6 . Logo 5 nao e divisor de
zero em Z6 .

Atividades Propostas - p
agina 53
Exerccio 92. Reveja todos os exemplos de Zn com os quais j
a trabalhamos e verifique que a Proposic
ao 1
se aplica.
Solu
c
ao: Exerccio do leitor.

Atividades Propostas - p
agina 56
Exerccio 93. Construa a tabela de multiplicac
ao de Z12 . Verifique que as classes invertveis s
ao as classes
a, com 1 a 11, tais que mdc(a, 12) = 1.
Solu
c
ao:
50

10

11

10

11

10

10

10

11

11

10

10

10

10

11

11

10

Atividades Propostas - p
agina 57
Exerccio 94. Determine todos os divisores de zero e todos os elementos invertveis em Zn para os seguintes
inteiros n: n = 8, n = 10 e n = 12.
Solu
c
ao: Conforme visto nas Proposic
oes 2 e 3 desta aula, os divisores de zero em Zn sao as classes a Zn
ao
tais que a 6= 0 e mdc(a, n) > 1. Alem disso, os elementos nao nulos e que nao sao divisores de zero s
invertveis. Na resoluc
ao abaixo temos todas as solucoes na seguinte ordem: Zn = {0} {divisores de zero}
{invertveis}.
Z8 = {0} {2, 4, 6} {1, 3, 5, 7}
Z10 = {0} {2, 4, 5, 6, 8} {1, 3, 7, 9}
Z12 = {0} {2, 3, 4, 6, 8, 9, 10} {1, 5, 7, 11}

Atividades Propostas - p
agina 59
Exerccio 95. Mostre que se a 6= 0 possui inverso multiplicativo em Zn , ent
ao esse inverso e u
nico.
Solu
c
ao: Se b e c s
ao inversos multiplicativos de a em Zn , entao a b = b a = 1 e a c = c a = 1. Da
c = c 1 = c (a b) = (c a)b = 1 b = b.
Portanto, quando o inverso multiplicativo de a existir, ele sera u
nico e, usualmente, denotado por a1 .
Exerccio 96. Encontre o inverso multiplicativo de:
(a) 29 em Z121 ;
(b) 15 em Z67 .

Solu
c
ao: (a) Como 29 e primo, mdc(121, 29) = 1, logo 29 e invertvel em Z121 . De fato, sabemos que
existem inteiros m e n tais que 121m + 29n = 1, entao
1 = 121m + 29n = 121m + 29n = 29n.
Usando o Teoremda da Divis
ao de Euclides, temos:
(i) 121 = 29 4 + 5
(ii) 29 = 5 5 + 4
(iii) 5 = 4 1 + 1
(iii)

(ii)

(i)

Ent
ao 1 = 5 4 = 5 (29 5 5) = 121 29 4 [29 5 (121 29 4)] = 6 121 25 29. Portanto,
1 = 6 121 25 29 = 25 29. O inverso multiplicativo de 29 e 25, que tambem pode ser expresso como
121 25 = 96, isto e, 25 = 96.

(b) Analogamente, mdc(15, 67) = 1 e, portanto, 15 e invertvel em Z67 . Usando o Teorema da Divis
ao
de Euclides, temos:
67 = 15 4 + 7
15 = 7 2 + 1.
Ent
ao 1 = 15 7 2 = 15 (67 15 4) 2 = 15 67 2 + 15 8 = 15 9 67 2. Portanto 1 = 15 9 67 2 = 15 9.
Conclus
ao : o inverso multiplicativo de 15 em Z67 e 9.

Solu
co
es do M
odulo 3

Aula 13
Atividades Propostas - p
agina 8
Exerccio 97. Mostre que se p e um primo e a e b s
ao inteiros ent
ao
(a + b)p ap + bp (modp).
Solu
c
ao: O Teorema de Fermat afirma que dado um primo p e um inteiro q vale que q p q(modp).
Ent
ao temos que (a + b)p (a + b)(mod p). Por outro lado ap a(mod p) e bp b(mod p) e, portanto,
(ap + bp ) (a + b)(mod p).
Por transitividade e simetria, se (a + b)p (a + b)(mod p) e (ap + bp ) (a + b)(modp), entao (ap + bp )(modp).
Exerccio 98. Calcule o resto da divis
ao de:
(a) 3200 por 13
(b) 52530 por 7
Solu
c
ao: Lembramos que, pela segunda versao do Teorema de Fermat, se p e um primo que nao divide q,
ent
ao
q p1 1modp.

(a) Tome p = 13 e q = 3, claro que 13 - 3, entao 312 1(mod13).


Pelo Teorema da Divis
ao de Euclides
200 = 12 16 + 8.
Ent
ao 3200 = 3(1216+8) = (312 )16 38 116 3(mod 13).
Observe que 33 = 27 1(mod13), ent
ao
38 = 3(32+2) = (33 )3 32 13 32 (mod13).
Portanto, 3200 38 (mod 13) e 38 9(mod 13).
Consequentemente, 3200 9(mod 13).
Resposta: O resto da divis
ao de 3200 por 13 e 9.
54

(b)Tome p = 7 e q = 5, claramente p - q, entao 5(71 ) 1(mod 7).


Efetuando a divis
ao, obtemos 2530 = 6 421 + 4, portanto,
52530 = 5(6421+4) = (56 )421 54 1421 54 (mod7).
Logo, 52530 54 (mod 7).
Observe que 53 = 125 = 7 17 + 6, logo 53 1(mod 7).
Assim, 54 = 53 5 (1)5(mod 7), ent
ao 54 5(mod 7), mas 7 0(mod 7), de onde conclumos que
2 = 5 + 7 5(mod7).
Resposta: Temos que 52530 2(mod 7), ou seja, o resto da divisao de 52530 por 7 e 2.
Exerccio 99. Use o teorema de Fermat para provar que para todo inteiro n, o n
umero
n3 + (n + 1)3 + (n + 2)3
e divisvel por 9.
Solu
c
ao: Um n
umero e divisvel por 9 se e divisvel por 3 e quando dividido por 3 continua divisvel por 3.
Pelo Teorema de Fermat
n3 n(mod3)
(n + 1)3 n + 1(mod3)
(n + 2)3 n + 2(mod3).
Logo, n3 + (n + 1)3 + (n + 2)3 n + (n + 1) + (n + 2)(mod 3), isto e,
n3 + (n + 1)3 + (n + 2)3 3n + 3(mod3).
Ent
ao n3 + (n + 1)3 + (n + 2)3 0(mod 3), porque 3 0(mod 3).
Assim n3 + (n + 1)3 + (n + 2)3 e divisvel por 3.
Para verificar que 31 [n3 + (n + 1)3 + (n + 2)3 ] 0(mod 3) efetuaremos as contas:
1 3
1
[n + (n + 1)3 + (n + 2)3 ] = [n3 + (n3 + 3n2 + 3n + 1) + (n3 + 6n2 + 12n + 8)] =
3
3
n3 + 3n2 + 5n + 3 n3 + 5n(mod3)
porque 3 0(mod 3).
Como n3 n(mod 3) e 5 2(mod 3) temos que n3 + 5n n + 2n(mod 3) entao
1 3
[n + (n + 1)3 + (n + 2)3 ] 0(mod3).
3
Portanto, n3 + (n + 1)3 + (n + 2)3 e divisvel por 9.
Exerccio 100. O que s
ao pseudoprimos? Mostre que 341 e pseudoprimo para a base 2, mas n
ao e pseudoprimo para a base 3:

Solu
c
ao: Um n
umero inteiro n e pseudoprimo para a a base b Z se b(n1) 1(mod n).
Por exemplo,341 e um pseudoprimo para a base 2.
De fato, calculemos 2(3411) (mod 341).
Observe que 210 1024 e 1024 = 341 3 + 1.
Assim, 210 1(mod 341), donde 2340 = (210 )34 1(mod 341).
Por outro lado, 341 n
ao e pseudoprimo para a base 3.
Calculemos 3340 (mod 341).

Aula 14
Exerccios - p
agina 17
Exerccio 101. Calcule (N ) para os seguintes valores de N :
(a) N = 200;
(b) N = 500;
(c) N = 22 35 74 ;
(d) N = (20)5 .

Solu
c
ao:
(a) Como 200 = 23 52 , ent
ao



1
1 4
1
1
= 200 = 80
(200) = 200 1
2
5
2 5
(b) Como 500 = 22 53 , ent
ao


1
(200) = 500 1
2



1
1 4
1
= 500 = 200
5
2 5

(c)




22 35 74 = 22 35 74 =
= 221 (2 1) 351 (3 1) 741 (7 1) = 2 162 2058 = 666792
5
5
(d) Como (20) = 22 5 = 210 55 , entao




5
(20) = 210 55 == 2101 (2 1) 551 (5 1) = 512 2500 = 1280000
Exerccio 102. Verifique que vale a f
ormula
X
(d) = N
d|N

para N = 15 e N = 20.

Solu
c
ao:
57

N = 15
Os divisores positivos de 15 s
ao {1, 3, 5, 15}. Logo
X

(d) = (1) + (3) + (5) + (15) = (1) + (3) + (5) + (3 5) =

d|15

= (1) + (3) + (5) + (3) (5) = 1 + (3 1) + (5 1) + (3 1)(5 1) =


= 1 + 2 + 4 + 8 = 15.
N = 20
Os divisores positivos de 20 s
ao {1, 2, 4, 5, 10, 20}. Logo
X

(d) = (1) + (2) + (4) + (5) + (10) + (20) =

d|20

= (1) + (2) + (22 ) + (5) + (2 5) + (22 5) =


= 1 + (2 1) + 221 (2 1) + (5 1) + (2 1) (5 1) + 221 (2 1) (5 1) =
= 1 + 1 + 2 + 4 + 4 + 8 = 20.

Aula 15
Atividades Propostas - p
agina 21
Exerccio 103. Defina a noc
ao de mdc(a1 , a2 , a3 , , an ) e demonstre o Lema 1, usado na demonstrac
ao
da Proposica
o 1.
Solu
c
ao: Dizemos que um inteiro positivo d e o maximo divisor comum de n n
umeros inteiros nao-nulos
a1 , a2 , , an , se:
(i) d e um divisor comum a todos os n
umeros a1 , a2 , , an , isto e, d|aj para todo j 1, 2, 3, , n;
(ii) d e o maior divisor comum, isto e, se d0 e um divisor comum a a1 , a2 , a3 , , an , entao d0 d. (mais
precisamente, temos que d0 |d).
Agora vamos `
a prova do Lema 2. Verificaremos que
Za1 + Za2 + + Zan = Zd, (d > 1) d = mdc(a1 , a2 , , an ).
(=) Suponha que Za1 + Za2 + + Zan = Zd, e vamos mostrar que valem as propriedades (i) e (ii) da
definic
ao acima. De fato, se Za1 + Za2 + + Zan = Zd, entao Za1 Zd, Za2 Zd, , Zan Zd.
Deste modo, a1 Zd, a2 Zd, , an Zd, ou seja, d divide todos os n
umeros a1 , a2 , , an .
Portanto, (i) est
a verificada.
Para verificar (ii), suponha que d0 Z+ e tal que d0 |a1 , d0 |a2 , , d0 |an , entao a1 Zd0 , a2 Zd0 , ,
an Zd0 .
Como Zd0 e um ideal, os m
ultiplos de aj estao em Zd0 : Za1 Zd0 , Za2 Zd0 , , Zan Zd0 .
Tambem a soma de elementos de Zd0 e elemento de Zd0 , portanto, Zd = Za1 + Za2 + + Zan Zd0 , logo
d0 |d (e portanto, d0 6 d).
Assim verificamos a validade de (ii).
Como valem (i) e (ii) para o n
umero d conclumos que d = mdc(a1 , a2 , , an ) segundo a definicao acima.

(=) Reciprocamente, seja d = mdc(a1 , a2 , , an ), como todo ideal de Z e principal (e gerado por um
s
o elemento) e a soma de ideais e um ideal, existe um inteiro d0 > 0 tal que
Zd0 = Za1 + Za2 + + Zan .
De acordo com o tem j
a provado |d0 | = mdc(a1 , a2 , , an ).
59

Logo Zd = Za1 + Za2 + + Zan .


Conforme queramos demonstrar.
Exerccio 104. Reescreva a demonstrac
ao da Proposic
ao 1 para equac
oes diofantinas lineares ax + by = c,
em duas vari
aveis x e y.
Solu
c
ao: A prova e a mesma da Proposicao 1, apenas com n = 2.

Atividades Propostas - p
agina 23
Exerccio 105. Discuta a existencia de soluc
oes inteiras da equac
ao diofantina linear ax = c em uma
vari
avel x (a 6= 0 e c inteiros).
Solu
c
ao: A equac
ao ax = c, com a e c em Z possui solucao inteira existe b Z tal que ab = c c
divide a.
Caso exista soluc
ao ela ser
au
nica, de fato, ab = ab0 = b0 = b.
Observe que usamos o fato de a 6= 0 para provarmos a unicidade.
Exerccio 106. Resolva, se possvel, a equaca
o diofantina 10x + 25y = 20.
Solu
c
ao: Como mdc(10, 25) = 5 e 5|20, a Proposicao 1 desta aula garante que o conjunto solucao e n
aovazio.
Para encontrar uma soluc
ao particular (x0 , y0 ) da equcao 10x+25y = 20, podemos usar a seguinte estrategia:
como mdc(10, 25) = 5, sabemos que usando o Algoritmo de Euclides podemos encontrar inteiros r e s tais
que 10r + 25s = 5.
Multiplicando por 4 ambos os membros obtemos 10 (4r) + 25 (4s) = 20, entao teremos x0 = 4r e y0 = 4s
(observe que esta e uma tecnica geral).
Tratemos de calcular r e s.
Dividindo temos 25 = 2 10 + 5, logo 10 (2) + 25 1 = 5, portanto, x0 = 8 e y0 = 4.
De posse da soluc
ao particular (x0 , y0 ) = (8, 4) usamos a Proposicao 2 para descrever todas as soluc
oes
inteiras da equac
ao.

x = 8 ( 25 )t
5
y = 4 + ( 10 )t
5

x = 8 5t
()
y = 4 + 2t, t Z.
Exerccio 107. Interprete graficamente o conjunto (x, y) S das soluc
oes inteiras das seguintes equac
oes
diofantinas

12x + 18y = 30
10x + 25y = 20.

Solu
c
ao: Primeiro vamos resolver as equacoes e, em seguida, interpretaremos graficamente os conjuntos de
soluc
oes.
a) mdc(12, 18) = 6 e 6|30 = S 6= 0.
Primeiro calculamos a soluc
ao particular.
Dividindo temos 18 = 12 +6, ent
ao 12 1 + 18 (1) = 6, logo 12 5 + 18 (5) = 5 6 = 30, portanto
uma soluc
ao particular e (x0 , y0 ) = (5, 5).
Da Proposic
ao 2 concluimos que o conjunto S das solucoes e:
S = (x, y) Z2 ; x = 5 3tey = 5 + 2t, t Z = (5 3t, 5 + 2t) Z2 ; t Z.
b) A soluc
ao foi encontrada no exerccio anterior. Se permitimos (x, y) R2 temos que as soluc
oes da
equac
ao 12x + 18y = 30 formam uma reta r em R2 (isto foi verificado no curso de Geometria Analtica).
Assim as soluc
oes inteiras da equac
ao 12x + 18y = 30 sao os pontos da reta r que possuem ambas as
coordenadas inteiras.
Analogamente, as soluc
oes da equac
ao diofantina 10x + 25y = 20 tambem sao pontos colineares em R2 ,
precisamente s
ao os pontos de coordenadas inteiras sobre a reta s := {(x, y) R2 |10x + 25y = 20}.
Exerccio 108. Em geral, determinar as soluc
oes de equac
oes diofantinas lineares em mais de duas vari
aveis
e mais complicado do que em apenas duas vari
aveis.
Por exemplo, mostre que (x, y, z) Z3 descritas parametricamente, em Z, abaixo, s
ao soluc
oes da equac
ao
diofantina 2x + 3y + 5z = 0.

x = + 5r

y = + 5s

z = 2r 3s
com , r, s Z.
(Observe que (, , ) e uma soluc
ao).
Solu
c
ao: Basta verificar que os pontos (x, y, z) da forma

x = + 5r

y = + 5s

z = 2r 3s
onde , r, s Z, satisfazem a equac
ao.M
aos `a obra:
2x + 3y + 5z = 2( + 5r) + 3( + 5s) + 5( 2r 3s)
2x + 3y + 5z = 2 + 10r + 3 + 15s 5 10r 15s)
2x + 3y + 5z = (2 + 3 5) + (10 10)r + (15 15)s = 0.

Aula 16
Atividades Propostas - p
agina 32
Exerccio 109. Seja a = pq, onde p e q s
ao primos mpares com q > p. Mostre que:
(i) a = pq, b =

q 2 p2
2

ec=

q 2 +p2
2

e uma soluc
ao inteira reduzida de x2 + y 2 = z 2 .

(ii) Aplique a f
ormula acima para os seguintes valores de p e q:
(a) p = 3 < 5 = q
(b) p = 5 < 7 = q
Solu
c
ao:
1. Para verificar que


q 2 p2 q 2 + p2
pq,
,
2
2
e uma soluc
ao inteira de x2 + y 2 = z 2 , precisamos verificar que satisfaz a equacao e que a, b, c Z.
I) Satisfaz a equc
ao:

a2 + b2 = p2 q 2 +

q 2 p2
2

2

q 4 2p2 q 2 + p4
4p2 q 2 + q 4 2p2 q 2 + p4
=
=
4
4
 2
2
q 4 + 2p2 q 2 + p4
q + p2
=
=
= c2 .
22
2
= p2 q 2 +

II) a, b, c Z :
(i) a e produto de inteiros, ent
ao a e inteiro.
(ii) b e inteiro pois p e q s
ao mpares, logo q 2 e p2 sao mpares, portanto q 2 p2 e par.
Conclus
ao:

q 2 p2
2

e inteiro.

Em smbolos, se p = 2n + 1 e q = 2m + 1, temos


p2 = 4n2 + 4n + 1 = 2 2n2 + 2n + 1 e q 2 = 4m2 + 4m + 1 = 2 2m2 + 2m + 1.
Assim,

q 2 p2
2

(iii) c =



= 2m2 + 2m + 2n2 + 2n Z.

q 2 +p2
2

e inteiro; de fato, como p = 2n + 1 e q = 2m + 1, entao p2 = 4n2 + 4n + 1 e

q 2 = 4m2 + 4m + 1.
62

Portanto, c =

4m2 +4m+4n2 +4n+2


2

= 2m2 + 2m + 2n2 + 2n + 1 Z.

Ainda precisamos mostrar que (a, b, c) e reduzida, isto e, que a, b, c sao inteiros positivos e que
mdc(a, b) = 1.
A primeira parte e clara das express
oes de a, b, c. Mostremos que mdc(a, b) = 1.
Seja d um inteiro positivo tal que d|a e d|b. Entao d|pq e d| q

p2
2 .

Como d|pq e os n
umeros p e q s
ao primos, entao d = 1 ou d = p ou d = q.
Como d| q

p2
2 ,

temos que d = 1, pois p e q nao dividem

q 2 p2
2 .

(*)

Conclus
ao: mdc(a, b) = 1.
2

Verificac
ao de (*): provaremos que p nao divide q p
cao e feita de modo analogo.
2 . A outra afirma
 2 2
= (q+p)
ao p| (q+p)
ou p|(q p).
Se p| q p
2
2 .(q p), ent
2
Mas p|(q p) implica que p|q, absurdo.
E p| (q+p)
implica que existe n Z tal que p.n =
2

(q+p)
2 .

Logo, 2p.n = q + p, e portanto, q = (2n 1).p. Isso significa que p|q, uma contradicao!
Portanto, p n
ao divide

q 2 p2
2 .

2. a) p = 3 e q = 5:
Temos a = 3x5 = 15, b =

52 32
2

=8ec=

52 +32
2

= 17, e, de fato,

a2 + b2 = 152 + 82 = 225 + 64 = 289 = 172 = c2 .


b) p = 5 e q = 7:
Temos a = 5x7 = 35, b =

72 52
2

= 12 e c =

72 +52
2

= 37, e tambem

a2 + b2 = 352 + 122 = 1225 + 144 = 1369 = 372 = c2 .


Exerccio 110. Sejam d e c inteiros positivos tais que d2 | c2 . Mostre que d | c.
Solu
c
ao:
Se d2 |c2 , ent
ao existe a Z tal que c2 = ad2 .
Nosso trabalho ser
a, basicamente, verificar que a e um quadrado perfeito, isto e, existe b Z tal que
a = b2 .
Ora, pelo Teorema Fundamental da Aritmetica apresentado na Aula 7, sabemos que a representac
ao
como produto de n
umeros primos de um inteiro e u
nica, a menos da ordenacao, entao esta representac
ao
para c2 deve conter potencia par para cada primo que figure na decomposicao.
Portanto, o mesmo deve acontecer na decomposicao de ambos a e d2 . Entao a e um quadrado perfeito.

Temos c2 = ad2 = b2 d2 , o que implica que c = c2 = b2 d2 = bd. Portanto, d|c.

Exerccio 111. Mostre que: dado um inteiro positivo a 3 sempre existe inteiros positivos b e c tais que
a2 + b2 = c2 .
Solu
c
ao:
Na notacao do Teorema 1 desta aula, dado a maior ou igual `a 3, tome r = 1 e s = a.
Assim, b =

a2 1
2 ,

c=

a2 +1
2

a2 + b2 = a2 +

e de fato,

a2 1
2

2

= a2 +

a4 2a2 + 1
a4 + 2a2 + 1
=
=
4
4

a2 + 1
2

2

= c2 .

Aula 17
Atividades Propostas - p
agina 35
Exerccio 112. Verifique que as seguintes equac
oes de congruencia n
ao possuem soluc
oes inteiras:
(i) 4x 5 (mod 6)
(ii) 6x 8 (mod 9)
Solu
c
ao:
(a) Suponhamos que x0 Z seja uma solucao da equacao. Assim 4x0 5(mod 6) e, portanto, existe
t Z tal que 4x0 5 = 6t, o que e uma contradicao, pois
4x0 5 = 2(2x0 3) + 1 e mpar e
6t = 2(3t) e par.
Conclus
ao: A equac
ao n
ao possui solucao inteira.
(b) Suponhamos que x0 Z seja uma solucao da equacao. Assim 6x0 8(mod 9) e, portanto, existe
t Z tal que 6x0 8 = 9t, o que e uma contradicao, pois
6x0 8 = 3(2x0 3) + 1 nao e m
ultiplo de 3 e
9t = 3(3t) e m
ultiplo de 3.
Conclus
ao: A equac
ao n
ao possui solucao inteira.
Exerccio 113. Determine o conjunto S Z de todas as soluc
oes das seguintes congruencias:
(i) 3x 2 (mod 5)
(ii) 5x 4 (mod 7)
(iii) 4x + 7 10 (mod 9)
Solu
c
ao:
(i) Como 6 1(mod 5) ent
ao 6x x(mod 5). Dessa forma, multiplicando a equacao 3x 2(mod 5) por
2, temos que x 6x 4(mod 5) e, assim,
S = {x Z; x 4(mod 5)} = {x = 5 k + 4; k Z} .
65

(ii) 5x 4 (mod 7)
Observe que 5x 4 (mod 7) 3 5x 3 4 (mod 7) 15x 12 (mod 7) x 5 (mod 7)
Onde a u
ltima equivalencia segue do fato de que 15 1 (mod 7) e 12 5 (mod 7), pois 15 = 7 2 + 1 e
12 = 7 1 + 5
Portanto, o conjunto S das soluc
oes da equacao 5x 4 (mod 7) e o conjunto:
S = {x Z | x 5 (mod 7)} = {x Z | x = 5 + 7t; t Z} = {5 + 7t Z | t Z}
(iii) Note, inicialmente, que a equac
ao de congruencia dada e equivalente `a equacao 4x 3(mod 9).
Como 8 1(mod 9) ent
ao 8x x(mod 9). Dessa forma, multiplicando a equacao 4x 3(mod 9) por 2,
temos que x 8x 6(mod 9) e, portanto, x 6 3(mod 9)
S = {x Z; x 3(mod 9)} = {x = 9 k + 3; k Z} .
Exerccio 114. Voce conseguiria descobrir por que raz
ao as equaco
es de congruencia de item 1 n
ao possuem
soluc
oes?
Solu
c
ao: No item (i) se 4x 5 (mod 6) possusse solucao inteira x, entao existiria t Z tal que
4x 5 = 6t 4x 6t = 5 2(2x 3t) = 5
Au
ltima igualdade e um absurdo, pois o primeiro membro e par e o segundo membro e mpar. Entao n
ao
h
a soluc
ao inteira x.
No item (ii) se x Z e uma soluc
ao inteira da equacao 6x 8 (mod 9), entao existe t Z tal que
6x 8 = 9t 6x 9t = 8 3(2x 3t) = 8. Mas a u
ltima igualdade e um absurdo supondo x e t inteiros,
pois o primeiro membro e m
ultiplo de 3 e o segundo nao.

Atividades Propostas - p
agina 40
Exerccio 115. Calcule os inversos multiplicativos de a nos seguintes casos:
(i) a = 3, Zn = Z10
(ii) a = 4, Zn = Z21
(iii) a = 6, Zn = Z35
Solu
c
ao:
(i) Como mdc(3, 10) = 1 ent
ao existem inteiros r e s tais que 1 = 3r + 10s. Utilizando o algoritmo de
Euclides obtem-se
1 = 3 (3) + 10 1 = 1 = 3 (3) + 10 1 = 3 3 + 10 1 = 3 7.
Logo, o inverso multiplicativo de 3 em Z10 e 7.
(ii) Como mdc(4, 21) = 1, existem inteiros r e s tais que 21r + 4s = 1. Usando o Algoritmo de Euclides
obtem-se:
21 = 5 4 + 1 1 = 21 + (5) 4 1 = 21 + (5) 4 1 = 5 4

Portanto, o inverso multiplicativo de 4 em Z21 e a classe de -5. Uma maneira mais elegante de se representar
esta classe e 5 = 5 + 21 = 16
(iii) Utilizando o algoritmo de Euclides obtem-se
1 = 6 6 + 35 (1) = 1 = 6 6 + 35 (1) = 6 6 + 35 1 = 6 6.
Logo, o inverso multiplicativo de 6 em Z35 e 6.
Exerccio 116. Use o exemplo 1 acima para resolver as seguintes equac
oes de congruencias reduzidas?
(i) 3x 7 (mod 10)
(ii) 4x 15 (mod 21)
(iii) 6x 2 11 (mod 35)
Solu
c
ao: (i) x0 = 7 7 = 49 e uma solucao particular da equacao de congruencia e, portanto, o conjunto
soluc
ao S da equac
ao e dado por
S = 49 = 9 = {10 n + 9; n Z} .
(ii) Em Z21 temos 4.x = 15 16 4 x = 16 15 x = 240 = 9, pois 240 = 21 11 + 9. Assim,
x {21t + 9 | t Z}
(iii) Note, inicialmente, que a equac
ao de congruencia dada e equivalente `a equacao
6x 13(mod 35).
Como mdc(6, 35) = 1 ent
ao existem inteiros r e s tais que 1 = 6r + 35s. Utilizando o algoritmo de Euclides
obtem-se
1 = 6 6 + 35 (1) = 1 = 6 6 + 35 (1) = 6 6 + 35 1 = 6 6.
Logo, o inverso multiplicativo de 6 em Z35 e 6. Dessa forma, x0 = 6 13 = 78 e uma solucao particular
da equac
ao de congruencia e, portanto, o conjunto solucao S da equacao e dado por
S = 78 = 8 = {35 n + 8; n Z} .
Exerccio 117. Sejam a e n os seguintes pares de n
umeros dados. Para cada um deles use o algoritmo de
Euclides, utilizado no exerccio 16 da Aula 12, para determinar inteiros r e s tal que ar + ns = 1.
(i) a = 26, n = 14
(ii) a = 243, n = 725
Solu
c
ao: (i) N
ao existem inteiros r e s tais que ar + ns = 1 se a = 26 e n = 14. De fato, caso existissem
tais inteiros teramos:
26r + 14s = 1 14 s = 1 em Z26
Mas isso entra em contradic
ao com a Proposicao 2 da Aula 12 (ver pagina 55 do volume 2 do modulo) que
diz que uma classe a Zn possui inverso multiplicativo se, e somente se, mdc(a, n) = 1. Aqui temos

mdc(a, n) = 2, logo 14 n
ao pode possuir inverso multiplicativo em Z26 .
(ii) Como 243 = 35 e 3 - 725 temos que mdc(243, 725) = 1 e por isso existem inteiros r e s tais que
243r + 725s = 1
Tratemos de encontr
a-los.
725 = 243 2 + 239 (I)
243 = 239 1 + 4

(II)

239 = 4 59 + 3

(III)

4=31+1

(IV)

Portanto, temos:
(IV )

1 = 43

(II)e(III)

(243239)(239459)

(I)e(II)

[243(7252432)][(7252432)(243239)59] =

(I)

= (3 243 725) {(725 243 2) [243 (725 243 2)] 59} =

= 3243725725+2243+5924359725+118243 = (3+2+59+118)243+(1159)725 =
= 182 243 + (61) 725.

Atividades Propostas - p
agina 41
Exerccio 118. Seja 10x 15 (mod 20) a equac
ao de congruencia dada.
(i) Determine a soluc
ao m
odulo n0 =

n
d

= 4 da equac
ao reduzida 2x 3 (mod 4).

(ii) Escreva as soluc


oes dessa equac
ao m
odulo 21.
Solu
c
ao: (i) A equac
ao reduzida 2x 3 (mod 4) nao possui solucao inteira. De fato, 2x 3 (mod 4)
2x 3 = 4k para algum k Z e 2x 3 = 4k 2(x 2k) = 3
Logo, 3 e par. Absurdo!
(ii)2x (mod21). Observe que 11 e o inverso multiplicativo de 2 em Z21 , entao 112x 113 (mod 21)
x 33 (mod 21) x 12 (mod 21).
As soluc
oes s
ao os elementos da classe 12 Z21 .

Aula 18
Atividades Propostas - p
agina 49
Exerccio 119. Determine todas as soluc
oes do sistema linear de congruencia

x 1 (mod 13)

x 4 (mod 15)

x 8 (mod 19)
Determine ainda a menor soluc
ao x0 (n
ao negativa) desse sistema.
Solu
c
ao: EP 12 2010 Quest
ao 1(b)
A menor soluc
ao n
ao-negativa e x = 283.
Exerccio 120.

1. Observe que o sistema de congruencia

x 5 (mod 12)
x 21 (mod 8)

possu soluc
oes embora mdc(12, 8) = 4 6= 1
2. Calcule essas soluc
oes e entenda criticamente porque alguns sistemas sem a hip
otese do mdc = 1 ainda
podem ter soluc
ao .
Solu
c
ao:
1. Observe que 21 5 (mod 8), logo o sistema e equivalente a

x 5 (mod 12)
x 5 (mod 8)
Assim, x = d e uma soluc
ao do sistema.
2. O conjunto soluc
ao de x 5 (mod 12) e o conjunto {5 + 12n | n Z} e o conjunto soluc
ao da
equac
ao x 5 (mod 8) e {5 + 8m | m Z}. Ent
ao, o conjunto soluc
ao do sistema e a intersec
ao
S = {5 + 12n | n Z} {5 + 8m | m Z}.
Um elemento a S se, e somente se, a = 5 + 12n = 5 + 8m para algum par m, n em Z. Ent
ao
69

12n = 8m, logo 3n = 2m e portanto, a = 5 + 6k, k Z S = {5 + 6k | k Z}.


A condic
ao para a existencia de solucao no Teorema 1 e suficiente, por isso, em alguns casos h
a soluc
ao
apesar de n
ao termos mdc=1 verificado.
Exerccio 121. Verifique que a menor soluc
ao positiva do

x 1 (mod

x 4 (mod

x 2 (mod

sistema
3)
5)
7)

e 79.
Solu
c
ao: EP 12 2010/1 Quest
ao 1(c)
Exerccio 122. Calcule o resto da divis
ao de N = 26754 por 105 (relacione com o exerccio 3).
Solu
c
ao: A decomposic
ao de 105 em fatores primos e 105 = 3 5 7.
Observe que 26754 = (22 )3377 1 (mod 3), pois 22 1 (mod 3).
Tambem 26754 = 43377 1 (mod 5), pois 4 1 (mod 5) e 3377 e mpar.
Analogamente, 26754 = 232251+1 = 82251 2 2 (mod 7), pois 8 1 (mod 7).
Ent
ao N e uma soluc
ao do sistema

x 1 (mod 3)

x 4 (mod 5)

x 2 (mod 7)
O Teorema Chines dos Restos afirma que toda solucao x deste sistema satisfaz x x0 (mod 105), onde x0 e
a menor soluc
ao positiva do sistema. Ent
ao, 26754 79 (mod 105), conforme verificado no exercicio 3 desta
lista de atividades.

Atividades Propostas - p
agina 50
Exerccio 123. Resolva, usando o teorema do resto chines, o seguinte sistema:

x 10 (mod 13)

x 5 (mod 11)

x 3 (mod 6)

x 1 (mod 5)
Solu
c
ao: Considere o sistema

x 10 (mod 13)
x 5 (mod 11)

(i)

As soluc
oes de (i) satisfazem x = 13a + 10 = 11b + 5 com a, b Z. Entao, 13a 11b = 5. Resolvendo a
equac
ao diofantina obtemos:

a = 25 11t
b = 30 + 13t

t Z.

E, portanto, x = 13a + 10 = 13 (25 11t) + 10 = 143t + 335. Assim, x 335 (mod 143). Logo,
x 49 (mod 143).
Ate aqui reduzimos o sistema de quatro para tres equacoes :

x 49 (mod 143)

x 3 (mod 6)

x 1 (mod 5)

(ii)

Obs.: 143 = 11 13.


Considere o sistema:

x 49 (mod 143)
x 3 (mod 6)

(iii)

As soluc
oes de (iii) satisfazem x = 143c + 49 = 6d + 3 com c, d Z. Entao 143c 6d = 46. Resolvendo a
equac
ao diofantina obtemos:

c = 46 + 6s
d = 1104 143s

s Z.

E, portanto, x = 143 (46 + 6s) + 49 = 858s + 6627. Assim, x 6627 (mod 858), ou seja, x 621 (mod 858).
O sistema (ii), de tres equac
oes foi reduzido ao sistema:

x 621 (mod 858)


x 1 (mod 5)

(iv)

Obs.: 858 = 143 6 = 13 11 6.


As soluc
oes de (iv) satisfazem x = 858u + 621 = 5v + 1, com u, v Z. Entao recamos na equacao diofantina
858u 5v = 620, que tem soluc
ao :

u = 1240 + 5r
v = 212.660 + 858r

r Z.

E, portanto, x = 858u + 621 = 858 (1240 + 5r) + 621 = 4290r 1.063.299, o que implica
x 1.063.299 (mod 4290), que e equivalente a x 621 (mod 4290).
Resposta: As soluc
oes do sistema inicial s
ao x 621 (mod 4290).

Você também pode gostar