SlideShare uma empresa Scribd logo
1 de 146
Baixar para ler offline
INTRODUC¸ ˜AO `A
TEORIA DOS N ´UMEROS
V´ıtor Neves
******************************
Departamento de Matem´atica
Universidade de Aveiro
2001
Intro teoria dos numerros i
Introdu¸c˜ao
O presente texto resulta da evolu¸c˜ao de um conjunto de notas de apoio `a disci-
plina Introdu¸c˜ao `a Teoria dos N´umeros do segundo semestre do terceiro ano da
licenciatura em Ensino de Matem´aticada Universidade de Aveiro.
Parafraseando um mestre, n˜ao pretendemos ”escrever para autodidatas, mas sim
para alunos com professor”, pelo que deix´amos para o leitor demonstrar – por vezes
explicitamente como exerc´ıcio – o que ´e manifestamente rotineiro (n˜ao necessariamente
trivial...) ou nos parece estar fora do ˆambito de um primeiro curso sobre Teoria dos
N´umeros.
N˜ao sendo especialistas, limitamo-nos a aspectos cl´assicos e elementares da Teoria,
de car´acter mais formativo e menos t´ecnico: a orienta¸c˜ao foi de facto muito forte no
sentido de preparar docentes para o ensino secund´ario.
O cap´ıtulo sobre extens˜oes do corpo dos n´umeros reais (Cap. 8) pretende recuperar o
estudo das constru¸c˜oes do corpo real e suas extens˜oes mais importantes, que deixou de se
fazer sistematicamente nas licenciaturas, mas continua a ser importante se se pretende
aprofundar o conceito de N´umero. As extens˜oes n˜ao arquimedianas s˜ao afloradas de
modo a alertar para a sua existˆencia e onde podem ser estudadas.
A finalidade principal do texto – apoiar uma disciplina semestral – obrigou a es-
colhas n˜ao muito agrad´aveis: por quest˜oes de tempo n˜ao se tem mostrado razo´avel
tratar cuidadosamente a equa¸c˜ao de Pell, aspectos de Teoria Anal´ıtica, aproxima¸c˜ao
por frac¸c˜oes cont´ınuas, ra´ızes primitivas, crit´erios de primalidade ou Teoria Combi-
nat´oria. Tais assuntos poderiam ser abordados se a filosofia subjacente a este texto
se modificasse; mesmo assim, nem toda a mat´eria aqui descrita tem sido trabalhada
durante o semestre nas aulas te´oricas ou te´orico-pr´aticas.
Utilizamos um m´ınimo de ´Algebra, de modo a construir um texto t˜ao independente
quanto poss´ıvel.
Os saltos na numera¸c˜ao das p´aginas s˜ao um expediente de organiza¸c˜ao tipogr´afica
incompleta: podem incluir-se sempre mais p´aginas alterando muito pouco as referˆencias
de edi¸c˜ao para edi¸c˜ao.
Agradecemos aos Mestres Paulo Almeida e Rui Duarte e `a Doutora Ana Foulqui´e
a leitura cuidada das v´arias vers˜oes preliminares destas notas bem como as sugest˜oes
que apresentaram.
NOTAC¸ ˜AO
Salvo referˆencia em contr´ario, vari´aveis representadas por letras
min´usculas designam n´umeros inteiros.
Aveiro
Maio de 2001
V´ıtor Neves
´Indice
I Introdu¸c˜ao `a Teoria dos N´umeros 1
1 Teorema Fundamental da Aritm´etica 3
1.1 N´umeros Naturais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1.1 Axiom´atica de Peano . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1.2 Soma, ordem e produto . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 Aritm´etica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.1 O m´aximo divisor comum . . . . . . . . . . . . . . . . . . . . . . 7
1.2.2 Teorema Fundamental da Aritm´etica . . . . . . . . . . . . . . . . 10
1.3 Exerc´ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2 Congruˆencias 201
2.1 Propriedades b´asicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
2.2 Invers˜ao I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
2.3 Congruˆencias lineares . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
2.3.1 Invers˜ao II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
2.4 A fun¸c˜ao φ de Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
2.4.1 Sistemas reduzidos de res´ıduos . . . . . . . . . . . . . . . . . . . 206
2.4.2 Teoremas de Euler, de Fermat e de Wilson . . . . . . . . . . . . 207
2.5 Congruˆencias polinomiais . . . . . . . . . . . . . . . . . . . . . . . . . . 210
2.5.1 Introdu¸c˜ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
2.5.2 M´odulo primo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
2.5.3 M´odulo potˆencia de base prima . . . . . . . . . . . . . . . . . . . 213
2.5.4 Teorema Chinˆes do Resto . . . . . . . . . . . . . . . . . . . . . . 215
2.6 Exerc´ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
3 Res´ıduos quadr´aticos 301
3.1 Introdu¸c˜ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
3.2 Preliminares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
3.3 Lei de Reciprocidade Quadr´atica . . . . . . . . . . . . . . . . . . . . . . 303
3.4 Exerc´ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
4 Equa¸c˜oes Diofantinas 401
i
´Indice ITN (2001)
4.1 Ternos Pitag´oricos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
4.2 Somas de duas quartas potˆencias . . . . . . . . . . . . . . . . . . . . . . 406
4.3 Somas de dois quadrados . . . . . . . . . . . . . . . . . . . . . . . . . . 408
4.4 Somas de quatro quadrados . . . . . . . . . . . . . . . . . . . . . . . . . 412
4.5 Exerc´ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
5 Fun¸c˜oes aritm´eticas 501
5.1 Introdu¸c˜ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
5.2 Produto de Dirichlet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
5.3 Fun¸c˜oes multiplicativas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
5.4 F´ormula de Invers˜ao de M¨obius . . . . . . . . . . . . . . . . . . . . . . . 506
5.5 A fun¸c˜ao de Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507
5.6 N´umeros perfeitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509
5.7 Exerc´ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510
II N´umeros reais 601
6 Fundamenta¸c˜ao 603
6.1 Corpos ordenados e n´umeros racionais . . . . . . . . . . . . . . . . . . . 603
6.2 Uma vis˜ao construtiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608
6.3 Extens˜oes pr´oprias do corpo dos n´umeros racionais . . . . . . . . . . . . 610
6.4 Corpos ordenados completos . . . . . . . . . . . . . . . . . . . . . . . . . 612
6.5 Existˆencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615
6.6 N´umeros transcendentes . . . . . . . . . . . . . . . . . . . . . . . . . . . 618
6.7 Exerc´ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619
7 D´ızimas e Frac¸c˜oes cont´ınuas 701
7.1 D´ızimas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 701
7.2 Frac¸c˜oes cont´ınuas simples . . . . . . . . . . . . . . . . . . . . . . . . . . 705
7.3 Frac¸c˜oes peri´odicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713
7.4 Exerc´ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715
8 Extens˜oes 801
8.1 Os n´umeros complexos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801
8.2 Quaterni˜oes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803
8.3 Extens˜oes ordenadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805
8.3.1 (In)Completude . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805
8.3.2 Parte standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806
8.4 Exerc´ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807
ii VN
Int. `a Teoria dos N´umeros Ind´ıce
III Aplica¸c˜oes 901
9 Criptografia 903
9.1 Introdu¸c˜ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 903
9.2 Sistemas afins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 903
9.3 Codifica¸c˜ao Matricial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 904
9.4 Criptografia de chave p´ublica . . . . . . . . . . . . . . . . . . . . . . . . 905
9.5 Assinaturas; ISBN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907
9.6 Exerc´ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
VN iii
´Indice ITN (2001)
iv VN
Parte I
Introdu¸c˜ao `a Teoria dos N´umeros
1
Intro teoria dos numerros i
Cap´ıtulo 1
Teorema Fundamental da
Aritm´etica
1.1 N´umeros Naturais
Se bem que se suponham conhecidas as propriedades alg´ebricas elementares dos con-
juntos de n´umeros naturais, inteiros, racionais, reais e complexos, vamos enunciar pro-
priedades b´asicas dos n´umeros naturais que ser˜ao demonstradas e utilizadas mais tarde
numa constru¸c˜ao de outros conjuntos de n´umeros.
1.1.1 Axiom´atica de Peano
Uma estrutura de n´umeros naturais ´e um terno N = N, S, 1 satisfazendo as
seguintes condi¸c˜oes:
N1) N ´e um conjunto n˜ao vazio
N2) S ´e uma fun¸c˜ao injectiva de N em N.
N3) Existe um elemento de N, designado por 1, que n˜ao ´e imagem por S, isto ´e,
S : N → N{1}.
N4) Princ´ıpio de Indu¸c˜ao.
Se 1 ∈ A ⊆ N e S(n) ∈ A sempre que n ∈ A, ent˜ao A = N.
Um elemento S(n) designa-se por sucessor de n, a condi¸c˜ao N3 estabelece que 1
n˜ao ´e sucessor e, de acordo com a condi¸c˜ao N2, dois elementos de N s˜ao iguais sse tˆem
o mesmo sucessor.
3
Teorema Fundamental ITN (2001)
Explorando as propriedades das estruturas de n´umeros naturais:
Teorema 1.1.1 Qualquer elemento de N{1} ´e sucessor.
Por outras palavras: 1 ´e o ´unico elemento de N que n˜ao ´e sucessor.
Dem. Defina-se A = {1} ∪ S(N) = {1} ∪ {S(n) : n ∈ N}. Por defini¸c˜ao de A, n˜ao
s´o 1 ∈ A mas tamb´em S(n) ∈ A seja qual for n ∈ N, em particular o mesmo acontece
se n ∈ A. Pelo Princ´ıpio de Indu¸c˜ao, A = N, ou seja, o contradom´ınio S(N) de S ´e
N{1}, em virtude de N3. P
Pode tamb´em demonstrar-se que
Teorema 1.1.2 Todas as estruturas de n´umeros naturais s˜ao isomorfas
Dem. As condi¸c˜oes



I(11) = 12
I(S1(x)) = S2(I(x)) se x ∈ N1
definem uma fun¸c˜ao1 I : N1 → N2. O Princ´ıpio de Indu¸c˜ao, o teorema 1.1.1 e o
facto de as fun¸c˜oes sucessor serem injectivas garantem que I ´e um isomorfismo entre as
estruturas. P
Em face deste teorema, passaremos a designar os elementos de N por n´umeros
naturais. No entanto, ainda antes de nos fixarmos nos n´umeros naturais intuitivos,
verificaremos que a axiom´atica N1, N2, N3 ´e suficiente para definir a Aritm´etica e
ordenar adequadamente a estrutura.
1.1.2 Soma, ordem e produto
Seja N = N, S, 1 uma estrutura de n´umeros naturais.
Defini¸c˜ao 1.1.1 A soma de dois n´umeros naturais m e n designa-se por m + n e
define-se recursivamente do seguinte modo2:
m + 1 = S(m) (m ∈ N)
m + S(n) = S(m + n) (m, n ∈ N)
(1.1)
1
Veja-se o Teorema de Recurs˜ao em [8, pp 39 e seg.]
2
Idem nota 1
4 VN
Int. `a Teoria dos N´umeros (2001) Teorema Fundamental
Tem-se ent˜ao
Teorema 1.1.3 Para quaisquer m, n ∈ N a soma m + n est´a definida e
N, + ´e um semigrupo comutativo que verifica a Lei do Corte, isto ´e, a con-
di¸c˜ao seguinte
∀m, n, p ∈ N m + p = n + p ⇒ m = n. (1.2)
Dem. Esquematizamos apenas uma demonstra¸c˜ao da Lei do Corte. Defina-se para
cada m, n ∈ N
Amn = {p ∈ N : m + p = n + p ⇒ m = n}
Tem-se 1 ∈ Amn pela defini¸c˜ao de soma e pelo axioma N2. Se p ∈ Amn tem-se
m + S(p) = n + S(p) sse S(m + p) = S(n + p) sse m + p = n + p sse m = n
respectivamente por (1.1), por S ser injectiva (N2) e porque p ∈ Amn. Mas ent˜ao
1 ∈ Amn & p ∈ Amn ⇒ S(p) ∈ Amn (p ∈ N)
Pelo Princ´ıpio de Indu¸c˜ao Amn = N. P
H´a uma forma frequentemente mais conveniente de enunciar o
Princ´ıpio de Indu¸c˜ao, a saber:
Teorema 1.1.4 Se A ⊆ N, 1 ∈ A e n + 1 ∈ A sempre que n ∈ A, ent˜ao A = N.
A ordena¸c˜ao de N pode fazer-se `a custa da soma.
O n´umero natural m diz-se menor que o n´umero natural n — escrevendo-se m < n
— se existir p ∈ N tal que n = m + p.
Teorema 1.1.5 1. 1 < n, seja qual for n ∈ N{1}.
2. N n˜ao tem m´aximo.
3. A rela¸c˜ao < ´e de ordem total estrita em N, ou seja, ´e transitiva e para quaisquer
m, n ∈ N, d´a-se uma e s´o uma das seguintes condi¸c˜oes
m = n ou m < n ou n < m.
4. Todo o subconjunto n˜ao vazio de N tem m´ınimo para <.
Em virtude das partes 3 e 4 deste teorema diz-se que N ´e bem ordenado por <.
A rela¸c˜ao de ordem permite um novo enunciado do Princ´ıpio de Indu¸c˜ao.
Teorema 1.1.6 Princ´ıpio de Indu¸c˜ao Completa Se A ´e um subconjunto de N tal
que, seja qual for n ∈ N, n ∈ A sempre que {k ∈ N : k < n} ⊆ A, ent˜ao A = N.
VN 5
Teorema Fundamental ITN (2001)
Este enunciado ´e de facto equivalente ao axioma N4 e ao teorema 1.1.4 em estru-
turas de n´umeros naturais, mas n˜ao em conjuntos bem ordenados quaisquer.
E passamos `a defini¸c˜ao do produto.
Defini¸c˜ao 1.1.2 O produto dos n´umeros naturais m e n, nota-se m · n e define-se
recursivamente3 por
m · 1 = m (m ∈ N)
m · (n + 1) = m · n + m (m, n ∈ N)
(1.3)
Como habitualmente, a nota¸c˜ao simplifica-se pondo
m · n = mn (m, n ∈ N).
Nestes termos vem
Teorema 1.1.7 Para quaisquer m, n ∈ N o produto mn est´a bem definido e
N, · ´e um semigrupo comutativo com elemento neutro 1 que verifica a Lei do
Corte, isto ´e, a condi¸c˜ao seguinte
∀m, n, p ∈ N mp = np ⇒ m = n. (1.4)
Retomando o teorema 1.1.2, pode acrescentar-se que
Teorema 1.1.8 A aplica¸c˜ao I do teorema 1.1.2 respeita a soma, o produto e a ordem,
isto ´e, se +i, ·i, <i designam respectivamente a soma, o produto e a ordem sobre Ni (i =
1, 2), ent˜ao, para quaiquer m, n ∈ N1,
1. I(m +1 n) = I(m) +2 I(n)
2. I(m ·1 n) = I(m) ·2 I(n)
3. I(m) <2 I(n) sse m <1 n
Este teorema d´a-nos mais uma raz˜ao para nos limitarmos a estudar como estrutura
de n´umeros naturais o terno N, S, 1 , onde N designa o conjunto dos n´umeros
naturais intuitivos 1,2,3,... com a respectiva soma +, ordem < e produto × usuais,
sendo S(n) = n + 1.
Os teoremas de extens˜ao de semigrupos (ordenados) que verificam a lei do corte por
grupos (ordenados) e de dom´ınios de integridade (ordenados) por corpos (ordenados)
permitem v´arias constru¸c˜oes de an´eis de N´umeros Inteiros e de corpos de N´umeros
Racionais a partir das estruturas de N´umeros Naturais. Algumas destas constru¸c˜oes,
bem como o estudo do corpo dos N´umeros Reais e suas extens˜oes, ser˜ao tratadas mais
tarde (parte II).
Terminamos esta sec¸c˜ao com uma das propriedades mais importantes de N. Recorde-
se que ≤ designa a rela¸c˜ao de ordem lata associada a <, i.e., a ≤ b se e s´o se a < b ou
a = b.
3
Idem nota 1
6 VN
Int. `a Teoria dos N´umeros (2001) Teorema Fundamental
Teorema 1.1.9 Propriedade Arquimediana Para quaisquer a, b ∈ N, existe x ∈ N
tal que a < xb.
Dem. Tome-se a ∈ N. Seja
A = {b ∈ N| a ≤ b ou [b < a & ∃x ∈ N a < xb]}.
Em primeiro lugar 1 ∈ A pois, ou a = 1 ou 1 < a, mas pelo teorema 1.1.5, existe
x ∈ N tal que a < x = x1.
Suponha-se agora que b ∈ A: se a ≤ b tamb´em a ≤ b + 1 e b + 1 ∈ A. Se b < a,
ou b + 1 = a e, de novo b + 1 ∈ A, ou b + 1 < a; em qualquer caso, por hip´otese, para
certo x ∈ N tem-se a < xb < xb + x = x(b + 1) e consequentemente, b + 1 ∈ A.
Pelo Princ´ıpio de Indu¸c˜ao A = N. P
1.2 Aritm´etica
1.2.1 O m´aximo divisor comum
Teorema 1.2.1 (Algoritmo de Euclides) Para quaisquer a e b, se a > 0 existem
n´umeros inteiros ´unicos d e r tais que
b = da + r & 0 ≤ r < a (1.5)
Dem.
Unicidade
Fixe-se a > 0. Suponha-se que da + r = d a + r & 0 ≤ r, r < a. Tem-se
(d − d )a = r − r & |r − r| < a
Se d = d ent˜ao 1 ≤ |d − d | e vem
a ≤ |d − d |a = |r − r| < a
o que ´e imposs´ıvel. Portanto d = d e tamb´em r = r .
Existˆencia
Se 0 ≤ b < a tem-se b = 0a + b e pode fazer-se d = 0 & r = b. Se a < b, pelo
teorema 1.1.9, existe x ∈ N tal que b < xa. Tome-se
d = min{x ∈ N| b < xa} − 1 & r = b − da
Se b < 0, pelo que acab´amos de ver, existem d1 ∈ N e r1 ∈ N, sendo 0 ≤ r1 < a,
tais que −b = d1a + r1; tome-se d = −d1 − 1 e r = a − r1. P
Um corol´ario de f´acil demonstra¸c˜ao:
VN 7
Teorema Fundamental ITN (2001)
Corol´ario 1.2.1 Para quaisquer n´umeros inteiros a, b, se a = 0 existem d, r ∈ Z ´unicos
tais que
b = da + r & 0 ≤ r < |a|
Dem. Aplique-se o teorema anterior 1.2.1 a |b| e |a| e ajuste-se adequadamente. P
Os n´umeros d e r das proposi¸c˜oes anteriores designam-se respectivamente por co-
ciente e resto da divis˜ao de b por a.
Defini¸c˜ao 1.2.1 Dado a = 0, b ´e divis´ıvel por a (ou a divide b ou a ´e divisor de b
ou b ´e m´ultiplo de a) se o resto da divis˜ao de b por a ´e zero. Nota-se a | b se a divide
b.
Repare-se que zero ´e divis´ıvel por qualquer n´umero inteiro, no sentido em que para
qualquer a ∈ Z, existe d ∈ Z tal que 0 = da, nomeadamente d = 0; n˜ao se define o
cociente de zero por zero
Proposi¸c˜ao 1.2.1 A rela¸c˜ao ·|· em Z ´e reflexiva e transitiva, mas n˜ao ´e anti-sim´etrica
pois
a | b & b | a ⇔ |a| = |b| (1.6)
Dem. Demonstramos apenas a equivalˆencia 1.6, no caso em que a = 0 = b.
Suponha-se que b = ad & a = bd . Tem-se a = add donde dd = 1. Segue-se que
d = d = 1, caso em que a = b, ou d = d = −1, caso em que a = −b. P
Mais algumas propriedades importantes, cuja demonstra¸c˜ao fica ao cuidado do
leitor.
Teorema 1.2.2 Para quaisquer a, b, c ∈ Z,
1. [a | b & a | c] ⇒ ∀x, y a | (bx + cy);
2. em particular a | b ⇒ ∀x a | bx.
3. [0 < a & 0 < b & a | b] ⇒ a ≤ b.
A al´ınea 1. do teorema anterior ´e de facto equivalente a qualquer das al´ıneas do
corol´ario seguinte.
Corol´ario 1.2.2 Para quaisquer a, b, c, x, y ∈ Z
1. [a | b & a |(bx + cy)] ⇒ a |c.
2. [a | b & a | (bx + c)] ⇒ a | c.
8 VN
Int. `a Teoria dos N´umeros (2001) Teorema Fundamental
Defini¸c˜ao 1.2.2 O n´umero inteiro d ´e m´aximo divisor comum de a e b e designa-se
por mdc(a, b), se satisfaz simultˆaneamente as seguintes condi¸c˜oes:
1. d > 0
2. d | a & d | b
3. ∀c [[c | a & c | b] ⇒ c | d]
Se mdc(a, b) = 1 diz-se que a e b s˜ao primos entre si.
Teorema 1.2.3 Se a = 0 ou b = 0, ent˜ao
mdc(a, b) = min{z = ax + by| x, y ∈ Z & z > 0}, (1.7)
pelo que o m´aximo divisor comum de dois n´umeros inteiros n˜ao simultˆaneamente nulos
existe e ´e ´unico.
O que, em particular, tem como consequˆencia
Corol´ario 1.2.3 Se d = mdc(a, b), ent˜ao existem x, y ∈ Z tais que d = ax + by.
Dem. (Teorema 1.2.3) Seja
S = {z = ax + by| x, y ∈ Z & z > 0}
Como a = 0 ou b = 0, S = ∅ pois 0 < a2 + b2 = aa + bb; assim S tem m´ınimo (teorema
1.1.5), digamos d = min S = ax0 + by0 > 0, para certos x0, y0; d verifica ent˜ao a
condi¸c˜ao 1 da defini¸c˜ao.
Vamos ver que d | a. Ponha-se a = qd + r, de acordo com o teorema 1.2.1, sendo
0 ≤ r < d; repare-se que,
r = a − qd = a(1 − qx0) + b(−qy0) ∈ S,
portanto, se r > 0, r teria de ser maior ou igual ao m´ınimo de S, o que n˜ao ´e o caso. A
troca de a por b neste racic´ınio, permitiria concluir que d | b e a condi¸c˜ao 2 da defini¸c˜ao
tamb´em est´a verificada.
Por outro lado, se c | a & c | b, como d = ax0 + by0, pelo teorema 1.2.2, c | d,
verificando-se a condi¸c˜ao 3.
Quanto `a unicidade: utilize-se o que acab´amos de ver e a condi¸c˜ao 1.6 para concluir
que se d verifica as mesmas condi¸c˜oes que d, ent˜ao d = d . P
Algumas propriedades do m´aximo divisor comum.
Teorema 1.2.4 Para quaisquer a, b ∈ Z
VN 9
Teorema Fundamental ITN (2001)
1. mdc(a, b) = 1 ⇔ ∃x, y ax + by = 1
2. mdc( a
mdc(a,b) , b
mdc(a,b) ) = 1
3. [a | bc & mdc(a, b) = 1] ⇒ a | c
4. a | bc ⇒ a
mdc(a,b) | c
5. mdc(na, nb) = n · mdc(a, b) se n > 0.
Dem. Al´ınea 1.
(⇒) ´e um caso particular do corol´ario 1.2.3.
(⇐) Como 1 ´e o menor inteiro positivo, se 1 = ax + by, necessariamente 1 =
min{z = ax + by| x, y ∈ Z & z > 0} e consequentemente, 1 = mdc(a, b), pelo teorema
1.2.3.
Al´ınea 2. Observe-se que d = ax+by, para certos x, y e divida-se por d em, ambos
os membros.
Al´ınea 3. Como mdc(a, b) = 1, para certos x, y, 1 = ax + by de onde se segue que
c = acx + bcy. Como a | bc, para certo q vem c = acx + aqy = a(cx + qy) e a | c.
Al´ınea 4. Esquematicamente:
a | bc ⇒ bc = qa ⇒ cd = cax + cby = cax + qay = a(cx + qy);
ou ainda c = a
d (cx + qy) e a
d | c.
Al´ınea 5. Observe-se que se n > 0 ent˜ao min{nz| z ∈ A} = n · minA. P
1.2.2 Teorema Fundamental da Aritm´etica
Defini¸c˜ao 1.2.3 Um n´umero inteiro p diz-se primo se verificar simultˆaneamente as
duas condi¸c˜oes
1. p > 1
2. ∀a ∈ Z [a | p ⇒ [|a| = p ou |a| = 1]] .
Um n´umero que n˜ao seja primo nem 1 diz-se composto.
A propriedade mais importante dos n´umeros primos ´e talvez a seguinte:
Lema 1.2.1 (de Euclides) Se p ´e n´umero primo e p | ab, ent˜ao p | a ou p | b.
Dem. Se p | ab, ent˜ao, pelo teorema 1.2.4, p
mdc(p,a) | b; ora se p |a, como p ´e primo
mdc(p, a) = 1, consequentemente p | b. P
10 VN
Int. `a Teoria dos N´umeros (2001) Teorema Fundamental
Lema 1.2.2 Se n > 1 e p = min{x > 1| x | n}, ent˜ao p ´e primo. Em particular,
qualquer n´umero natural maior que 1 tem divisores primos.
Dem. Ou bem que n ´e primo e, nesse caso p = n, ou bem que n˜ao; neste caso n tem
divisores maiores que 1 e distintos de si pr´oprio, o m´ınimo dos quais ´e p; ora p n˜ao
pode ter divisores distintos de si pr´oprio e de 1, pois qualquer deles seria um divisor de
n, maior que 1 e menor que p, que n˜ao existe por defini¸c˜ao de p; logo p ´e primo. P
E passamos a demonstrar o
Teorema 1.2.5 (Fundamental da Aritm´etica)
Se n > 1, existem n´umeros primos distintos dois a dois p1, · · · , pk e n´umeros nat-
urais α1, · · · , αk de modo que
n =
k
i=1
pαi
i . (1.8)
Esta representa¸c˜ao de n ´e ´unica a menos de uma permuta¸c˜ao dos factores.
Dem. Tome-se um n´umero natural n.
I. Existem n´umeros primos p1, · · · , pm tais que n = m
i=1 pi.
Dem. Seja n > 1. Do lema anterior concluimos que n tem divisores primos.
Defina-se uma sequˆencia de n´umeros primos da seguinte forma
p1 = min{x > 1| x | n} (1.9)
pi+1 = min{x > 1| x
n
i
j=1 pj
} se existir (1.10)
Repare-se que pi+1 s´o n˜ao existe se n
i
j=1 pj
= 1, isto ´e, se n = i
j=1 pj, como se
pretende verificar que acontece.
Por outro lado, m
j=1 pj | n desde que existam os pj definidos como acima (proposi¸c˜ao
1.2.1) e, de facto, m
j=1 pj ≤ n.
Observe-se ainda que, sendo os n´umeros primos maiores ou iguais a 2, vem
2m
≤
m
j=1
pj ≤ n.
Como 2m > n, para m suficientemente grande, concluimos que os n´umeros primos
pi s˜ao em n´umero finito, em particular, para certo i, pi existe, mas pi+1 n˜ao. Como
observ´amos acima, n = i
j=1 pj.
N˜ao ´e dif´ıcil mostrar que pj ≤ pj+1 (1 ≤ j < i), pelo que associando da esquerda
para a direita primos iguais, se obt´em
n =
k
i=1
pαi
i
VN 11
Teorema Fundamental ITN (2001)
com bases pi em ordem crescente.
Resta ver que todos os divisores primos de n foram encontrados. Suponha-se que p
´e primo e p | n. Pelo lema 1.2.1, p ter´a de dividir um dos pi, sendo portanto um deles.
P
H´a muitos n´umeros primos.
Corol´ario 1.2.4 (de Euclides) O conjunto dos n´umeros primos ´e infinito.
Dem. Vamos ver que, seja qual for o conjunto de n´umeros primos {p1, · · · , pk} existe
um n´umero primo que lhe n˜ao pertence.
Dados primos p1, · · · , pk, seja n = p1 · · · pk + 1. De acordo com o Teorema Funda-
mental, n ter´a pelo menos um divisor primo. Ora como nenhum dos pi divide n, pois
pi | p1 · · · pk mas pi |1, esse primo n˜ao pode ser um deles. P
Os n´umeros primos est˜ao esparsamente distribuidos
Corol´ario 1.2.5 Os intervalos entre n´umeros primos consecutivos s˜ao arbitrariamente
grandes.
Dem. Para qualquer n ∈ N, a sequˆencia
(n + 1)! + 2, (n + 1)! + 3, · · · , (n + 1)! + (n + 1)
n˜ao cont´em n´umeros primos, pois k | (n + 1)! + k se 2 ≤ k ≤ n + 1. P
Onde parar na detec¸c˜ao dos divisores primos de um dado inteiro?
Teorema 1.2.6 Todo o n´umero composto n > 0 tem um divisor primo menor ou igual
a
√
n.
Dem. Se n ´e composto tem pelo menos dois divisores primos, possivelmente iguais,
caso contr´ario seria primo pelo Teorema Fundamental; se p1, p2 s˜ao primos que dividem
n, algum n˜ao ´e maior que
√
n, pois p1, p2 >
√
n ⇒ n ≥ p1p2 > (
√
n)
2
= n, o que ´e
imposs´ıvel. P
Um resultado semelhante ´e o corol´ario seguinte do lema de Euclides (1.2.1) e do
teorema 1.2.2
Teorema 1.2.7 (de Gauss) O produto de dois n´umeros naturais menores que um
n´umero primo n˜ao ´e divis´ıvel por este ´ultimo.
12 VN
Int. `a Teoria dos N´umeros (2001) Teorema Fundamental
Quanto `a distribui¸c˜ao dos n´umeros primos, o seguinte teorema ´e um dos mais im-
portantes de Dirichlet; a sua demonstra¸c˜ao ´e muito dif´ıcil e est´a fora do ˆambito do
presente texto; o leitor interessado pode encontrar uma demonstra¸c˜ao por exemplo em
[3], onde todo o cap´ıtulo 7 lhe ´e dedicado.
Teorema 1.2.8 (de Dirichlet) Se a e b s˜ao n´umeros naturais primos entre si, a
progress˜ao aritm´etica (na + b)n∈N tem uma infinidade de termos que s˜ao n´umeros pri-
mos.
Tendo-se observado que um n´umero primo ´ımpar ´e de uma das formas 4k + 1 ou
4k − 1 (k ∈ Z), uma ligeira adapta¸c˜ao da demonstra¸c˜ao do corol´ario 1.2.4 permite no
entanto demonstrar facilmente o seguinte:
Teorema 1.2.9 Existe uma infinidade de n´umeros primos da forma 4k − 1
(k ∈ Z).
Dem. Consideremos um conjunto finito de n´umeros primos distintos da forma 4k − 1,
digamos C := {p1, · · · , pn} e defina-se
N = 22
p1 · · · pn − 1.
Em primeiro lugar observe-se que N ´e da forma 4k − 1 e maior que qualquer dos
elementos de C, portanto se for primo n˜ao est´a em C, i.e., C n˜ao cont´em todos os
n´umeros primos da forma em estudo; se N for composto e p for um seu divisor primo,
ent˜ao p tamb´em n˜ao pode ser qualquer dos elementos de C; deixa-se como exerc´ıcio
mostrar que algum divisor primo de N ´e da forma 4k −1 e, como acab´amos de ver, n˜ao
est´a em C.
Em suma: C n˜ao cont´em todos os n´umeros primos da forma 4k − 1. P
N˜ao ´e t˜ao simples demonstrar que o teorema anterior vale com 4k + 1 em vez de
4k − 1; f´a-lo-emos mais tarde (vide corol´ario 2.4.3).
1.3 Exerc´ıcios
1. Demonstre que a adi¸c˜ao e a multiplica¸c˜ao em N s˜ao associativas, s˜ao comutativas
e verificam a Lei do Corte.
2. Mostre que se f : N → N ´e estritamente crescente, ent˜ao para qualquer n ∈ N,
n ≤ f(n).
3. Demonstre o seguinte teorema.
Princ´ıpio de Indu¸c˜ao Completa: Se A ´e um subconjunto de N tal
que, seja qual for o n ∈ N, n ∈ A sempre que {k ∈ N : k < n} ⊆ A,
ent˜ao A = N.
VN 13
Teorema Fundamental ITN (2001)
4. Suponha dadas duas fun¸c˜oes g : N → N e h : N3 → N. Admita que existe uma
fun¸c˜Ao f que verifica as f´ormulas de recorrˆencia presentes nas al´ıneas seguintes
e prove a sua unicidade.
(a) (Recorrˆencia) Defina f : N2 → N tal que
f(1, n) = g(n) (n ∈ N)
f(m + 1, n) = h(m, n, f(m, n)) (m, n ∈ N)
(b) (Recorrˆencia elementar)Suponha dados a ∈ N e h : N2 → N defina uma
fun¸c˜ao f : N → N por
f(1) = a
f(n + 1) = h(n, f(n)) (n ∈ N)
5. Mostre que, para qualquer n ∈ N,
(a)
n
i=1
i =
n(n + 1)
2
;
(b)
n
i=1
i2
=
n(n + 1)(2n + 1)
6
;
(c)
n
i=1
i3
=
n
i=1
i
2
.
6. Encontre uma f´ormula de recorrˆencia para n
i=1 ip (n, p ∈ N).
7. Mostre que, para quaisquer a, b ∈ Z e n ∈ N,
(a) an
− bn
= (a − b)
n−1
i=0
ai
bn−1−i
;
(b) an
+ bn
= (a + b)
n−1
i=0
(−1)i
an−1−i
bi
, se n ´e ´ımpar;
(c) (a + b)n
=
n
i=0
n
i
ai
bn−i
;
sendo o coeficiente binomial n
i definido por
n
i
=
n!
i!(n − i)!
(n ∈ N e 0 ≤ i ≤ n).
14 VN
Int. `a Teoria dos N´umeros (2001) Teorema Fundamental
8. O coeficiente multinomial ´e o n´umero n
i1i2···ik
definido por
n
i1i2 · · · ik
=
n!
i1!i2! · · · ik!
,
com i1 + i2 + · · · + ik = n (k, n ∈ N, i1, . . . , ik ∈ Z+
0 ).
(a) Mostre que os coeficientes multinomiais s˜ao n´umeros inteiros.
(b) Mostre que, para quaisquer n, k ∈ N e a1, . . . , ak ∈ Z,
k
i=1
ai
n
=
i1+i2+···+ik=n
n
i1i2 · · · ik
ai1
1 ai2
2 · · · aik
k .
9. Mostre que d | a se e s´o se d | |a|.
10. Mostre que se a | c, b | c e a e b s˜ao primos entre si, ent˜ao ab | c.
11. Sejam a, b, c e d inteiros tais que b = 0, d = 0, mdc(a, b) = 1 = mdc(c, d) e
a
b
+
c
d
tamb´em ´e inteiro. Mostre que |b| = |d|.
12. Um m´ınimo m´ultiplo comum de dois n´umeros inteiros positivos a e b ´e um n´umero
inteiro mmc(a, b) que verifique as seguintes condi¸c˜oes:
• mmc(a, b) > 0;
• a | mmc(a, b) e b | mmc(a, b);
• para todo k ∈ Z, se a | k e b | k, ent˜ao mmc(a, b) | k.
(a) Mostre que mmc(a, b) existe e ´e ´unico. De facto
ab = mdc(a, b)mmc(a, b)
(b) Mostre que · | · ´e uma rela¸c˜ao de ordem parcial em N para a qual
mdc(a, b) = inf{a, b} & mmc(a, b) = sup{a, b}
13. (a) Mostre que os factores de base prima da representa¸c˜ao de mdc(a, b) (Teorema
Fundamental) s˜ao os factores de base prima comum a a e a b tomados com
o menor expoente.
(b) Mostre que os factores de base prima da representa¸c˜ao de mmc(a, b) (Teo-
rema Fundamental) s˜ao todos os factores de base prima de a ou de b, sendo
os factores de base comum tomados com o maior expoente.
14. Algoritmo de Euclides. Dados a, b ∈ Z com b ≥ a > 0, mostre que o algoritmo
definido pelas rela¸c˜oes de recorrˆencia seguintes termina com r = mdc(a, b).
VN 15
Teorema Fundamental ITN (2001)
• a = r0;
• b = q1r0 + r1, 0 ≤ r1 < a;
• se ri > 0 (i ≥ 1), ent˜ao ri−1 = qi+1ri + ri+1, 0 ≤ ri+1 < ri;
• se ri = 0, ent˜ao r = ri−1 e o algoritmo termina.
15. Comprimento do algoritmo de Euclides. Considere o algoritmo descrito no
exerc´ıcio anterior e seja rn = mdc(a, b). Mostre que:
(a) b ≥ 2r1 e a ≥ 2r2;
(b) ri ≥ 2ri+2 (i ≥ 1);
(c) b ≥ 2n/2.
Qual ´e o n´umero m´aximo de passos se b ≤ 10p?
16. Determine mdc(a, b) e escreva-o como combina¸c˜ao linear de a e b para os seguintes
pares:
(a) (21, 77), (12, 128), (54, 640), (28, 640); nesta al´ınea verifique a sua resposta
utilizando a defini¸c˜ao de m´aximo divisor comum.
(b) (22587, 534), (9800, 180), (1587645, 6755).
17. Determine o m´ınimo m´ultiplo comum de cada um dos pares de n´umeros consid-
erados no exerc´ıcio anterior.
18. Sejam a, b e c n´umeros inteiros n˜ao simultaneamente nulos.
(a) Mostre que equa¸c˜ao diofantina em x e y, ax + by = c tem solu¸c˜ao se e s´o se
mdc(a, b) | c.
(b) Mostre que se (x0, y0) ´e uma solu¸c˜ao da equa¸c˜ao da al´ınea anterior e d =
mdc(a, b), ent˜ao todas as solu¸c˜oes s˜ao da forma
x = x0 +
b
d
k & y = y0 −
a
d
k (k ∈ Z).
19. Determine as solu¸c˜oes inteiras das equa¸c˜oes Diofantinas seguintes:
(a) 5x + 7y = 14;
(b) 4x + 6y = 24;
(c) 17x + 34y = 25;
(d) 56x + 634y = 168;
(e) 1521x + 1955y + 455z = 221;
(f) 2x + 3y + 5z = 7.
16 VN
Int. `a Teoria dos N´umeros (2001) Teorema Fundamental
20. Determine duas frac¸c˜oes cujos denominadores sejam 12 e 16 e cuja soma seja
10
48
.
21. Numa papelaria vendem-se dois tipos de canetas por 110 e 70 escudos respectiva-
mente. Ao fim de um dia a importˆancia total recebida pela venda dessas canetas
foi 6570 escudos. Qual ´e o menor n´umero poss´ıvel de canetas vendidas? E qual o
maior?
22. Determine todas as solu¸c˜oes inteiras dos sistemas de equa¸c˜oes seguintes.
(a)
2x + 3y − 4z = 9
6x + 9y + 3z = 12
(b)
3x − 2y + 6z = −3
14x + 28y − 21z = 35
(c)
4x + 5y + 6z = 11
7x + 14y + 21z = 35
(d)
9x + 3y + 15z = −3
5x − 6y + z = −2
(e)
3x + 2y − 5z = 10
6x + 12y + 4z = 14
23. N´umeros de Fermat. Um n´umero da forma Fk = 22k
+ 1 para algum k ∈ N0
diz-se um n´umero de Fermat. F0, F1, F2, F3, F4 s˜ao primos. Euler mostrou em
1732 que F5 n˜ao ´e primo. (F5 = 4294967297 = 641 × 6700417.)
(a) Mostre que se 2n + 1 ´e primo, ent˜ao n ´e potˆencia de 2.
(Sugest˜ao: comece por estudar o caso em que n ´e ´ımpar).
(b) Mostre que n´umeros de Fermat distintos s˜ao primos entre si.
(c) Deduza da al´ınea anterior que h´a uma infinidade de primos.
24. N´umeros de Mersenne. Um n´umero da forma Mp = 2p − 1, com p primo,
diz-se um n´umero de Mersenne.
Mostre que se n > 1, a > 1 e an − 1 ´e primo, ent˜ao a = 2 e n ´e primo.
25. Suponha que p ´e um n´umero primo.
(a) Mostre que p ´e o m´aximo divisor comum dos coeficientes binomiais p
i , onde
1 ≤ i ≤ p − 1.
(b) Mostre que para quaisquer a, b ∈ Z, ap − bp e p s˜ao primos entre si ou
p2 | (ap − bp).
26. Mostre todos os n´umeros inteiros exceptuando as potˆencias de 2 s˜ao somas de
inteiros consecutivos.
27. Mostre que s´o a primeira soma parcial da s´erie harm´onica ´e inteira.
VN 17
Teorema Fundamental ITN (2001)
18 VN
Cap´ıtulo 2
Congruˆencias
2.1 Propriedades b´asicas
Defini¸c˜ao 2.1.1 Seja n um n´umero natural maior que 1. Dois n´umeros inteiros x, e
y dizem-se congruentes m´odulo n se n | (x − y). Se x ´e congruente com y m´odulo
n, nota-se
x ≡ y (mod n)
Repare-se que a defini¸c˜ao tamb´em tem sentido com n = 1, neste caso todos os
n´umeros inteiros s˜ao congruentes entre si e por isso eliminamo-lo de in´ıcio.
Outra formula¸c˜ao
Teorema 2.1.1 Dois n´umeros inteiros x, y s˜ao congruentes (mod n) se e apenas se
a divis˜ao de cada um deles por n tem o mesmo resto.
Dem. Pondo x = dn + r e y = qn + s com 0 ≤ r, s < n, se n | (x − y) ent˜ao n | (r − s);
como |r − s| < n ter´a de ser r − s = 0. A rec´ıproca verifica-se imediatamente. P
Demonstra-se sem dificuldade que
Corol´ario 2.1.1 A rela¸c˜ao de congruˆencia · ≡ · ´e de equivalˆencia em Z e compat´ıvel
com a soma e o produto, ou seja se a ≡ b (mod n) e c ≡ d (mod n), ent˜ao a + c ≡
b + d (mod n)e ac ≡ bd (mod n).
201
Congruˆencias ITN(2001)
E daqui se deduz que, mais geralmente,
Corol´ario 2.1.2 Se ai ≡ bi (mod n) (1 ≤ i ≤ k), ent˜ao
1. k
i=1 ai ≡ k
i=1 bi (mod n)
2. k
i=1 ai ≡ k
i=1 bi (mod n)
3. Se f ´e um polin´omio de coeficientes em Z (f ∈ Z[x]) e a ≡ b (mod n), ent˜ao
f(a) ≡ f(b) (mod n)
Note-se que, n | m se e apenas se m ≡ 0 (mod n).
Exemplo 2.1.1 Dados d´ıgitos a0, · · · , ap ∈ {0, 1, · · · , 9}, seja
ap · · · a0 = ap10p + · · · + a110 + a0;
ent˜ao
ap · · · a0 ≡
p
i=0
ai (mod 3).
pois, por um lado 10 ≡ 1 (mod 3), por outro, se f(x) = apxp + · · · + a1x + a0 ent˜ao
ap · · · a0 = f(10) ≡ f(1) =
p
i=0
ai (mod 3).
Por outras palavras: um n´umero inteiro representado na base 10 ´e divis´ıvel por 3 se e
apenas se a soma dos seus algarismos o for.
Por exemplo 3 |7523426, pois 7+5+2+3+4+2+6 = 29 ≡ 2+9 = 11 ≡ 2 (mod 3)
e 2 ≡ 0 (mod 3).
Observando um pouco melhor
7 + 5 + 2 + 3 + 4 + 2 + 6 = (7 + 5) + 2 + (4 + 2) + 6 ≡ 2 (mod 3)
Teorema 2.1.2 Qualquer n´umero inteiro ´e congruente (mod n) com um e s´o um dos
elementos de {0, 1, · · · , n − 1}.
Dem. Dados n ∈ N & x ∈ Z, pelo teorema 1.2.1, existem q e r ´unicos tais que
x = qn + r 0 ≤ r < n;
portanto x ≡ r (mod n) & 0 ≤ r ≤ n − 1. A unicidade resulta do
teorema 2.1.1. P
Um conjunto {r1, · · · , rn} diz-se um sistema completo de res´ıduos m´odulo n,
se para cada n´umero inteiro x existe um e um s´o ri tal que x ≡ ri (mod n)
Exemplo 2.1.2 {−3, −2, −1, 0, 1, 2, 3} e {−7, 8, −5, 10, −3, 19, 13} s˜ao sistemas com-
pletos de res´ıduos m´odulo 7.
202 VN
Int. `a Teoria dos N´umeros (2001) Congruˆencias
Teorema 2.1.3 Todos os sistemas completos de res´ıduos para um mesmo m´odulo tˆem
o mesmo n´umero de elementos.
Dem.
Consideremos um sistema completo de res´ıduos, digamos R = {r1, r2, · · · , rk}, para
um m´odulo fixo n > 1; seja ainda R0 = {1, 2, · · · , n−1}. Como vimos acima, no teorema
2.1.2, para cada j = 1, · · · , k, existe um e s´o um i(j) ∈ R0 tal que rj ≡ i(j) (mod n),
portanto R0 tem pelo menos o mesmo n´umero de elementos que R; por outro lado, R
´e tamb´em um sistema completo de res´ıduos e, por defini¸c˜ao, para cada elemento de R0
existe um e s´o um elemento de R com o qual aquele ´e congruente (mod n), donde R
tem pelo menos tantos elementos como R0. Em suma: R e R0 tˆem de facto o mesmo
n´umero n de elementos. P
2.2 Invers˜ao I
A congruˆencia em x 2x ≡ 1 (mod 4) n˜ao tem solu¸c˜ao, porque os m´ultiplos de 4 s˜ao
pares e 2x − 1 ´e sempre ´ımpar; mas 2x ≡ 1 (mod 5) tem solu¸c˜ao 3.
Defini¸c˜ao 2.2.1 Um inverso aritm´etico de a (mod n) ´e um n´umero inteiro a∗ tal
que
a∗
a ≡ aa∗
≡ 1 (mod n).
Teorema 2.2.1 O n´umero a ∈ Z  {0} tem inverso aritm´etico (mod n) se e apenas
se mdc(a, n) = 1.
Dem. O teorema 1.2.4 diz, em particular, que mdc(a, n) = 1 se e apenas se existem
x, y ∈ Z tais que ax + ny = 1. Por um lado esta ´ultima equa¸c˜ao indica que ax ≡
1 (mod n) e consequentemente x ´e um inverso aritm´etico de a (mod n), que existe se
mdc(a, n) = 1;por outro lado, de aa∗ ≡ 1 (mod n), deduz-se aa∗ = dn + 1, para algum
d ∈ Z, pelo que aa∗ + (−d)n = 1 e a e n s˜ao primos entre si. P
Veremos adiante que dois inversos aritm´eticos de um mesmo n´umero para o mesmo
m´odulo s˜ao congruentes entre si para esse m´odulo.
Teorema 2.2.2 Se mdc(a, n) = d & a = 0, ent˜ao
ax ≡ ay (mod n) ⇔ x ≡ y mod(
n
d
)
Dem. (⇐) Se x ≡ y mod(n
d ), ent˜ao, para certo q ∈ Z, x − y = qn
d , pelo que ax − ay =
qan
d = qa
d n, ou seja ax ≡ ay (mod n).
VN 203
Congruˆencias ITN(2001)
(⇒) Se ax ≡ ay (mod n), ent˜ao a(x − y) = qn para algum q ∈ Z; segue-se que
a
d (x − y) = n
d q; ora a
d e n
d s˜ao primos entre si (teorema 1.2.4), pelo que a
d | q, vindo
x − y = q
a/dn, isto ´e x ≡ y (mod n). P
Observando que, de acordo com o teorema 2.2.1, a∗ (mod n) existe se e apenas se
mdc(a, n) = 1, deduz-se que
Corol´ario 2.2.1 Se a tem inverso aritm´etico (mod n), ent˜ao
ax ≡ ay (mod n) ⇔ x ≡ y (mod n).
E ainda
Corol´ario 2.2.2 Se p ´e primo e a ≡ 0 (mod p), ent˜ao a tem inverso (mod p).
Dem. Note-se que a ≡ 0 (mod n) ⇒ mdc(a, p) = 1. P
2.3 Congruˆencias lineares
Uma congruˆencia diz-se linear se for da forma
ax ≡ b (mod n) (2.1)
Se a = 0, esta congruˆencia tem solu¸c˜ao x se e apenas se n | b e neste caso qualquer
x ∈ Z ´e solu¸c˜ao. Assim consideraremos apenas congruˆencias
ax ≡ b com a = 0. (2.2)
Teorema 2.3.1 Se a tem inverso a∗ (mod n), ent˜ao
ax ≡ b (mod n) ⇔ x ≡ a∗
b (mod n).
Dem. Suponha-se que aa∗ ≡ 1 (mod n).
(⇒) Se ax ≡ b (mod n), ent˜ao a∗ax ≡ a∗b (mod n). Ora a∗ax ≡ x (mod n),
portanto x ≡ a∗b (mod n).
(⇐) Se x ≡ a∗b (mod n), analogamente se obt´em
ax ≡ aa∗b ≡ b (mod n)
e da´ı ax ≡ b (mod n). P
Teorema 2.3.2 Suponha-se que a ≡ 0 (mod n). A congruˆencia (2.1) tem solu¸c˜ao se
e apenas se mdc(a, n) | b. Se d = mdc(a, n) | b, e a∗
d ´e um inverso de a
d (mod n), ent˜ao
as seguintes condi¸c˜oes s˜ao equivalentes
204 VN
Int. `a Teoria dos N´umeros (2001) Congruˆencias
1. A congruˆencia (2.1)
2. x ≡ a∗
d
b
d (mod n
d )
3. x = a∗
d
b
d + k n
d 0 ≤ k ≤ d − 1 (mod n)
Dem. Seja d = mdc(a, n).
I) Existˆencia de solu¸c˜ao
(⇒) Se ax ≡ b (mod n) ent˜ao n | (ax − b). Como d | n & d | a, tem-se d | (ax − b)
e d | a, portanto d | b (corol´ario 1.2.2).
(⇐) Existem x0, y0 tais que x0a + y0n = d. Por outro lado, por hip´otese existe k
tal que b = kd, assim
a(x0k) + n(y0k) = kd = b
isto ´e a(x0k) ≡ b (mod n). Fa¸ca-se x = x0k.
II) Determina¸c˜ao da solu¸c˜ao.
HIP´OTESE: a∗
d
a
d ≡ 1 (mod n
d ) & d | b.
Considere-se a seguinte sequˆencia de congruˆencias equivalentes, observando que 2 e
3 o s˜ao obviamente:
ax ≡ b (mod n)
d
a
d
x ≡ d
b
d
(mod n)
a
d
x ≡
b
d
(mod
n
d
) (teorema 2.2.2).
2.3.1 Invers˜ao II
Dados a = 0 e n > 0 tais que mdc(a, n) = 1, vimos na demonstra¸c˜ao do teorema 2.2.1
que a∗ (mod n) ´e coordenada x da solu¸c˜ao (x, y) da equa¸c˜ao diofantina ax + ny = 1,
pelo que, determinado um a∗, todos os outros s˜ao da forma a∗ + kn (k ∈ Z), ou seja
Teorema 2.3.3 Todos os inversos (mod n) de um mesmo n´umero inteiro n˜ao nulo
s˜ao congruentes (mod n) entre si.
E ainda
Teorema 2.3.4 Se a = 0 & mdc(a, n) = 1 ent˜ao a∗∗ ≡ a (mod n).
Dem. A equa¸c˜ao aa∗ + ny = 1 diz-nos que a ´e inverso (mod n) de a∗, isto ´e, a ´e um
a∗∗.
O teorema anterior diz-nos que todos os inversos (mod n) de a∗ s˜ao congruentes
(mod n). Consequentemente a∗∗ ≡ a (mod n). P
Uma outra forma de enunciar o teorema 2.2.1 ´e a seguinte:
VN 205
Congruˆencias ITN(2001)
Teorema 2.3.5 O n´umero a ∈ Z{0} tem inverso (mod n) se e apenas se ´e congruente
com algum dos res´ıduos (mod n) que s˜ao primos com n.
Este resultado obt´em-se muito facilmente do seguinte
Lema 2.3.1 Se a = 0 & a ≡ a (mod n) & mdc(a, n) = 1, ent˜ao mdc(a , n) = 1.
Dem. Tem-se a − a = kn & ax + ny = 1 para alguns k, x, y ∈ Z. Assim ax =
a x + kxn & ax + ny = a x + (kx + y)n ou seja 1 = a x + ny & mdc(a , n) = 1.
P
2.4 A fun¸c˜ao φ de Euler
Defini¸c˜ao 2.4.1 A fun¸c˜ao de Euler φ : N → N ´e dada por
φ(n) = n´umero de n´umeros naturais de 1 a n que s˜ao primos com n.
Exemplo 2.4.1 Seja Pn = {x ≥ 0| x < n & mdc(x, n) = 1}. Designando o n´umero
de elementos de um conjunto C por #C, tem-se ent˜ao φ(n) = #Pn
1. φ(1) = #{1} = 1
2. φ(n) = n − 1 se e apenas se n ´e primo.
3. φ(2725) = 2724 (Porquˆe?)
2.4.1 Sistemas reduzidos de res´ıduos
Defini¸c˜ao 2.4.2 Um sistema reduzido de res´ıduos (mod n) ´e um conjunto de
n´umeros inteiros a1, · · · , ak primos com n, tais que para qualquer x ∈ Z, se mdc(x, n) =
1 ent˜ao existe um e um s´o i tal que x ≡ ai (mod n).
Teorema 2.4.1 {1, 2, · · · , n − 1} ´e um sistema reduzido de res´ıduos (mod n) se e
apenas se n ´e primo.
Dem. (se) resulta da defini¸c˜ao de n´umero primo.
(apenas se) Se n ´e composto tem pelo menos um divisor pr´oprio, digamos d1, tal
que 1 < d1 < n; mas ent˜ao 1 ≤ d1 ≤ n − 1 & mdc(d1, n) = d1 = 1, portanto
{1, 2, · · · , n−1} tem elementos que n˜ao s˜ao primos com n, consequentemente n˜ao ´e um
sistema reduzido. P
Teorema 2.4.2 Para cada n, todos os sistemas reduzidos de res´ıduos (mod n) tˆem
φ(n) elementos.
206 VN
Int. `a Teoria dos N´umeros (2001) Congruˆencias
Dem. Seja Pn definido como no exemplo 2.4.1.
1. Pn ´e um sistema reduzido (mod n) porque
(a) Qualquer inteiro ´e congruente (mod n) com algum elemento de Sn =
{0, 1, · · · , n − 1}, em particular um inteiro primo com n, cujo congruente
em Sn ´e primo com n (teorema 2.3.5), logo est´a em Pn.
(b) Dois elementos distintos de Pn n˜ao s˜ao congruentes entre si. Assim
I. cada x primo com n ´e congruente com um e um s´o elemento de
Pn.
2. Dado um sistema reduzido de res´ıduos (mod n), digamos Pn, a proposi¸c˜ao I
acima afirma a fun¸c˜ao que associa a cada res´ıduo em Pn o seu ´unico congruente
em Pn ´e bijectiva. P
2.4.2 Teoremas de Euler, de Fermat e de Wilson
Teorema 2.4.3 (de Euler) Para qualquer a ∈ Z  {0} e qualquer n ∈ N  {1}
mdc(a, n) = 1 ⇒ aφ(n)
≡ 1 (mod n).
O corol´ario seguinte ´e imediato:
Corol´ario 2.4.1 Para qualquer a ∈ Z  {0} e qualquer n ∈ N  {1}
mdc(a, n) = 1 ⇒ a∗
≡ aφ(n)−1
(mod n).
Dem. (do teorema 2.4.3) Suponha-se a = 0 & mdc(a, n) = 1.
I) Se 0 = r & mdc(r, n) = 1, ent˜ao mdc(ar, n) = 1.
Dem. Seja d = mdc(ar, n) nas condi¸c˜oes da hip´otese. Se d > 1, ent˜ao existe um
n´umero primo p tal que p | d. Segue-se que p | ar & p | n, logo p | a & p | n ou
p | r & p | n; no primeiro caso mdc(a, n) ≥ p > 1, no segundo mdc(r, n) ≥ p > 1, o que
contradiz as hip´oteses.
II) Seja {r1, · · · , rφ(n)} um sistema reduzido de res´ıduos (mod n), e defina-se
P = {ar1, · · · , arφ(n)}.
Todos os elementos de P s˜ao primos com n, pelo que vimos em I. Por outro lado,
como os ri nunca s˜ao congruentes entre si, o mesmo acontece com os ari (teorema
2.2.2). Segue-se que
cada ari ´e congruente com um e s´o um dos rj, digamos rj ≡ arσ(j), em que
σ ´e uma permuta¸c˜ao de {1, · · · , φ(n)}.
VN 207
Congruˆencias ITN(2001)
III) Tem-se ent˜ao
φ(n)
i=1
(arσ(i)) ≡
φ(n)
i=1
ri (mod n)
ou seja
aφ(n)
φ(n)
i=1
rσ(i) ≡
φ(n)
i=1
ri (mod n)
ou
aφ(n)
φ(n)
i=1
ri ≡
φ(n)
i=1
ri (mod n)
Pelo teorema 2.2.2, j´a que mdc(
φ(n)
i=1 ri, n) = 1, conclui-se aφ(n) ≡ 1 (mod n). P
Teorema 2.4.4 (Pequeno Teorema de Fermat) Se p ´e primo e p |a, ent˜ao
ap−1 ≡ 1 (mod p).
Dem. Basta observar que φ(p) = p − 1. P
Teorema 2.4.5 (de Wilson) Se p ´e primo, ent˜ao (p − 1)! ≡ −1 (mod p)
Dem. Se p = 2, tem-se (p − 1)! = 1 ≡ −1 (mod 2). Se p = 3, tem-se (p − 1)! =
2 ≡ −1 (mod 3). Suponha-se que p > 3. Sabemos que Pp = {1, 2, · · · , p − 1} ´e um
sistema reduzido de res´ıduos (mod p). Observando que qualquer n´umero e o seu inverso
(mod n) s˜ao primos com n e finalmente considerando o teorema 2.3.4:
Cada r ∈ Pp tem um inverso (mod p) r∗
p ∈ Pp e (r∗
p)∗
p = r. Por outro lado, se
r = r∗
p, tem-se r2 = rr∗
p ≡ 1 (mod p) e p | (r2 − 1) = (r + 1)(r − 1); logo p | (r + 1) ou
p | (r − 1), isto ´e, r ≡ −1 (mod p) ou r ≡ 1 (mod p) ou ainda r ≡ p − 1 (mod p) ou
r ≡ 1 (mod p).
Concluimos que
r = r∗
p ⇔ (r = 1 ou r = p − 1) (1 ≤ r ≤ p − 1);
donde os pares {r, r∗} s˜ao conjuntos n˜ao singulares e definem uma parti¸c˜ao de {2, · · · , p−
2}, tendo-se
p−2
i=2
i =
p−3
2
i=1
rir∗
i ≡ 1 (mod p)
Segue-se que
(p − 1)! = 1 ·
p−2
i=2
i · (p − 1) ≡ p − 1 (mod p)
isto ´e (p − 1)! ≡ −1 (mod p). P
208 VN
Int. `a Teoria dos N´umeros (2001) Congruˆencias
O lema seguinte ´e extremamente simples, mas tem uma consequˆencia n˜ao trivial.
Lema 2.4.1 Se p ´e um n´umero primo ´ımpar e (−1)
p−1
2 ≡ 1 (mod p), ent˜ao p ≡
1 (mod 4).
Dem. Suponha-se ent˜ao que p ´e um n´umero primo ´ımpar e que (−1)
p−1
2 ≡ 1 (mod p);
queremos mostrar que p−1
2 ´e par. Se p−1
2 fosse ´ımpar, viria −1 ≡ 1 (mod p), pelo que
p dividiria 2, o que n˜ao ´e o caso; portanto p−1
2 ´e par. P
A consequˆencia:
Teorema 2.4.6 Seja p um primo ´ımpar. A congruˆencia x2 ≡ −1 (mod p) tem solu¸c˜ao
se e apenas se p ≡ 1 (mod 4); neste caso p−1
2 ! ´e uma solu¸c˜ao.
Dem. (apenas se) De x2 ≡ −1 (mod p) deduz-se
xp−1
= (x2
)
p−1
2 ≡ (−1)
p−1
2 (mod p)
e conclui-se 1 ≡ (−1)
p−1
2 (mod p); pelo lema 2.4.1, p ≡ 1 (mod 4).
(se) Se p ≡ 1 (mod 4), ent˜ao p−1
2 ´e par. Por outro lado
(p − 1)! =
p − 1
2
! p −
p − 1
2
· · · (p − 2)(p − 1).
Pelo Teorema de Wilson,
−1 ≡ (−1)
p−1
2
p − 1
2
!
2
(mod p)
Como p−1
2 ´e par,
−1 ≡
p − 1
2
!
2
(mod p)
como pretend´ıamos verificar. P
E consequentemente
Corol´ario 2.4.2 Se p ´e primo ´ımpar e para algum n´umero inteiro x p | (x2 +1), ent˜ao
p ≡ 1 (mod 4).
E mais um corol´ario (compare-se com o teorema 1.2.9).
Corol´ario 2.4.3 H´a uma infinidade de n´umeros primos da forma 4k + 1
(k ∈ Z), i.e., congruentes com 1 para o m´odulo 4.
VN 209
Congruˆencias ITN(2001)
Dem. Vamos mostrar que seja qual for o n´umero natural n, existe um n´umero primo
maior que n da forma pretendida. Seja ent˜ao n um n´umero natural – maior ou igual a
4 para evitar trivialidades – e defina-se
N = (n!)2
+ 1.
Seja p o menor divisor primo de N. Se N ´e primo, N = p, ´e j´a da forma pretendida
e maior que n. Se N n˜ao ´e primo, p > n pois N n˜ao ´e divis´ıvel por qualquer n´umero
menor que n; p > 2 – porque N ´e ´ımpar – e p | (n!)2 + 1; pelo corol´ario anterior (2.4.2)
p ≡ 1 (mod 4). P
2.5 Congruˆencias polinomiais
2.5.1 Introdu¸c˜ao
Nesta sec¸c˜ao estudamos a resolu¸c˜ao de congruˆencias da forma
f(x) ≡ 0 (mod n) (2.3)
em que f ´e um polin´omio de coeficientes inteiros e grau m maior que 1 (mod n):
f(x) = a0 + a1x1
+ · · · + amxm
& m > 1 & am ≡ 0 (mod n). (2.4)
O grau de um polin´omio f (mod n) designa-se por degn(f). Se f(x) = α ∈ Z, o grau
de f (mod n) ´e zero.
O Teorema 2.4.6 ´e obviamente um caso particular deste estudo.
Comecemos por observar que, para qualquer n > 1 existem congruˆencias (2.3) &
(2.4) sem solu¸c˜ao; mais precisamente:
Exemplo 2.5.1 Se p ´e primo e p|n, ent˜ao a congruˆencia xp−x+1 ≡ 0 (mod n) n˜ao tem
solu¸c˜oes. Tal pode verificar-se do seguinte modo: quando p|n,
se xp−x+1 ≡ 0 (mod n) tamb´em xp−x+1 ≡ 0 (mod p); mas xp−x+1 ≡ 1 ≡ 0 (mod p),
quando p ´e primo, em virtude do Pequeno Teorema de Fermat; portanto a congruˆencia
inicial n˜ao tem de facto solu¸c˜ao.
Exemplo 2.5.2 Dois polin´omios f(x) e g(x) congruentes (mod n) para todo o x ∈ Z
n˜ao tˆem necessariamente o mesmo grau (mod n): se p ´e primo, xp2
−x e xp −x
s˜ao ambos identicamente nulos (mod p).
A situa¸c˜ao ´e assim algo complicada mas, tal como a prop´osito do problema da
resolubilidade alg´ebrica, h´a resultados parciais importantes e relativamente simples1.
Repare-se que
1
De facto, nem mesmo no caso em que n ´e primo, se conhecem f´ormulas resolventes gerais para a
congruˆencia (2.3) & (2.4)
210 VN
Int. `a Teoria dos N´umeros (2001) Congruˆencias
Teorema 2.5.1 Se dois polin´omios f e g tˆem coeficientes do mesmo grau congruentes
(mod n), as congruˆencias f(x) ≡ 0 (mod n) e g(x) ≡ 0 (mod n) s˜ao equivalentes.
Assim basta considerar polin´omios cujos coeficientes estejam entre 0 e n − 1.
Dem. Suponha-se que f(x) = m
i=0 aixi e g(x) = m
i=0 bixi, sendo ai ≡ bi (mod n)
para 0 ≤ i ≤ n. Tomando ci = ai−bi
n vem
f(x) − g(x) = n m
i=0 cixi
ou seja, f(x) ≡ g(x) (mod n) para qualquer x ∈ Z, em particular f(x) ≡ 0 (mod n) sse g(x) ≡
0 (mod n). P
De facto, uma aplica¸c˜ao da regra de Ruffini mostra que
Teorema 2.5.2 Para qualquer polin´omio f(x) como em (2.3) e (2.4) e qualquer a ∈ Z,
existe um polin´omio q(x), de coeficientes inteiros e grau m − 1, tal que
f(x) = (x − a)q(x) + f(a) (x ∈ Z).
Daqui decorre
Corol´ario 2.5.1 Se f(x) ´e um polin´omio como em (2.3) & (2.4) e a ∈ Z, ent˜ao f(a) ≡
0 (mod n) sse existe um polin´omio q(x) de coeficientes inteiros, grau m − 1 (mod n) e
coeficiente de maior ordem igual ao de f(x) tal que
f(x) ≡ (x − a)q(x) (mod n) (x ∈ Z). (2.5)
Dem. Se f(a) ≡ 0 (mod n), ent˜ao n|f(a) e (2.5) resulta imediatamente do teorema
anterior, por defini¸c˜ao de congruˆencia. Reciprocamente, se vale (2.5),ent˜ao como a ´e
concerteza solu¸c˜ao de (x − a)q(x) ≡ 0 (mod n) para qualquer x ∈ Z, necessariamente
f(a) ≡ 0 (mod n). P
2.5.2 M´odulo primo
Convencionemos que p designa um n´umero primo. O primeiro facto a registar ´e que
basta considerar polin´omios de grau menor ou igual a p (mod p) :
Teorema 2.5.3 Qualquer congruˆencia polinomial f(x) ≡ 0 (mod p) ´e equivalente a
outra g(x) ≡ 0 (mod p) em que g(x) ´e um polin´omio nulo ou de grau menor ou igual a
p − 1 (mod p).
Dem. A ideia ´e baixar tanto quanto poss´ıvel o grau dos mon´omios envolvidos, uti-
lizando o Pequeno Teorema de Fermat:
Repare-se que, se n = pq + r com 0 ≤ r < p, ent˜ao
xn
= (xp
)q
xr
≡ xq
xr
= xq+r
(mod p)
VN 211
Congruˆencias ITN(2001)
Aplicando sucessivamente esta sequˆencia de congruˆencias a cada mon´omio de f, reduz-
se o expoente de cada um deles a um n´umero inferior a p. P
Tal como para equa¸c˜oes, o teorema 2.5.2 tem a seguinte consequˆencia.
Teorema 2.5.4 Se b1, b2, ..., bk s˜ao solu¸c˜oes da congruˆencia polinomial
f(x) ≡ 0 (mod p) n˜ao congruentes duas a duas, existe um polin´omio q(x), cujo coefi-
ciente de maior ordem ´e o mesmo que o de f e tal que
degp(q) ≤ degp(f) − k & f(x) ≡ (x − b1)(x − b2) · · · (x − bk)q(x) (mod p)
Dem. A demonstra¸c˜ao ´e muito semelhante `a correspondente para equa¸c˜oes, por uti-
liza¸c˜ao recursiva da regra de Ruffini:
Primeiro obtem-se
f(x) ≡ (x − b1)q1(x) (mod p)
pelo corol´ario 2.5.1. Em seguida h´a que verificar se
q1(b2) ≡ 0 (mod p) (2.6)
e reaplicar o mesmo corol´ario, tantas vezes quanto necess´ario. Repare-se ent˜ao que,
por hip´otese
0 ≡ f(b2) ≡ (b2 − b1)q1(b2) (mod p),
isto ´e,
p|(b2 − b1)q1(b2)
e como, tamb´em por hip´otese, p ´e primo e p |(b1 − b2), necessariamente p|q1(b2), ou
seja vale a equa¸c˜ao (2.6). P
Uma conclus˜ao a retirar ´e
Corol´ario 2.5.2 Quando p ´e primo e f(x) ´e um polin´omio cujos coeficientes n˜ao s˜ao
todos nulos (mod p), o n´umero de solu¸c˜oes distintas (mod p) de uma congruˆencia
polinomial f(x) ≡ 0 (mod p) ´e quando muito degp(f).
Antes de apresentarmos uma demonstra¸c˜ao atentemos no seguinte exemplo.
Exemplo 2.5.3 Se n n˜ao ´e primo, o n´umero de solu¸c˜oes n˜ao mutuamente congruentes
(mod n) de uma equa¸c˜ao como em (2.3) e (2.4) pode ser superior ao grau de f (mod n):
x2 − 1 ≡ 0 (mod 8) tem solu¸c˜oes 1, 3, 5, 7.
Dem. (Do corol´ario 2.5.2) Tomem-se f, q e os bi, com 1 ≤ i ≤ k, como no teorema.
Como q(x) tem o mesmo coeficiente de maior ordem que f(x), necessariamente o seu
grau ´e maior ou igual a zero, portanto
0 ≤ degp(q) ≤ degpf(x) − k i.e. k ≤ degp(f).
212 VN
Int. `a Teoria dos N´umeros (2001) Congruˆencias
P
2.5.3 M´odulo potˆencia de base prima
Veremos como se podem obter as solu¸c˜oes de uma congruˆencia
f(x) ≡ 0 (mod pα+1
) (2.7)
a partir das da congruˆencia f(x) ≡ 0 (mod pα). De facto vamos provar o seguinte:
Teorema 2.5.5 As solu¸c˜oes da congruˆencia
f(x) ≡ 0 (mod pα+1
)
s˜ao da forma
x = b + kpα
com k ∈ Z, (2.8)
sendo
f(b) ≡ 0 (mod pα
) & f (b)k ≡ −
f(b)
pα
(mod p) (2.9)
Comecemos com uma F´ormula de Taylor. Designando por f a derivada do
polin´omio f, definimos tamb´em
f(0) = f
f(i+1) = f(i) i ∈ Z+
0
Nestes termos tem-se
Lema 2.5.1 Seja f(x) um polin´omio de grau m (mod n) de coeficientes inteiros como
em (2.3) & (2.4). Ent˜ao
f(x + y) = f(x) +
m
k=1
f(k)(x)
k!
yk
(x, y ∈ Z) (2.10)
e os coeficientes f(k)(x)
k! (1 ≤ k ≤ m) s˜ao n´umeros inteiros.
Dem. Como, para quaisquer polin´omios f e g e qualquer α ∈ Z se tem
(f + g) = f + g & (αf) = αf,
basta demonstrar o teorema quando f(x) = xm e neste caso (2.10) ´e nada mais nada
menos que uma outra forma de apresentar o desenvolvimento de Newton para (x+y)m,
pois
f(k)
(x) = m(m − 1) · · · (m − k + 1)xm−k
=
m!
(m − k)!
xm−k
.
VN 213
Congruˆencias ITN(2001)
Dem. (Do teorema 2.5.5)
Observe-se que, quando f(x) ≡ 0 (mod pα+1) tamb´em f(x) ≡ 0 (mod pα), pelo que
as solu¸c˜oes da primeira congruˆencia se encontram entre as da segunda; resumindo
f(x) ≡ 0 (mod pα+1
) ⇒ f(x) ≡ 0 (mod pα
) ⇒ x = b + kpα
para algum k ∈ Z e algum b ∈ Z tal que f(b) ≡ 0 (mod pα).
Ora, pelo lema 2.5.1, vem
f(b + kpα
) = f(x) +
m
i=1
f(i)(b)
i!
(kpα
)i
;
como α ≥ 1, os termos do segundo membro em que i > 1 s˜ao divis´ıveis por pα+1, pois
αi > 2α = α + α ≥ α + 1. Assim
f(b + kpα
) ≡ f(b) +
f (b)
1
kpα
(mod pα+1
);
mas f(b) ≡ 0 (mod pα), pelo que f(b) = tpα, para algum t ∈ Z. A situa¸c˜ao a analisar
´e ent˜ao a seguinte
pα
t + f (b)k ≡ 0 (mod pα+1
)
ou seja
f(b)
pα
+ f (b)k ≡ 0 (mod p)
como se pretendia verificar. P
Segue-se uma verifica¸c˜ao mais detalhada da validade da f´ormula (2.9).
Caso f (b) ≡ 0 (mod p). Neste caso a congruˆencia (2.9) ´e equivalente a
f(b)
pα
≡ 0 (mod p)
por sua vez equivalente a
f(b) ≡ 0 (mod pα+1
); (2.11)
se esta se n˜ao verifica, pura e simplesmente n˜ao h´a solu¸c˜oes; se (2.11) se d´a, ent˜ao,
pelo lema 2.5.1, a equa¸c˜ao (2.8) d´a-nos solu¸c˜oes para a congruˆencia (2.7) seja qual for
k ∈ Z.
Caso f (b) ≡ 0 (mod p). Neste caso a solu¸c˜ao em k de (2.9) ´e dada por
k ≡ −f (b)∗ f(b)
pα
(mod p)
A solu¸c˜ao da congruˆencia (2.7) ´e mesmo ´unica e dada por
x ≡ b − f (b)∗ f(b)
pα
pα
(mod pα+1
) com f (b)∗
f (b) ≡ 1 (mod p)
214 VN
Int. `a Teoria dos N´umeros (2001) Congruˆencias
ou ainda
x ≡ b − f (b)∗
f(b) (mod pα+1
) & f (b)∗
f (b) ≡ 1 (mod p) (2.12)
P
2.5.4 Teorema Chinˆes do Resto
A resolu¸c˜ao de congruˆencias polinomiais (2.3) & (2.4) pode reduzir-se aos casos que
temos vindo a estudar, como vamos ver. Note-se que para a discuss˜ao que segue n˜ao
importa se f(x) ´e ou n˜ao um polin´omio.
Suponhamos ent˜ao que n ´e um n´umero natural composto, digamos
n = pα1
1 pα2
2 · · · pαk
k
para certos n´umeros primos pi.
Generalizando o argumento apresentado no exemplo 2.5.1, observe-se que
f(x) ≡ 0 (mod n) ⇒ f(x) ≡ 0 (mod pαi
i ) (1 ≤ i ≤ k),
pelo que as solu¸c˜oes da congruˆencia
f(x) ≡ 0 (mod n) (2.13)
se encontram entre as do sistema de congruˆencias
f(x) ≡ 0 (mod pαi
i )
1 ≤ i ≤ k
Acontece que este sistema ´e mesmo equivalente `a congruˆencia (2.13), pois potˆencias de
primos distintos s˜ao primas entre si e o seu produto divide qualquer n´umero dividido
simultaneamente por todas elas (se a|c, b|c e a e b s˜ao primos entre si, ent˜ao ab|c.)
Prov´amos ent˜ao o seguinte
Teorema 2.5.6 Se n ´e um n´umero composto de factores de base prima pαi
i
n = pα1
1 · · · pαk
k ,
a congruˆencia
f(x) ≡ 0 (mod n)
´e equivalente ao sistema de congruˆencias
f(x) ≡ 0 (mod pαi
i )
1 ≤ i ≤ k
(2.14)
VN 215
Congruˆencias ITN(2001)
Vimos j´a que algumas congruˆencias polinomiais f(x) ≡ 0 (mod n) n˜ao tˆem solu¸c˜ao,
mas se todas as do sistema (2.14) tiverem, ent˜ao h´a de facto solu¸c˜ao e dever´a ser poss´ıvel
determin´a-la. Utilizaremos o seguinte lema
Lema 2.5.2 (Teorema Chinˆes do Resto) Se m1, ..., mk s˜ao n´umeros naturais pri-
mos entre si dois a dois e b1, ..., bk s˜ao n´umeros inteiros quaisquer, o sistema de con-
gruˆencias
x ≡ bi (mod mi)
1 ≤ i ≤ k
(2.15)
tem solu¸c˜ao e quaisquer duas solu¸c˜oes s˜ao congruentes (mod m1 · · · mk).
Dem. Comecemos pela afirma¸c˜ao final.
Se x e y s˜ao solu¸c˜oes do sistema (2.15), ent˜ao x − y ≡ 0 (mod mi) para qualquer
dos mi, ou seja, x − y ´e divis´ıvel por qualquer dos mi. Como os mi s˜ao primos entre si,
o seu produto divide x − y, como se pretendia concluir.
Quanto `a existˆencia de solu¸c˜ao para o sistema: vamos procur´a-la na forma
x = x1b1 + · · · + xkbk (2.16)
de modo que, para cada i,
1. todas as parcelas com poss´ıvel excep¸c˜ao da i-´esima sejam divis´ıveis por mi,
2. a i-´esima parcela seja congruente com bi (mod mi).
Para verificar a primeira condi¸c˜ao basta que
mi =
k
j=1
j=i
mj |xi;
para verificar a segunda basta que
xi ≡ 1 (mod mi)
As duas condi¸c˜oes s˜ao verificadas simultˆaneamente se
(mi)∗
mi ≡ 1 (mod mi) & xi = (mi)∗
mi (2.17)
Ora cada mi ´e primo com mi, portanto os inversos aritm´eticos (mi)∗ existem e as
condi¸c˜oes (2.16) e (2.17) definem uma solu¸c˜ao para o sistema (2.15). P
216 VN
Int. `a Teoria dos N´umeros (2001) Congruˆencias
Exemplo 2.5.4 Considere-se a congruˆencia
x2
− 1 ≡ 0 (mod 108). (2.18)
Como 108 = 22 · 33, pelo teorema 2.5.6, (2.18) ´e equivalente ao sistema
x2 − 1 ≡ 0 (mod 22) (i)
x2 − 1 ≡ 0 (mod 33) (ii)
(2.19)
Por simples inspec¸c˜ao conclui-se que as solu¸c˜oes da congruˆencia (i) s˜ao dadas por
x ≡ 1, −1 (mod 22
).
Quanto a (ii), vamos utilizar o teorema 2.5.5. O m´odulo 32 ´e ainda razoavelmente
baixo e, tamb´em por inspec¸c˜ao, se podem obter as solu¸c˜oes
x ≡ 1, −1 (mod 32
).
Ora f (x) = 2x donde
f (1) = 2 ≡ −1 ≡ 0 (mod 3) & f (−1) = −2 ≡ 1 ≡ 0 (mod 3).
Ambas as derivadas s˜ao invert´ıveis (mod 3) e nas congruˆencias em (2.9)
k ≡ 0(mod 3), portanto
x2
− 1 ≡ 0 (mod 33
) se e s´o se x ≡ ±1 (mod 33
).
O sistema (2.19) d´a ent˜ao lugar aos sistemas seguintes, que podem ser resolvidos uti-
lizando, por exemplo, o Teorema Chinˆes do Resto 2.5.2, como vimos atr´as.
(S1)
x ≡ 1 (mod 22)
x ≡ 1 (mod 33)
(S2)
x ≡ 1 (mod 22)
x ≡ −1 (mod 33)
(S3)
x ≡ −1 (mod 22)
x ≡ 1 (mod 33)
(S4)
x ≡ −1 (mod 22)
x ≡ −1 (mod 33)
De um modo geral, as solu¸c˜oes da congruˆencia (2.18) s˜ao dadas pela f´ormula
x ≡ 3 · 33
· (±1) + 7 · 22
· (±1) ≡ ±81 ± 28 (mod 108)
onde as combina¸c˜oes de sinal s˜ao todas as poss´ıveis.
Resolvendo detalhadamente (S1): de acordo com a demonstra¸c˜ao de 2.5.2, com
(2.16) e (2.17) tem-se m1 = 22, m1 = 33 e (m1)∗ ≡ −1 (mod 22) e tamb´em m2 =
33, m2 = 22 e (m2)∗ ≡ 7 (mod 33). Segue-se que as solu¸c˜oes de (S1) s˜ao dadas por
x ≡ 3 · 33
· 1 + 7 · 22
· 1 ≡ 109 ≡ 1 (mod 22
· 33
).
VN 217
Congruˆencias ITN(2001)
2.6 Exerc´ıcios
1. Mostre que a congruˆencia y2 − x2 − 2 ≡ 0 (mod 4) n˜ao tem solu¸c˜oes e conclua
que a equa¸c˜ao Diofantina y2 − x2 − 2 = 0 tamb´em as n˜ao tem.
2. Utilize congruˆencias m´odulo 4 para mostrar que se y2 = x3 + 2, ent˜ao x e y s˜ao
ambos ´ımpares.
3. Seja f(x) = 11x3 + 15x2 + 9x − 2. Determine o resto da divis˜ao de f(a) por b
para os pares (a, b) seguintes: (2,7), (6,7), (97,11).
4. Mostre que se p ´e primo, qualquer sequˆencia de p−1 n´umeros inteiros consecutivos
que n˜ao inclui m´ultiplos de p ´e um sistema reduzido de res´ıduos (mod p).
5. Calcule φ(n) para n ≤ 28.
6. Mostre que se p ´e primo e n ∈ N, ent˜ao φ(pn) = pn − pn−1.
7. Resolva as congruˆencias:
(a) 3x ≡ 1 (mod 5);
(b) 3x ≡ 9 (mod 5);
(c) 3x ≡ 9 (mod 24);
(d) 5x ≡ 15 (mod 12);
(e) x2 + 1 ≡ 0 (mod 4);
(f) x3 + 2x + 1 ≡ 0 (mod 7);
(g) x5 + x4 + x3 + x2 + x ≡ −1 (mod 5).
8. Determine os inversos (mod 18) de todos os inteiros que os tˆem.
9. Qual o inverso de 1975 (mod 2001)?
10. Mostre que uma quarta potˆencia ´e congruente com 0 ou 1 (mod 5).
11. Resolva as congruˆencias
(a) 2x + 3y ≡ 5 (mod 7);
(b) x2 + y2 − 5y ≡ 2 (mod 9).
12. Seja ak10k + ak−110k−1 + · · · + a110 + a0 a express˜ao decimal do n´umero natural
n = akak−1 · · · a1a0 (0 ≤ ai ≤ 9, 0 ≤ i ≤ k, a0 = 0).
(a) Mostre que 11 | n se e s´o se 11 | k
i=0(−1)iai;
(b) Verifique se 1234567890987654321 ´e divis´ıvel por 11.
218 VN
Int. `a Teoria dos N´umeros (2001) Congruˆencias
13. Mostre que se k for ´ımpar, 112k + 192k ´e divis´ıvel por 241.
14. Resolva os sistemas de congruˆencias
(a)
2x + 7y ≡ 2 (mod 5)
3x + 6y ≡ 2 (mod 7)
;
(b)
9x + 3y ≡ 3 (mod 10)
15x + 2y ≡ 4 (mod 15)
;
(c)
2x + 7y ≡ 2 (mod 5)
3x − y ≡ 11 (mod 5)
.
15. Verifique se as seguintes congruˆencias tˆem ou n˜ao solu¸c˜ao e, no caso afirmativo,
resolva-as.
(a) x2 ≡ −1 (mod 17);
(b) x2 ≡ −1 (mod 43);
(c) x2 ≡ −1 (mod 65).
16. Mostre o rec´ıproco do Teorema de Wilson:
Se m ∈ N  {1} e (m − 1)! ≡ −1 (mod m), ent˜ao m ´e primo.
(Sugest˜ao: Observe que se m > 4 e m n˜ao ´e primo ent˜ao (m−1)! ≡ 0 (mod m).)
17. Mostre que a equa¸c˜ao Diofantina x2 + 1 = 23y n˜ao tem solu¸c˜oes inteiras.
18. Seja p um n´umero primo. Mostre que (a + b)p ≡ ap + bp (mod p).
19. Suponha que p ´e um primo ´ımpar. Mostre que
(a)
(p−1)/2
i=1
(2i)2
≡ (−1)(p+1)/2
(mod p),
(b)
(p−1)/2
i=1
(2i − 1)2
≡
(p−1)/2
i=1
(2i)2
(mod p).
20. Reduza o mais poss´ıvel o grau dos polin´omios nas seguintes congruˆencias e resolva-
as.
(a) 2x17 + 3x2 + 1 ≡ 0 (mod 5);
(b) x10 + 2x5 + 1 ≡ 0 (mod 5);
(c) 3x23 + 2x20 + 4x17 − x6 + x5 − 3x3 + 2x + 1 ≡ 0 (mod 5).
21. Factorize (mod 11) de duas maneiras distintas os polin´omios f(x) seguintes, ob-
servando que em cada caso f(a) ≡ 0 (mod 11).
VN 219
Congruˆencias ITN(2001)
(a) f(x) = x2 + 10x + 3, a = 6;
(b) f(x) = x3 − x2 + x + 10, a = 1;
(c) f(x) = x3 − 6x2 − 2x + 20, a = −3.
22. Factorize (mod 13) o polin´omio f(x) = x4 − 6x3 − 3x2 − 7x + 2 com pelo menos
dois factores de primeiro grau.
23. Mostre que o polin´omio x3 + 3x2 + 2x + 2 n˜ao pode ser factorizado (mod 5).
24. Resolva a congruˆencia xpα
≡ b (mod p) sabendo que p ´e primo e α ≥ 1.
25. Resolva os seguintes sistemas de congruˆencias
(a)



x ≡ 3 (mod 7)
x ≡ 2 (mod 6)
x ≡ 1 (mod 5)
(b)



x ≡ 5 (mod 2)
x ≡ 1 (mod 3)
x ≡ 2 (mod 5)
(c)
3x ≡ 1 (mod 10)
4x ≡ 2 (mod 7)
(d)



3x ≡ 2 (mod 4)
2x ≡ 7 (mod 15)
4x ≡ −1 (mod 7)
26. (a) Suponha que m, n ∈ N e que d = mdc(m, n). Mostre que o sistema de
congruˆencias
x ≡ a (mod m)
x ≡ b (mod n)
tem solu¸c˜ao se e s´o se a ≡ b (mod d) e que, nesse caso, a solu¸c˜ao ´e ´unica
(mod mmc(m, n)).
(b) Determine se cada um dos seguintes sistemas de congruˆencias tem solu¸c˜ao
e, em caso afirmativo, resolva-o.
i.
x ≡ 5 (mod 6)
x ≡ 7 (mod 10)
ii.
x ≡ 1 (mod 6)
x ≡ 8 (mod 15)
27. Resolva as congruˆencias:
(a) x13 ≡ x (mod 1365);
(b) x17 ≡ x (mod 4080).
220 VN
Int. `a Teoria dos N´umeros (2001) Congruˆencias
28. Resolva as seguintes congruˆencias
(a) x2 + x + 1 ≡ 0 (mod 8);
(b) x3 + x2 + 1 ≡ 0 (mod 24);
(c) x4 + x2 + 1 ≡ 0 (mod 250).
29. Resolva a congruˆencia
4x4
+ 9x3
− 5x2
− 21x + 61 ≡ 0 (mod 1125).
Nota: Pretende-se que este seja um exerc´ıcio de revis˜ao dos v´arios temas tratados
sobre congruˆencias polinomiais.
30. Resolva a congruˆencia x50 + x12 ≡ 2 (mod 75).
31. Mostre que 5n3 + 7n5 ≡ 0 (mod 12), para qualquer inteiro n.
32. Determine todos os n´umeros inteiros cuja divis˜ao inteira por 8 e por 7 d´a respec-
tiva e simultˆaneamente resto 6 e resto 5.
33. Um Coronel ap´os ter sido destacado para comandar um regimento do Ex´ercito
quis saber por quantos efectivos esse regimento era formado, com esse objectivo
mandou-os dispor sucessivamente em colunas de:
37 indiv´ıduos, tendo sobrado um indiv´ıduo;
32 indiv´ıduos, tendo sobrado 4 indiv´ıduos;
27 indiv´ıduos, tendo sobrado um indiv´ıduo.
Sabendo que um regimento tem menos de 10 000 efectivos, determine quantas
pessoas constitu´ıam esse regimento.
34. Um casal resolveu ir fazer uma viagem `a volta do mundo. Sabendo que partiram
no dia 1 de Mar¸co de um ano bissexto num domingo, que chegaram no dia 6 de
Mar¸co, segunda-feira e que demoraram menos de 4 anos, determine quantos dias
demorou a viagem usando o teorema chinˆes do resto.
VN 221
Congruˆencias ITN(2001)
222 VN
Cap´ıtulo 3
Res´ıduos quadr´aticos
3.1 Introdu¸c˜ao
Neste cap´ıtulo, vamos estudar a resolubilidade de congruˆencias polinomiais de segundo
grau
uy2
+ vy + w ≡ 0 (mod m) (2 < m |u)
Repare-se que a condi¸c˜ao 2 < m |u evita que o grau do polin´omio no primeiro membro
des¸ca. Vamos ver como se pode reduzir este estudo a congruˆencias da forma
x2
≡ a (mod p) (p primo maior que 2 & p |a) (3.1)
Comecemos por observar que, fazendo a = v2 − 4uw, x = 2uy + v, as solu¸c˜oes da
congruˆencia inicial se encontram entre as da congruˆencia
x2
≡ a (mod 4um), (3.2)
as quais s˜ao solu¸c˜oes do sistema
x2 ≡ a (mod pαi
i )
1 ≤ i ≤ k
se 4um = pα1
1 · · · pαk
k em representa¸c˜ao can´onica, resolvendo-se cada uma das con-
gruˆencias a partir da inicial x2 ≡ a (mod p). Na verdade, se m |4u2, as solu¸c˜oes
pretendidas podem encontrar-se entre as da congruˆencia
x2
≡ a (mod m), (3.3)
potencialmente com menos solu¸c˜oes.
Uma outra forma de considerar o problema consiste em observar que, se m ´e primo,
o inverso (2u)∗ existe (mod m), ∆ := u2 − vw e z2 ≡ ∆ (mod m), ent˜ao
uy2
+ vy + w ≡ 0 (mod m) ⇔ u ≡ (−v ± z)(2u)∗
(mod m).
Organizemos o estudo.
301
Res´ıduos quadr´aticos ITN(2001)
3.2 Preliminares
O n´umero inteiro a diz-se res´ıduo quadr´atico (mod n) se mdc(a, n) = 1 e a con-
gruˆencia x2 ≡ a (mod n) tem solu¸c˜ao; caso contr´ario diz-se res´ıduo n˜ao quadr´atico.
Em primeiro lugar: se a ∈ Z ´e res´ıduo quadr´atico (mod m), ent˜ao ´e res´ıduo
quadr´atico (mod p), para qualquer n´umero primo que divida m. Pelo que as solu¸c˜oes
de x2 ≡ a (mod m) se encontram entre as do sistema
x2 ≡ a (mod p)
p|m p primo
Al´em disso qualquer n´umero inteiro ´ımpar ´e res´ıduo quadr´atico (mod 2); assim basta
considerar primos ´ımpares. Mas podemos ser mais precisos.
Lema 3.2.1 Se p ´e n´umero primo ´ımpar e p |a, a congruˆencia
x2
≡ a (mod pα
) (3.4)
tem solu¸c˜ao sse o mesmo acontece com
x2
≡ a (mod pα+1
). (3.5)
De facto, ambas as congruˆencias tˆem o mesmo n´umero de solu¸c˜oes.
Dem. (se) Qualquer solu¸c˜ao da congruˆencia (3.5)´e solu¸c˜ao de (3.4).
(s´o se) Se x2 ≡ a (mod pα) e (2x)∗ designa um inverso de 2x (mod p), ent˜ao
(x + kpα
)2
≡ a (mod pα+1
) se k ≡ k(x) = −(2x)∗ x2 − a
pα
(mod p), (3.6)
pois a ´ultima express˜ao implica
2xkpα
≡ x2
− a (mod pα+1
).
Finalmente observe-se que duas solu¸c˜oes da forma (3.6) da congruˆencia (3.5) que
sejam congruentes (mod pα+1) provˆem de solu¸c˜oes congruentes (mod pα) da primeira.
Resumindo: h´a uma injec¸c˜ao do conjunto das solu¸c˜oes de (3.4) no das solu¸c˜oes de (3.5)
que, por sua vez est´a contido naquele, i.e., s˜ao equipotentes. P
Segue-se
Corol´ario 3.2.1 Se p ´e um n´umero primo ´ımpar e p |a, o n´umero de solu¸c˜oes das
congruˆencias x2 ≡ a (mod p) & x2 ≡ a (mod pα+1) ´e o mesmo.
E podemos concluir
302 VN
Int. `a Teoria dos N´umeros (2001) Res´ıduos quadr´aticos
Teorema 3.2.1 Se m ´e ´ımpar e maior que 2, a ´e res´ıduo quadr´atico (mod m) sse ´e
res´ıduo quadr´atico (mod p), para todos os n´umeros primos p que dividem m.
Um outro resultado que interessa ter em conta ´e:
Teorema 3.2.2 Se p ´e n´umero primo ´ımpar, h´a p−1
2 res´ıduos quadr´aticos (mod p)
que s˜ao os elementos de {i2| 1 ≤ i ≤ p−1
2 }.
Dem. verifiquemos que os res´ıduos descritos n˜ao s˜ao congruentes (mod p). Ora
i2 ≡ j2 (mod p) sse p|i − j ou p|i + j, isto ´e, sse i ≡ j ou i ≡ −j (mod p); mas, para
valores de i e j entre 1 e p−1
2 , estas condi¸c˜oes s˜ao equivalentes a i = j. Como os res´ıduos
entre p+1
2 e p s˜ao sim´etricos (mod p) dos j´a considerados, tˆem os mesmos quadrados
(mod p) e descrevemos de facto todos os res´ıduos quadr´aticos (mod p). P
´E claro que 1 ´e sempre res´ıduo quadr´atico. Mais precisamente
Lema 3.2.2 Se p ´e n´umero primo,
x2
≡ 1 (mod p) ⇔ [x ≡ 1 (mod p) ou x ≡ −1 (mod p)]
3.3 Lei de Reciprocidade Quadr´atica
O s´ımbolo de Legendre a
p ´e um instrumento de determina¸c˜ao do car´acter quadr´atico
do n´umero inteiro ou res´ıduo a (mod p) e define-se do seguinte modo
a
p
=



0 p | a
1 a ´e quadr´atico (mod p)
−1 caso contr´ario
(p ´e primo) (3.7)
´E bastante simples verificar que
Teorema 3.3.1 Se p |a & p |b & a ≡ b (mod p), ent˜ao a
p = b
p
Desenvolvamos algumas t´ecnicas de c´alculo
Teorema 3.3.2 (Crit´erio de Euler) Se p ´e primo ´ımpar e p |a, ent˜ao
a
p
≡ a
p−1
2 (mod p) (3.8)
Dem.
I) a ´e res´ıduo quadr´atico.
VN 303
Res´ıduos quadr´aticos ITN(2001)
Neste caso temos, por um lado x2 ≡ a (mod p), para algum x, pelo que p |x, e da´ı
a
p
= 1 ≡ xp−1
≡ (x2
)
p−1
2 ≡ a
p−1
2 (mod p).
II) a n˜ao ´e res´ıduo quadr´atico
Repare-se que, pelo Pequeno Teorema de Fermat,
(a
p−1
2 )2
≡ 1 (mod p);
pelo que (lema 3.2.2)
a
p−1
2 ≡ ±1 (mod p).
Defina-se
Qp := {i2
| 1 ≤ i ≤
p − 1
2
};
Como x
p−1
2 ≡ 1 (mod p) para qualquer x ∈ Qp e Qp tem precisamente p−1
2 elementos,
pelo Teorema de Lagrange (2.5.2), a ∈ Qp; consequentemente
a
p
= −1 ≡ a
p−1
2 (mod p).
P
Obt´em-se ent˜ao
Corol´ario 3.3.1 Se p ´e um n´umero primo ´ımpar , ent˜ao
1. ab
p = a
p
b
p (p |a & p |b)
2. −1
p = (−1)
p−1
2
3. −1 ´e res´ıduo quadr´atico (mod p), sse p = 2 ou p ≡ 1 (mod 4)
A terceira asser¸c˜ao ´e j´a conhecida (teorema 2.4.6); a segunda e a primeira resultam
de o s´ımbolo de Legendre s´o tomar os valores 0, 1 ou −1 e por aplica¸c˜ao do crit´erio de
Euler.
Dado n ∈ N{1, 2}, seja
Ln =



{i ∈ Z| |i| ≤ n
2 } se n ´e ´impar
{i ∈ Z| |i| < n
2 } ∪ {n
2 } se n ´e par.
Ln ´e o sistema completo de res´ıduos (mod n), de menor valor absoluto. Para cada
x ∈ Z e cada n ∈ N, designe-se por ˆx o res´ıduo em Ln congruente com x (mod n).
304 VN
Int. `a Teoria dos N´umeros (2001) Res´ıduos quadr´aticos
Teorema 3.3.3 (Lema de Gauss) Se p ´e um n´umero primo ´ımpar que n˜ao divide a
e l = #{j| 1 ≤ j ≤ p−1
2 & ˆja < 0}, ent˜ao
a
p
= (−1)l
.
Dem. Como p |a, a fun¸c˜ao i → ˆia ´e uma permuta¸c˜ao de {i ∈ Z| 1 ≤ |i| ≤ p−1
2 }, em
particular, #{ ˆia| 1 ≤ i ≤ p−1
2 }
{| ˆja| : 1 ≤ j ≤ p−1
2 } = {1, 2, · · · , p−1
2 }, pelo que, por um lado
p−1
2
j=1
ˆja = (−1)l p − 1
2
!
e por outro
p−1
2
j=1
ˆja ≡ a
p−1
2
p − 1
2
! (mod p);
considerando o crit´erio de Euler (teorema 3.3.2)
a
p
≡ a
p−1
2 ≡ (−1)l
e a
p = (−1)l. P
Corol´ario 3.3.2 Quando p ´e um n´umero primo ´ımpar,
2
p
= (−1)
p2−1
8
e, consequentemente: 2 ´e res´ıduo quadr´atico (mod p) sse p ≡ ±1 (mod 8).
Dem. Para 1 ≤ j ≤ p−1
2 tem-se
ˆ2j = 2j 1 ≤ j ≤ p−1
4
ˆ2j = 2j − p p−1
4 < j ≤ p−1
2
portanto o n´umero l do lema de Gauss verifica
l =
p − 1
2
−
p − 1
4
VN 305
Res´ıduos quadr´aticos ITN(2001)
e o segundo membro tem a mesma paridade que p2−1
8 , como se pode ver observando
que p ≡ ±1 (mod 4), portanto para certos k ∈ Z, vem
p − 1
2
−
p − 1
4
= k &
p2 − 1
8
= 2k2
+ k
ou
p − 1
2
−
p − 1
4
= 2k − 1 − [k −
1
2
] = k &
p2 − 1
8
= 2k2
− k
P
Teorema 3.3.4 (Lei de Reciprocidade Quadr´atica) Se p e q s˜ao n´umeros primos
´ımpares ent˜ao
p
q
q
p
= (−1)
(p−1)(q−1)
4
Por outras palavras: se dois n´umeros primos ´ımpares s˜ao congruentes com 3 (mod 4),
ent˜ao um e um s´o deles ´e res´ıduo quadr´atico mod o outro; caso contr´ario, qualquer deles
´e ou nenhum ´e res´ıduo quadr´atico mod o outro.
Dem. Considere-se a figura 3.3.
Lei de Reciprocidade Quadr´atica.
6
-x




























































































































y
xu
u
u
u
p
2
q
2
1
2
1
2
[−1
2q  px − qy  0 ∼ Cpq] -
[Cqp ∼ −1
2p  qy − px  0]
px − qy ≤ −1
2q
qy − px ≤ −1
2p
Figura 3.1: O rectˆangulo R.
306 VN
Int. `a Teoria dos N´umeros (2001) Res´ıduos quadr´aticos
Sejam
Cpq = {x ∈ Z| 1 ≤ x ≤
q − 1
2
 −
q − 1
2
≤ px  0 (mod q)}
Cqp = {y ∈ Z| 1 ≤ y ≤
p − 1
2
 −
p − 1
2
≤ qy  0 (mod p)}
l = #Cpq
m = #Cqp
Pelo Lema de Gauss (teorema 3.3.3),
p
q
q
p
= (−1)l+m
Portanto basta mostrar que
l + m e
(p − 1)(q − 1)
4
tˆem a mesma paridade. (3.9)
Ora, para cada x ∈ Cpq existe um e s´o um y ∈ Z tal que −q−1
2 ≤ px − qy  0 e
simultˆaneamente 0  y  p
2 (repare-se que p ´e ´ımpar). Segue-se que
Cpq = {(x, y) ∈ Z2
| 0  x 
1
2
q  0  y 
1
2
p  −
1
2
q  px − qy  0}
Analogamente
Cqp = {(x, y) ∈ Z2
| 0  x 
1
2
q  0  y 
1
2
p  −
1
2
p  qy − px  0}
Se
R = {(x, y) ∈ Z2
| 0  x 
1
2
q  0  y 
1
2
p},
ent˜ao #R = (q−1)(p−1)
4 e #R − (l + m) ´e o n´umero de pares (x, y) ∈ R tais que
−
1
2
q  px − qy  0 ou −
1
2
p  qy − px  0;
estas condi¸c˜oes definem dois conjuntos dijuntos equipotentes pois
(x, y) →
1
2
(q + 1, p + 1) − (x , y )
define uma bijec¸c˜ao entre eles. Conclui-se que vale a condi¸c˜ao (3.9). P
VN 307
Res´ıduos quadr´aticos ITN(2001)
3.4 Exerc´ıcios
1. Determine todos os n´umeros primos´ımpares p para os quais −3 ´e res´ıduo quadr´atico
(mod p).
2. Determine todos os n´umeros primos´ımpares p para os quais 7 ´e res´ıduo quadr´atico
(mod p).
3. Seja p um primo ´ımpar. Prove que 5 ´e um res´ıduo quadr´atico (mod p) se p ≡
±1(mod 10) e n˜ao ´e res´ıduo quadr´atico (mod p) se p ≡ ±3(mod 10).
4. Encontre todos os res´ıduos quadr´aticos (mod 29).
5. Calcule os seguintes s´ımbolos de Legendre:
(a)
2
29
,
−1
29
,
5
29
,
11
29
;
(b)
2
127
,
−1
127
,
5
127
,
11
127
.
6. Determine, caso existam, as solu¸c˜oes das seguintes congruˆencias quadr´aticas.
(a) 5x2 + 4x + 7 ≡ 0 (mod 19).
(b) 7x2 + x + 11 ≡ 0 (mod 17).
(c) 2x2 + 7x − 13 ≡ 0 (mod 61).
7. Prove que 19 n˜ao divide 4n2 + 4 para qualquer n´umero inteiro n.
8. Encontre os n´umeros primos p  100 tais que a congruˆencia quadr´atica
x2
+ x − 3 ≡ 0 (mod p)
tem solu¸c˜ao.
9. Resolva a congruˆencia quadr´atica x2 + x − 10 ≡ 0 (mod 24)
10. Determine os valores de n para os quais −1 ´e res´ıduo quadr´atico (mod n).
11. Procure as solu¸c˜oes da congruˆencia quadr´atica x2 ≡ 7 (mod 513)
12. Verifique se 43 ´e um res´ıduo quadr´atico (mod 923).
13. Geradores de n´umeros primos.
(a) Mostre que n2 − n + 41 ´e primo quando 1 ≤ n ≤ 40, mas n˜ao para n = 41.
(b) Mostre que n2 − 79n + 1061 ´e primo quando 1 ≤ n ≤ 79, mas n˜ao para
n = 80.
308 VN
Int. `a Teoria dos N´umeros (2001) Res´ıduos quadr´aticos
(c) Mostre que n2 − 81n + 1681 ´e primo quando 1 ≤ n ≤ 80, mas n˜ao para
n = 81.
Sugest˜ao: Utilize o s´ımbolo de Legendre para res´ıduos quadr´aticos.
14. (a) Mostre que para todos α ∈ N e n ∈ Z, mdc(n, 2α) = 1 se e s´o se mdc(n, 2) =
1.
(b) Mostre que para todos α ∈ N e n ∈ Z, (2α − n)2 ≡ n2 (mod 2α).
(c) Mostre que para todos α ∈ N, α ≥ 2 e n ∈ Z, (2α−1 − n)2 ≡ n2 (mod 2α).
(d) Calcule todos os res´ıduos quadr´aticos m´odulo 2, 4 e 8.
(e) Mostre que para todos α ∈ N, α ≥ 3 e n ∈ Z, se n ≡ 1 (mod 8), ent˜ao
[n]2α ∈ Q2α .
(f) Mostre que para todos α ∈ N, α ≥ 3 e n ∈ Z, se [n]2α ∈ Q2α , ent˜ao
n ≡ 1 (mod 8).
15. Seja f(x) um polin´omio de coeficientes inteiros. Prove que
x(mod p)
f(ax + b)
p
=
x(mod p)
f(x)
p
, se mdc(a, p) = 1
x(mod p)
af(x)
p
=
a
p
x(mod p)
f(x)
p
, para todo a.
16. Prove que se mdc(a, p) = 1 ent˜ao
p−1
x=0
ax + b
p
= 0.
17. Seja f(x) = x(ax + b), onde mdc(a, p) = mdc(b, p) = 1. Prove que:
p−1
x=1
f(x)
p
=
p−1
x=1
a + bx
p
= −
a
p
.
18. Sejam α, β n´umeros inteiros de valores poss´ıveis ±1. Seja N(α, β) o n´umero de
inteiros x no conjunto {1, 2, . . . , p − 2} tais que
x
p
= α,
x + 1
p
= β,
onde p ´e um primo ´ımpar. Prove que
VN 309
Res´ıduos quadr´aticos ITN(2001)
4N(α, β) =
p−2
x=1
{1 + α
x
p
}{1 + β
x + 1
p
}
e deduza
4N(α, β) = p − 2 − β − αβ − α
−1
p
.
19. Use o exerc´ıcio anterior para provar que para cada primo p existem inteiros x, y
tais que x2 + y2 + 1 ≡ 0 (mod p).
310 VN
Cap´ıtulo 4
Equa¸c˜oes Diofantinas
Neste cap´ıtulo vamos estudar a resolu¸c˜ao em Z de algumas equa¸c˜oes Diofantinas da
forma
axm
+ bym
= czk
m, n, k ∈ Z
De um modo geral designaremos por solu¸c˜oes triviais as que tˆem pelo menos uma
das coordenadas zero.
4.1 Ternos Pitag´oricos
Um terno pitag´orico ´e um terno ordenado (x, y, z) de n´umeros inteiros tal que
x2
+ y2
= z2
. (4.1)
´E bastante simples verificar que os ternos pitag´oricos triviais s˜ao os que tˆem pelo
menos uma das primeiras coordenadas zero e as outras duas iguais ou sim´etricas. As
solu¸c˜oes n˜ao triviais de (4.1) s˜ao caracterizadas pelo seguinte teorema.
Teorema 4.1.1 O terno ordenado de n´umeros inteiros (x, y, z) ´e pitag´orico sse ´e trivial
ou existem a, b, d ∈ N verificando simultˆaneamente as seguintes condi¸c˜oes.
1. b  a
2. mdc(a, b) = 1
3. |z| = (a2 + b2)d
4. |x| = 2abd  |y| = (a2 − b2)d ou |x| = (a2 − b2)d  |y| = 2abd
Esta parte do texto ´e essencialmente dedicada `a demonstra¸c˜ao deste teorema.
Comecemos por notar que se tem o seguinte
Lema 4.1.1 O terno (x, y, z) ´e pitag´orico sse o mesmo acontece
com (|x|, |y|, |z|).
401
Equac¸˜oes Diofantinas ITN(2001)
Assim vamos limitar-nos a caracterizar as solu¸c˜oes n˜ao triviais da equa¸c˜ao (4.1) em
que todas as coordenadas sejam positivas, ou seja, vamos de facto passar a demonstrar
Teorema 4.1.2 O terno ordenado de n´umeros naturais (x, y, z) ´e pitag´orico sse exis-
tem a, b, d ∈ N verificando simultˆaneamente as seguintes condi¸c˜oes.
1. b  a
2. mdc(a, b) = 1
3. z = (a2 + b2)d
4. x = 2abd  y = (a2 − b2)d ou x = (a2 − b2)d  y = 2abd
C´alculos muito simples mostram que as quatro condi¸c˜oes enunciadas no teorema
s˜ao suficientes para que (x, y, z) seja um terno pitag´orico n˜ao trivial. Veremos que s˜ao
tamb´em necess´arias.
Considere-se o seguinte lema.
Lema 4.1.2 Para quaisquer n´umeros naturais m e n, m2|n2 sse m|n.
Dem. ´E imediato que m|n ⇒ m2|n2, para quaisquer m, n ∈ Z. A implica¸c˜ao rec´ıproca,
baseia-se em que um n´umero primo divide um quadrado se e s´o se divide a base e no
facto de todos os factores de base prima na decomposi¸c˜ao can´onica (Teorema Funda-
mental) de um quadrado perfeito terem expoente par. P
Como consequˆencia tem-se
Lema 4.1.3 Se (x, y, z) ´e um terno pitag´orico de n´umeros naturais, ent˜ao
mdc(x, y, z) = mdc(x, y) = mdc(x, z) = mdc(y, z).
Dem. Sejam (x, y, z) um terno pitag´orico de n´umeros naturais, d = mdc(x, y, z) e, por
exemplo d1 = mdc(x, z). Queremos mostrar que
d = d1.
Comecemos por observar que
mdc(x, y, z) := mdc(mdc(x, y), z) = mdc(x, mdc(y, z)) = mdc(y, mdc(x, z)),
de onde se obt´em, em particular, d = mdc(y, d1). Como y2 = z2 − x2, tamb´em d2
1|y2 e,
pelo lema 4.1.2, d1|y; mas ent˜ao d1 = d. P
Digamos que um terno pitag´orico (x, y, z) ´e primitivo se
x, y, z ∈ N  mdc(x, y, z) = 1.
Do lema anterior (lema 4.1.3), resulta imediatamente o seguinte teorema.
402 VN
Int. `a Teoria dos N´umeros (2001) Equac¸˜oes Diofantinas
Teorema 4.1.3 As condi¸c˜oes seguintes s˜ao equivalentes para um terno
pitag´orico (x, y, z)
1. (x, y, z) ´e primitivo.
2. Duas das coordenadas do terno s˜ao primas entre si.
3. As coordenadas do terno s˜ao primas entre si duas a duas.
E deste pode obter-se ainda:
Teorema 4.1.4 Dado o terno pitag´orico (x, y, z) ∈ N3, se
d ∈ N  x = du  y = dv  z = dw (4.2)
ent˜ao d = mdc(x, y, z) sse (u, v, w) ´e terno pitag´orico primitivo.
Dem. Suponha-se que (x, y, z), (u, v, w) e d s˜ao dados como em (4.2).
(se) Por hip´otese (u, v, w) ´e terno pitag´orico primitivo e d|x, y, z. Vamos ver que d =
mdc(x, y), o que, pelo lema 4.1.3, arrasta d = mdc(x, y, z). Ora, por hip´otese e pelo
lema 4.1.3, mdc(u, v) = mdc(x
d , y
d ) = 1, pelo que d = mdc(x, y), como se pretendia
mostrar.
(s´o se) Tem-se
(du)2
+ (dv)2
= (dw)2
;
dividindo por d2 conclui-se que (u, v, w) ´e terno pitag´orico; mais uma vez utilizando o
lema 4.1.3, tamb´em se conclui que (u, v, w) ´e primitivo. P
Resumindo:
Teorema 4.1.5 ´E condi¸c˜ao necess´aria e suficiente para que o terno de
n´umeros naturais (x, y, z) seja pitag´orico que exista um terno pitag´orico primitivo
(u, v, w) e um n´umero natural d tais que
x = du  y = dv  z = dw (4.3)
e neste caso d = mdc(x, y, z).
Passamos ent˜ao `a caracteriza¸c˜ao dos ternos pitag´oricos primitivos.
Teorema 4.1.6 Para que o terno ordenado de n´umeros naturais (x, y, z) seja pita-
g´orico primitivo ´e condi¸c˜ao necess´aria e suficiente que existam a, b ∈ N verificando
simultˆaneamente as seguintes condi¸c˜oes.
1. a e b tˆem paridades distintas
2. b  a
VN 403
Equac¸˜oes Diofantinas ITN(2001)
3. mdc(a, b) = 1
4. z = a2 + b2
5. [x = 2ab  y = a2 − b2] ou [x = a2 − b2  y = 2ab]
Dem. Come¸camos com duas observa¸c˜oes importantes. Uma cuja demonstra¸c˜ao se
deixa ao cuidado do leitor
Lema 4.1.4 A soma de dois quadrados de n´umeros ´ımpares n˜ao ´e divis´ıvel por 4.
e outra que demonstramos
Lema 4.1.5 Se (x, y, z) ´e terno pitag´orico primitivo, ent˜ao x e y tˆem paridades difer-
entes.
Dem. (do lema 4.1.5) Pelo lema 4.1.3, x e y n˜ao podem ser ambos pares e, pelo
lema anterior (4.1.4), n˜ao podem ser ambos ´ımpares pois nesses casos z2 seria par e
consequentemente divis´ıvel por 4 e soma de dois quadrados de n´umeros ´ımpares. P
Lema 4.1.6 Para quaisquer n´umeros naturais a e b primos entre si, tais que b  a.
Tem-se uma das situa¸c˜oes seguintes
1. a e b tˆem paridades distintas e nesse caso (2ab, a2 − b2, a2 + b2) e
(a2 − b2, 2ab, a2 + b2) s˜ao ternos pitag´oricos primitivos.
2. a e b s˜ao ambos ´ımpares e nesse caso (ab, a2−b2
2 , a2+b2
2 ) e (a2−b2
2 , ab, a2+b2
2 ) s˜ao
ternos pitag´oricos primitivos.
Dem. Como a e b s˜ao primos entre si, n˜ao podem ser ambos pares, da´ı que as hip´oteses
apresentadas esgotam as possibilidades. Alguns c´alculos simples mostram que os ternos
em estudo s˜ao pitag´oricos. Observe-se que no caso 2, como a e b s˜ao ambos ´ımpares, a
diferen¸ca e a soma de quadrados s˜ao ambas pares.
Suponha-se ent˜ao que
mdc(a, b) = 1  b  a  d = mdc(2ab, a2
− b2
, a2
+ b2
).
Vamos ver que no primeiro caso d = 1 e no segundo d = 2, o que, em vista do teorema
4.1.4, permite retirar as conclus˜oes descritas.
1. Como a e b tˆem paridades diferentes, um ´e par e outro ´e ´ımpar de modo que a2 + b2
´e ´ımpar, ou seja 2 |(a2 + b2) e consequentemente 2 |d. Assim, se p for um n´umero
primo que divide d, ter-se-´a
p = 2  p|ab  p|(a + b)(a − b)  p|a2
+ b2
.
404 VN
Int. `a Teoria dos N´umeros (2001) Equac¸˜oes Diofantinas
Se p|a e p|a+b, ent˜ao p|b. Ora n˜ao h´a divisores primos comuns a a e b, donde d n˜ao tem
divisores primos, isto ´e, d = 1. Analogamente se estudam os casos em que p|a  p|a−b
ou p|b  p|a + b ou p|b  p|a − b.
2. Vejamos que d1 = mdc(a2−b2
2 , a2+b2
2 ) = 1. Como d1 ∈ N, d1|a2−b2
2 e d1|a2+b2
2 ,
somando ou subtraindo adequadamente, conclui-se que
d1|a2
 d1|b2
pelo que se p fosse divisor primo de d1, p seria divisor comum de a e de b, o que ´e
imposs´ıvel por estes serem n´umeros primos entre si; mas ent˜ao d1 = 1, por ser um
n´umero natural sem divisores primos; segue-se mdc(a2 − b2, a2 + b2) = 2 e, como
2|2ab, d = 2. P
Continuando a demonstra¸c˜ao do teorema 4.1.6:
Prov´amos no lema 4.1.6.1 que as condi¸c˜oes do enunciado produzem ternos pitag´o-
ricos primitivos, ou seja formam uma condi¸c˜ao suficiente como se pretende. Vejamos
que formam tamb´em uma condi¸c˜ao necess´aria.
Seja (x, y, z) um terno pitag´orico primitivo. Pelo lema 4.1.5, x e y tˆem paridades
diferentes. Digamos que x ´e par (e y ´e ´ımpar), por exemplo
x = 2k. (4.4)
Tem-se
2|(2k)2
= x2
= z2
− y2
= (z − y)(z + y) (4.5)
Pelo que 2|z − y ou 2|z + y; em qualquer caso,
2|z − y  2|z + y
pois ambos os factores tˆem a mesma paridade. Segue-se que, para certos n´umeros
naturais u e v se tem
z − y = 2u  z + y = 2v  u  v. (4.6)
Resulta daqui, pela equa¸c˜ao (4.5), que
k2
= uv (4.7)
Vejamos que
u e v s˜ao primos entre si : (4.8)
Se p fosse um n´umero primo divisor simultˆaneo de u e v, ent˜ao ter-se-ia, pela condi¸c˜ao
(4.6)
p|u + v = z  p|v − u = y;
VN 405
Equac¸˜oes Diofantinas ITN(2001)
mas ent˜ao (x, y, z) n˜ao seria primitivo pelo lema 4.1.3, pois p|mdc(y, z); assim neces-
sariamente se d´a (4.8). Mas ent˜ao resulta da equa¸c˜ao (4.7) que u, e v s˜ao por sua vez
quadrados perfeitos e, para certos a, b ∈ N tem-se, ainda por (4.6),
u = b2
 v = a2
 b  a  mdc(a, b) = 1
E concluimos com a equa¸c˜ao (4.4)
x = 2ab  y = a2
− b2
 z = a2
+ b2
.
tendo-se ainda que a e b tˆem paridades distintas pois, caso contr´ario, x e y seriam
ambos pares.
O caso em x ´e ´ımpar (e y ´e par) tratar-se-ia de modo an´alogo, dando lugar `a outra
possibilidade em 5 no lema 4.1.6. P
Resumindo: o teorema 4.1.2 caraceriza os ternos pitag´oricos de n´umeros
naturais como m´ultiplos naturais de ternos que se prova serem os ´unicos primitivos; os
ternos pitag´oricos em Z ser˜ao ent˜ao obtidos de ternos em N por varia¸c˜oes de sinal nas
coordenadas (lema 4.1.1).
4.2 Somas de duas quartas potˆencias
Demonstraremos o seguinte:
Teorema 4.2.1
x4
+ y4
= z2
s´o tem solu¸c˜oes triviais.
Entendendo solu¸c˜oes triviais como aquelas em que uma das coordenadas x ou y ´e
nula.
Dem. Suponhamos que existem de facto solu¸c˜oes n˜ao triviais e, portanto existem
n´umeros inteiros u, v, w para os quais
u4
+ v4
= w2
 u = 0  v = 0  w  0.
De outro modo
C := {z ∈ N| ∃x ∈ N ∃y ∈ N x4
+ y4
= z2
} = ∅. (4.9)
Assim sendo (u2, v2, w) ´e terno pitag´orico; como, se mdc(u, v) = d, ent˜ao
(u2
d2 , v2
d2 , w
d2 ) seria terno pitag´orico primitivo e (u
d , v
d , w
d ) ∈ C, podemos supor que (u2, v2, w)
406 VN
Int. `a Teoria dos N´umeros (2001) Equac¸˜oes Diofantinas
´e primitivo, pelo que, pelo teorema 4.1.6, possivelmente trocando u com v, existem
n´umeros naturais a, b tais que
a e b tˆem paridades distintas, (4.10)
a  b, (4.11)
mdc(a, b) = 1, (4.12)
w = a2
+ b2
, (4.13)
u2
= 2ab, (4.14)
v2
= a2
− b2
; (4.15)
admitamos que valem estas mesmas condi¸c˜oes. Em primeiro lugar, por (4.10),
a ´e ´impar e b ´e par, (4.16)
porque se a fosse par, viria
v2
= a2
− b2
≡ −b2
≡ −1 (mod 4),
o que n˜ao pode acontecer porque v ´e ´ımpar e da´ı v2 ≡ 1 (mod 4). Ora a2 = v2 + b2,
por (4.15), e (v, b, a) ´e terno pitag´orico primitivo, por (4.12). Por (4.16) e pelo teorema
4.1.6, existem n´umeros naturais s e t tais que
s e t tˆem paridades distintas,
s  t,
mdc(s, t) = 1, (4.17)
a = s2
+ t2
, (4.18)
b = 2st, (4.19)
v = s2
− t2
; (4.20)
mas ent˜ao, por (4.14)
u2
= 2ab = 4st(s2
+ t2
) (4.21)
e, como s e t s˜ao primos entre si, por (4.17), o mesmo acontece com s e s2 + t2 e t
e s2 + t2, portanto s, t e s2 + t2 s˜ao quadrados perfeitos, digamos que, para certos
n´umeros inteiros x, y e z, que podemos supor n˜ao negativos,
s = x2
 t = y2
 s2
+ t2
= z2
(4.22)
e portanto
x4
+ y4
= z2
,
ou seja
(x, y, z) ∈ C. (4.23)
VN 407
Equac¸˜oes Diofantinas ITN(2001)
Vamos ver que
0  z  w. (4.24)
Se s = 0 = t, ent˜ao u = v = 0, por (4.20) e (4.21), o que n˜ao acontece, portanto
0  s2 + t2 = z2 e z  0 porque estamos a supor que z n˜ao ´e negativo; por outro lado,
por (4.22), (4.18) e (4.13)
z  z2
= s2
+ t2
= a  a2
+ b2
= w.
Por (4.23) e (4.24), deduzimos que C n˜ao tem m´ınimo; tal n˜ao pode acontecer se se
verifica (4.9), portanto C = ∅ e o teorema fica demonstrado. P
4.3 Somas de dois quadrados
Vamos caracterizar agora as solu¸c˜oes da equa¸c˜ao
x2
+ y2
= n (0 ≤ n ∈ Z) (4.25)
Comecemos por verificar que ela n˜ao tem sempre solu¸c˜ao.
Exemplo 4.3.1 Pode verificar-se por tentativas que a equa¸c˜ao x2 + y2 = 7 n˜ao tem
solu¸c˜ao em Z: como 7 n˜ao ´e um quadrado perfeito,n˜ao h´a solu¸c˜oes triviais; por outro
lado, as ´unicas express˜oes de 7 como soma de dois n´umeros naturais s˜ao 1+6, 2+5, 3+4
e suas comutadas e 2, 3, 5 e 6 tamb´em n˜ao s˜ao quadrados perfeitos.
Veremos de que maneira a existˆencia de solu¸c˜ao inteira para (4.25) depende da
natureza de n.
Defini¸c˜ao 4.3.1 Um n´umero natural n ´e simples se n = 1 ou n verifica a seguinte
condi¸c˜ao: Se p ´e um n´umero primo
p|n ⇒ {p2
|n  [p = 2 ou p ≡ 1 (mod 4)]}
Vamos demonstrar o seguinte:
Teorema 4.3.1 A equa¸c˜ao (4.25) tem solu¸c˜ao sse existem s, n0 ∈ N tais que n0 ´e
simples e n = s2n0.
Comecemos por observar que o exemplo 4.3.1 n˜ao ´e excepcional.
Lema 4.3.1 Se n ≡ 3 (mod 4), ent˜ao n n˜ao ´e soma de dois quadrados.
Dem. Um quadrado ´e congruente com 0 ou 1 (mod 4) consoante a base ´e par ou ´ımpar,
pelo que uma soma de dois quadrados ´e congruente com 0, 1 ou 2 (mod 4). P
O exemplo seguinte tamb´em n˜ao ´e acidental
408 VN
Int. `a Teoria dos N´umeros (2001) Equac¸˜oes Diofantinas
Exemplo 4.3.2 5 = 1 + 4 = 12 + 22
Lema 4.3.2 Um n´umero primo p ´e soma de dois quadrados sse p = 2 ou
p ≡ 1 (mod 4).
Dem. (s´o se) Suponha-se que p ´e soma de dois quadrados, ent˜ao pelo lema 4.3.1,
p ≡ 3 (mod 4). Ora os n´umeros congruentes com 0 ou 2 (mod 4) s˜ao pares, pelo que p,
sendo primo e par s´o pode ser 2, e se for ´ımpar, s´o resta p ≡ 1 (mod 4).
(se) Se p = 2 ent˜ao p = 12 + 12. Vejamos o caso
p ≡ 1 (mod 4). (4.26)
Em primeiro lugar tem-se
∃t ∈ N ∃x ∈ Z x2
+ 1 = tp  |x| ≤
p − 1
2

p
2
(4.27)
pois a equa¸c˜ao em (4.27) ´e equivalente `a congruˆencia x2 + 1 ≡ 0 (mod p), que tem
solu¸c˜ao por (4.26), podendo esta ser determinada pelo sistema completo de res´ıduos
(mod p)
{−p−1
2 + i : 0 ≤ i ≤ p − 1}
onde os res´ıduos tˆem valor absoluto majorado como descrito em (4.27). Como 1 = 12,
tem-se que
Cp = {t ∈ N : tp ´e soma de dois quadrados} = ∅
De (4.27) deduz-se tamb´em
minCp  p (4.28)
pois se t ∈ Cp, ent˜ao
t =
x2 + 1
p
≤
p2
4 + 1
p
=
p
4
+
1
p

p
4
+
p
2
 p
Na verdade
minCp = 1 (4.29)
como se pode ver do seguinte modo: suponha-se que, pelo contr´ario,
1  k = minCp  kp = a2
+ b2
(4.30)
Por um lado tem-se
∃x, y∈Z ∃m∈N {[x = 0 ou y = 0]  |x|, |y| ≤
k
2
 mk = x2
+ y2
} (4.31)
pois, por um lado, podemos tomar x ≡ a (mod k) e y ≡ b (mod k) no sistema completo
de res´ıduos (mod k) {−k
2 +1+i : 0 ≤ i ≤ k−1} se k ´e par, ou {−k−1
2 +i : 0 ≤ i ≤ k−1}
se k ´e ´ımpar, verificando-se as inequa¸c˜oes em (4.31); por outro lado, x e y n˜ao podem
VN 409
Equac¸˜oes Diofantinas ITN(2001)
ser nulos simultˆaneamente, j´a que, se x = 0 = y, ent˜ao a ≡ 0 ≡ b (mod k), pelo que a2 ≡
0 ≡ b2 (mod k2); mas ent˜ao
ter-se-ia kp = a2 + b2 ≡ 0 (mod k2) ou seja kp = αk2 para algum α ∈ Z, de onde
se concluiria k|p, o que ´e imposs´ıvel por (4.28). Assim, sob a hip´otese (4.30), tamb´em
0 ≡ kp = a2 + b2 ≡ x2 + y2 (mod k), isto ´e, x2 + y2 = mk para algum m ∈ N, ficando
demonstrado (4.31) tamb´em sob a hip´otese (4.30).
Mas podemos ser mais precisos ainda: nas condi¸c˜oes (4.30)
m  k, (4.32)
pois
m =
x2 + y2
k
≤
2k2/4
k
=
k
2
 k.
Vamos ainda poder concluir que
∃u, v ∈ Z u2
+ v2
= mp, (4.33)
o que, junto com (4.32) est´a em contradi¸c˜ao com a defini¸c˜ao de k em (4.30), seguindo-se
que n˜ao pode ter-se k  1, ou seja vale (4.29) como se pretendia provar. Deduzamos
ent˜ao (4.33):
k2
mp = (kp)(mk) = (ay − bx)2
+ (ax + by)2
Como x e y foram escolhidos de modo que x ≡ a (mod k) e y ≡ b (mod k), deduz-se
que
ax + by ≡ a2
+ b2
≡ 0 (mod k)  k|ax + by
e tamb´em
ay − bx ≡ ab − ba = 0 (mod k)  k|ay − bx.
Segue-se que
mp =
ay − bx
k
2
+
ax + by
k
2
e as duas frac¸c˜oes do segundo membro s˜ao os u e v que procur´avamos para
deduzir (4.33).
O lema 4.3.2 est´a demonstrado. P
Para terminarmos a demonstra¸c˜ao do teorema 4.3.1, interessa ter presente que
Lema 4.3.3 Se dois n´umeros naturais s˜ao somas de dois quadrados, o seu produto
tamb´em ´e.
Dem. Basta lembrar a f´ormula (do quadrado do valor absoluto) do produto dois
n´umeros complexos 1 na forma alg´ebrica: se m = a2 + b2 e n = c2 + d2, ent˜ao mn =
(ac − bd)2 + (ad + bc)2 P
1
Veja-se a prop´osito (8.2)
410 VN
Int. `a Teoria dos N´umeros (2001) Equac¸˜oes Diofantinas
Dem. (do teorema 4.3.1)
(se) Suponhamos ent˜ao que n = s2n0, em que n0 ´e simples. Se n0 = 1, imediatamente
se tem n = s2 + 02. Se, para n´umeros primos distintos pi, n0 = p1 · · · pk, sendo pos-
sivelmente algum dos primos igual a 2 e os restantes congruentes com 1 (mod 4), pelo
lema anterior (lema 4.3.3) e pelo lema 4.3.2, tem-se
n = s2
(a2
+ b2
) = (sa)2
+ (sb)2
.
(s´o se) Suponha-se que n ´e soma de dois quadrados. Se n = s2 + 02, o teorema vale
com n0 = 1. Se n n˜ao ´e um quadrado, escreva-se
n = a2
+ b2
=
k
i=1
qαi
i ·
r
i=1
q
αk+i
k+i
em que os qi s˜ao primos distintos, os αi s˜ao pares se 1 ≤ i ≤ k e´ımpares se k  i ≤ k+r,
digamos
αk+i = 2βi + 1 (1 ≤ i ≤ r).
e fa¸ca-se
s2
=
k
i=1
qαi
i ·
r
i=1
q2βi
k+i  n0 =
r
i=1
qk+i.
Falta verificar que os qk+i = pi s˜ao 2 ou congruentes com 1 (mod 4). Suponhamos que
n˜ao e portanto, reordenando convenientemente,
p1 ≡ 3 (mod 4)
Repare-se que n = a2 + b2 ≡ 0 (mod p1), portanto
p1|a,
j´a que, caso contr´ario, a teria inverso a∗ (mod p1), e viria 1 + (a∗b)2 ≡ 0 (mod p1), o
que ´e imposs´ivel porque p1 ≡ 1 (mod 4). Analogamente se conclui que
p1|b
e portanto
p2
1|a2
+ b2
= n.
Como p1 ´e distinto dos outros pi, p1|s; segue-se que
n
p1
2
=
a
p1
2
+
b
p1
2
=
s
p1
2
p1 · · · pr.
Por este processo eliminamos p1 de s mas mantemos a forma
¯n = ¯s2
p1 · · · pr
o que implica que p1|¯s. Em suma, n˜ao podemos supor que p1 ≡ 3 (mod 4) e o teorema
fica demonstrado. P
VN 411
Equac¸˜oes Diofantinas ITN(2001)
4.4 Somas de quatro quadrados
Vamos demonstrar o seguinte
Teorema 4.4.1 Qualquer n´umero natural ´e soma de quatro quadrados de n´umeros
inteiros.
Convencionamos, para abreviar, que soma de quatro quadrados deve entender-se
como soma de quatro quadrados de n´umeros inteiros.
Observando que vale
Lema 4.4.1 O produto de dois n´umeros naturais que s˜ao somas de quatro quadrados
´e soma de quatro quadrados.
bastar´a ent˜ao provar
Lema 4.4.2 Qualquer n´umero primo ´e soma de quatro quadrados.
Dem. (do lema 4.4.1)2 Basta tomar em considera¸c˜ao a seguinte Identidade de La-
grange: para quaisquer a, b, c, d, u, v, x, y ∈ R,
(a2
+ b2
+ c2
+ d2
)(u2
+ v2
+ x2
+ y2
) = (au + bv + cx + dy)2
+ (av − bu − cy + dx)2
+ (ax + by − cu − dv)2
+ (ay − bx + cv − du)2
.
P
A demonstra¸c˜ao do lema 4.4.2 ´e essencialmemte semelhante `a do lema 4.3.2, mas
precisamos ainda de um outro lema.
Lema 4.4.3 A congruˆencia
x2
+ y2
≡ −1 (mod p) (4.34)
tem solu¸c˜ao para qualquer n´umero primo p.
Dem. ´E claro que 12 + 02 = 1 ≡ −1 (mod 2). Portanto suporemos de ora em diante
que p designa um n´umero primo ´ımpar.
Relembrando a contagem de res´ıduos quadr´aticos sabemos que os x2, para 0 ≤ x ≤
p−1
2 , s˜ao p+1
2 res´ıduos n˜ao congruentes (mod p) dois a dois; o mesmo acontece com os
−1 − y2, para 0 ≤ y ≤ p−1
2 . Como um sistema completo de res´ıduos tem p elementos,
existem x2 e −1 − y2 congruentes entre si (mod p); mas ent˜ao x2 + 1 + y2 ≡ 0 (mod p).
P
2
Veja-se a prop´osito o teorema 8.2.3
412 VN
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i
Intro teoria dos numerros i

Mais conteúdo relacionado

Mais procurados

Análise Numérica
Análise NuméricaAnálise Numérica
Análise Numéricaomonda
 
Livro de ..calculo 3
Livro de ..calculo 3Livro de ..calculo 3
Livro de ..calculo 3Ana Chavier
 
Matemática - Geometria de posição e métrica - Livro pdf
Matemática - Geometria de posição e métrica - Livro pdfMatemática - Geometria de posição e métrica - Livro pdf
Matemática - Geometria de posição e métrica - Livro pdfLucas pk'
 
Algebra linear sergio zani
Algebra linear   sergio zaniAlgebra linear   sergio zani
Algebra linear sergio zanimagalhaes2012
 
Livrocalcii
LivrocalciiLivrocalcii
Livrocalciicavip
 
Estruturas algébricas básicas
Estruturas algébricas básicasEstruturas algébricas básicas
Estruturas algébricas básicasMarcelo Nascimento
 
Introducão equacões diferenciais ordinárias livro de reginaldo j. santos
Introducão equacões diferenciais ordinárias  livro de reginaldo j. santosIntroducão equacões diferenciais ordinárias  livro de reginaldo j. santos
Introducão equacões diferenciais ordinárias livro de reginaldo j. santosAndres Maison
 
Apostila processos-estocasticos ynoguti
Apostila processos-estocasticos ynogutiApostila processos-estocasticos ynoguti
Apostila processos-estocasticos ynogutiCristiane Alcântara
 
Aeer análise elástica de estruturas reticuladas
Aeer   análise elástica de estruturas reticuladasAeer   análise elástica de estruturas reticuladas
Aeer análise elástica de estruturas reticuladasAugusto Sala
 
Calculo numerico do professor eduardo colli.
Calculo numerico do professor  eduardo colli.Calculo numerico do professor  eduardo colli.
Calculo numerico do professor eduardo colli.Anderson Araujo
 

Mais procurados (19)

Análise Numérica
Análise NuméricaAnálise Numérica
Análise Numérica
 
Livro de ..calculo 3
Livro de ..calculo 3Livro de ..calculo 3
Livro de ..calculo 3
 
Matemática - Geometria de posição e métrica - Livro pdf
Matemática - Geometria de posição e métrica - Livro pdfMatemática - Geometria de posição e métrica - Livro pdf
Matemática - Geometria de posição e métrica - Livro pdf
 
Lajes 05-manual de lajes treliçadas
Lajes 05-manual de lajes treliçadasLajes 05-manual de lajes treliçadas
Lajes 05-manual de lajes treliçadas
 
Resmat2007a
Resmat2007aResmat2007a
Resmat2007a
 
Algebra linear sergio zani
Algebra linear   sergio zaniAlgebra linear   sergio zani
Algebra linear sergio zani
 
Livrocalcii
LivrocalciiLivrocalcii
Livrocalcii
 
Rm apostila
Rm apostilaRm apostila
Rm apostila
 
1540
15401540
1540
 
Estruturas algébricas básicas
Estruturas algébricas básicasEstruturas algébricas básicas
Estruturas algébricas básicas
 
Introducão equacões diferenciais ordinárias livro de reginaldo j. santos
Introducão equacões diferenciais ordinárias  livro de reginaldo j. santosIntroducão equacões diferenciais ordinárias  livro de reginaldo j. santos
Introducão equacões diferenciais ordinárias livro de reginaldo j. santos
 
Solucoeselon
SolucoeselonSolucoeselon
Solucoeselon
 
Apostila processos-estocasticos ynoguti
Apostila processos-estocasticos ynogutiApostila processos-estocasticos ynoguti
Apostila processos-estocasticos ynoguti
 
Analise real cassio neri
Analise real   cassio neriAnalise real   cassio neri
Analise real cassio neri
 
Aeer análise elástica de estruturas reticuladas
Aeer   análise elástica de estruturas reticuladasAeer   análise elástica de estruturas reticuladas
Aeer análise elástica de estruturas reticuladas
 
Analise de Estruturas
Analise de Estruturas Analise de Estruturas
Analise de Estruturas
 
Apostila rm2
Apostila rm2Apostila rm2
Apostila rm2
 
Meca quan
Meca quanMeca quan
Meca quan
 
Calculo numerico do professor eduardo colli.
Calculo numerico do professor  eduardo colli.Calculo numerico do professor  eduardo colli.
Calculo numerico do professor eduardo colli.
 

Destaque (9)

Intro teoria dos numerros cap7
Intro teoria dos numerros cap7Intro teoria dos numerros cap7
Intro teoria dos numerros cap7
 
01 primeira avaliação_de_teoria_dos_números
01 primeira avaliação_de_teoria_dos_números01 primeira avaliação_de_teoria_dos_números
01 primeira avaliação_de_teoria_dos_números
 
Intro teoria dos numeros cap1
Intro teoria dos numeros cap1Intro teoria dos numeros cap1
Intro teoria dos numeros cap1
 
11 teoria numeros
11 teoria numeros11 teoria numeros
11 teoria numeros
 
Teorema Chinês Dos Restos
Teorema Chinês Dos RestosTeorema Chinês Dos Restos
Teorema Chinês Dos Restos
 
Aritmetica Modular
Aritmetica ModularAritmetica Modular
Aritmetica Modular
 
04 topicosde algebra
04 topicosde algebra04 topicosde algebra
04 topicosde algebra
 
Congruencias
CongruenciasCongruencias
Congruencias
 
Livros para baixar 4shared
Livros para baixar 4sharedLivros para baixar 4shared
Livros para baixar 4shared
 

Semelhante a Intro teoria dos numerros i

Apostila_de_Resistencia_dos_Materiais.pdf
Apostila_de_Resistencia_dos_Materiais.pdfApostila_de_Resistencia_dos_Materiais.pdf
Apostila_de_Resistencia_dos_Materiais.pdfjpbarros301
 
Controle linear de sistemas dinamicos
Controle linear de sistemas dinamicosControle linear de sistemas dinamicos
Controle linear de sistemas dinamicosSergio Grunbaum
 
Redes de Petri
Redes de PetriRedes de Petri
Redes de Petriuern
 
Fortran_95_curso_basico_Editora_XXX.pdf
Fortran_95_curso_basico_Editora_XXX.pdfFortran_95_curso_basico_Editora_XXX.pdf
Fortran_95_curso_basico_Editora_XXX.pdfMarcosSilva130534
 
Aprenda a Programar com C#
Aprenda a Programar com C#Aprenda a Programar com C#
Aprenda a Programar com C#Antonio Trigo
 
Matemática volume único edwaldo bianchini e herval paccola
Matemática  volume único edwaldo bianchini e herval paccolaMatemática  volume único edwaldo bianchini e herval paccola
Matemática volume único edwaldo bianchini e herval paccolaAdriana Barbosa
 
Python
PythonPython
PythonTiago
 
Apostila res mat_outubro_2012
Apostila res mat_outubro_2012Apostila res mat_outubro_2012
Apostila res mat_outubro_2012Silvio Figueiró
 
Apostila res mat_outubro_2012-atualizada
Apostila res mat_outubro_2012-atualizadaApostila res mat_outubro_2012-atualizada
Apostila res mat_outubro_2012-atualizadaCarlos M. M. Fernandes
 
Apostila res mat_outubro_2012.dvi
Apostila res mat_outubro_2012.dviApostila res mat_outubro_2012.dvi
Apostila res mat_outubro_2012.dviAvenito Dos Santos
 
Apostila probabilidades, estatística e proc estocásticos
Apostila probabilidades, estatística e proc estocásticosApostila probabilidades, estatística e proc estocásticos
Apostila probabilidades, estatística e proc estocásticosLiliana Matos Pereira
 

Semelhante a Intro teoria dos numerros i (20)

Matrizes - resumo
Matrizes - resumoMatrizes - resumo
Matrizes - resumo
 
Apostila JSF 2.0 - K19
Apostila JSF 2.0 - K19Apostila JSF 2.0 - K19
Apostila JSF 2.0 - K19
 
Apostila_de_Resistencia_dos_Materiais.pdf
Apostila_de_Resistencia_dos_Materiais.pdfApostila_de_Resistencia_dos_Materiais.pdf
Apostila_de_Resistencia_dos_Materiais.pdf
 
Resmat2007a
Resmat2007aResmat2007a
Resmat2007a
 
Controle linear de sistemas dinamicos
Controle linear de sistemas dinamicosControle linear de sistemas dinamicos
Controle linear de sistemas dinamicos
 
Redes de Petri
Redes de PetriRedes de Petri
Redes de Petri
 
gaalt0.pdf
gaalt0.pdfgaalt0.pdf
gaalt0.pdf
 
Apostila de Bioestatística
Apostila de BioestatísticaApostila de Bioestatística
Apostila de Bioestatística
 
Fortran_95_curso_basico_Editora_XXX.pdf
Fortran_95_curso_basico_Editora_XXX.pdfFortran_95_curso_basico_Editora_XXX.pdf
Fortran_95_curso_basico_Editora_XXX.pdf
 
Aprenda a Programar com C#
Aprenda a Programar com C#Aprenda a Programar com C#
Aprenda a Programar com C#
 
Matemática volume único edwaldo bianchini e herval paccola
Matemática  volume único edwaldo bianchini e herval paccolaMatemática  volume único edwaldo bianchini e herval paccola
Matemática volume único edwaldo bianchini e herval paccola
 
1623
16231623
1623
 
Perl
PerlPerl
Perl
 
Apostila aspnet mvc
Apostila aspnet mvcApostila aspnet mvc
Apostila aspnet mvc
 
Python
PythonPython
Python
 
Apostila res mat_outubro_2012
Apostila res mat_outubro_2012Apostila res mat_outubro_2012
Apostila res mat_outubro_2012
 
Apostila res materiais
Apostila res materiaisApostila res materiais
Apostila res materiais
 
Apostila res mat_outubro_2012-atualizada
Apostila res mat_outubro_2012-atualizadaApostila res mat_outubro_2012-atualizada
Apostila res mat_outubro_2012-atualizada
 
Apostila res mat_outubro_2012.dvi
Apostila res mat_outubro_2012.dviApostila res mat_outubro_2012.dvi
Apostila res mat_outubro_2012.dvi
 
Apostila probabilidades, estatística e proc estocásticos
Apostila probabilidades, estatística e proc estocásticosApostila probabilidades, estatística e proc estocásticos
Apostila probabilidades, estatística e proc estocásticos
 

Mais de Paulo Martins

Teoria dos-numerosiii
Teoria dos-numerosiiiTeoria dos-numerosiii
Teoria dos-numerosiiiPaulo Martins
 
Teoria dos numeros primos i
Teoria dos numeros primos iTeoria dos numeros primos i
Teoria dos numeros primos iPaulo Martins
 
Introd logica mat ii
Introd logica mat iiIntrod logica mat ii
Introd logica mat iiPaulo Martins
 
Intro teoria dos numerros cap8
Intro teoria dos numerros cap8Intro teoria dos numerros cap8
Intro teoria dos numerros cap8Paulo Martins
 
Intro teoria dos numerros cap6
Intro teoria dos numerros cap6Intro teoria dos numerros cap6
Intro teoria dos numerros cap6Paulo Martins
 
Intro teoria dos numerros cap5
Intro teoria dos numerros cap5Intro teoria dos numerros cap5
Intro teoria dos numerros cap5Paulo Martins
 
Intro teoria dos numerros cap4
Intro teoria dos numerros cap4Intro teoria dos numerros cap4
Intro teoria dos numerros cap4Paulo Martins
 
Intro teoria dos numerros cap3
Intro teoria dos numerros cap3Intro teoria dos numerros cap3
Intro teoria dos numerros cap3Paulo Martins
 
Intro teoria dos números cap2
Intro teoria dos  números cap2Intro teoria dos  números cap2
Intro teoria dos números cap2Paulo Martins
 

Mais de Paulo Martins (11)

Teoria dos-numerosiii
Teoria dos-numerosiiiTeoria dos-numerosiii
Teoria dos-numerosiii
 
Teoria dos numeros primos i
Teoria dos numeros primos iTeoria dos numeros primos i
Teoria dos numeros primos i
 
N inteiros
N inteirosN inteiros
N inteiros
 
Introd logica mat ii
Introd logica mat iiIntrod logica mat ii
Introd logica mat ii
 
Introd logica mat
Introd logica matIntrod logica mat
Introd logica mat
 
Intro teoria dos numerros cap8
Intro teoria dos numerros cap8Intro teoria dos numerros cap8
Intro teoria dos numerros cap8
 
Intro teoria dos numerros cap6
Intro teoria dos numerros cap6Intro teoria dos numerros cap6
Intro teoria dos numerros cap6
 
Intro teoria dos numerros cap5
Intro teoria dos numerros cap5Intro teoria dos numerros cap5
Intro teoria dos numerros cap5
 
Intro teoria dos numerros cap4
Intro teoria dos numerros cap4Intro teoria dos numerros cap4
Intro teoria dos numerros cap4
 
Intro teoria dos numerros cap3
Intro teoria dos numerros cap3Intro teoria dos numerros cap3
Intro teoria dos numerros cap3
 
Intro teoria dos números cap2
Intro teoria dos  números cap2Intro teoria dos  números cap2
Intro teoria dos números cap2
 

Último

morfologia_formacaodepalavras_aula1.pptx
morfologia_formacaodepalavras_aula1.pptxmorfologia_formacaodepalavras_aula1.pptx
morfologia_formacaodepalavras_aula1.pptxCindiaAianaFLDantas
 
LAPBOOK DO SISTEMA SOLAR colorido e.pdf
LAPBOOK  DO SISTEMA SOLAR colorido e.pdfLAPBOOK  DO SISTEMA SOLAR colorido e.pdf
LAPBOOK DO SISTEMA SOLAR colorido e.pdfVivianeFerreiradaSil5
 
trabalho de didatica 09/03/2024 pedagogia
trabalho de didatica 09/03/2024 pedagogiatrabalho de didatica 09/03/2024 pedagogia
trabalho de didatica 09/03/2024 pedagogiakarinareserva924
 
Projeto escolar dia da água educação infantil e fundamental
Projeto escolar dia da água educação infantil e fundamentalProjeto escolar dia da água educação infantil e fundamental
Projeto escolar dia da água educação infantil e fundamentalDiana328805
 
Ensino Religioso Ensino Religioso Ensino Religioso
Ensino Religioso Ensino Religioso Ensino ReligiosoEnsino Religioso Ensino Religioso Ensino Religioso
Ensino Religioso Ensino Religioso Ensino ReligiosoLUZIATRAVASSO1
 
Explique o modelo de determinação social da saúde proposto por Dahlgren e Whi...
Explique o modelo de determinação social da saúde proposto por Dahlgren e Whi...Explique o modelo de determinação social da saúde proposto por Dahlgren e Whi...
Explique o modelo de determinação social da saúde proposto por Dahlgren e Whi...excellenceeducaciona
 
4) Por fim, discorra sobre como a inovação pode representar uma estratégia co...
4) Por fim, discorra sobre como a inovação pode representar uma estratégia co...4) Por fim, discorra sobre como a inovação pode representar uma estratégia co...
4) Por fim, discorra sobre como a inovação pode representar uma estratégia co...excellenceeducaciona
 
Como bem castigar os escravos - Jorge Benci 1700.pdf
Como bem castigar os escravos - Jorge Benci 1700.pdfComo bem castigar os escravos - Jorge Benci 1700.pdf
Como bem castigar os escravos - Jorge Benci 1700.pdfTiagoGarros
 
CADERNO_DE_CULTURA_ESPANHOLA_E_HISPANO-AMERICANA.pdf
CADERNO_DE_CULTURA_ESPANHOLA_E_HISPANO-AMERICANA.pdfCADERNO_DE_CULTURA_ESPANHOLA_E_HISPANO-AMERICANA.pdf
CADERNO_DE_CULTURA_ESPANHOLA_E_HISPANO-AMERICANA.pdfPaulissandraCoelho1
 
MAPA - ADM - CIÊNCIAS SOCIAIS - 51/2024
MAPA - ADM - CIÊNCIAS SOCIAIS -  51/2024MAPA - ADM - CIÊNCIAS SOCIAIS -  51/2024
MAPA - ADM - CIÊNCIAS SOCIAIS - 51/2024excellenceeducaciona
 
Dengue - Atividades números naturais.docx
Dengue - Atividades números naturais.docxDengue - Atividades números naturais.docx
Dengue - Atividades números naturais.docxAndré Morária
 
AULA-05---TRANSITIVIDADE-VERBAL-I_bc6ac78f0ec049a9bf66e829ce05ac19.pptx
AULA-05---TRANSITIVIDADE-VERBAL-I_bc6ac78f0ec049a9bf66e829ce05ac19.pptxAULA-05---TRANSITIVIDADE-VERBAL-I_bc6ac78f0ec049a9bf66e829ce05ac19.pptx
AULA-05---TRANSITIVIDADE-VERBAL-I_bc6ac78f0ec049a9bf66e829ce05ac19.pptxJosé Roberto Pinto
 
Introducao-sobre-Libâneo.pptx_20240308_212613_0000.pptx
Introducao-sobre-Libâneo.pptx_20240308_212613_0000.pptxIntroducao-sobre-Libâneo.pptx_20240308_212613_0000.pptx
Introducao-sobre-Libâneo.pptx_20240308_212613_0000.pptxgabrieladesousa54
 
Antologia Literária NATAL em Versos 2023
Antologia Literária NATAL em Versos 2023Antologia Literária NATAL em Versos 2023
Antologia Literária NATAL em Versos 2023Nome Sobrenome
 
Lição 10 - A Ceia do Senhor - A Segunda Ordenança da Igreja(COM ANIMAÇÃO).pptx
Lição 10 - A Ceia do Senhor  - A Segunda Ordenança da Igreja(COM ANIMAÇÃO).pptxLição 10 - A Ceia do Senhor  - A Segunda Ordenança da Igreja(COM ANIMAÇÃO).pptx
Lição 10 - A Ceia do Senhor - A Segunda Ordenança da Igreja(COM ANIMAÇÃO).pptxTiagoCarpesDoNascime
 
1) De posse do conhecimento da sequência molde do DNA (gene), necessária para...
1) De posse do conhecimento da sequência molde do DNA (gene), necessária para...1) De posse do conhecimento da sequência molde do DNA (gene), necessária para...
1) De posse do conhecimento da sequência molde do DNA (gene), necessária para...excellenceeducaciona
 
3. Como será feita a apresentação do conteúdo destas abordagens? Serão debate...
3. Como será feita a apresentação do conteúdo destas abordagens? Serão debate...3. Como será feita a apresentação do conteúdo destas abordagens? Serão debate...
3. Como será feita a apresentação do conteúdo destas abordagens? Serão debate...azulassessoriaacadem3
 

Último (20)

morfologia_formacaodepalavras_aula1.pptx
morfologia_formacaodepalavras_aula1.pptxmorfologia_formacaodepalavras_aula1.pptx
morfologia_formacaodepalavras_aula1.pptx
 
LAPBOOK DO SISTEMA SOLAR colorido e.pdf
LAPBOOK  DO SISTEMA SOLAR colorido e.pdfLAPBOOK  DO SISTEMA SOLAR colorido e.pdf
LAPBOOK DO SISTEMA SOLAR colorido e.pdf
 
trabalho de didatica 09/03/2024 pedagogia
trabalho de didatica 09/03/2024 pedagogiatrabalho de didatica 09/03/2024 pedagogia
trabalho de didatica 09/03/2024 pedagogia
 
Projeto escolar dia da água educação infantil e fundamental
Projeto escolar dia da água educação infantil e fundamentalProjeto escolar dia da água educação infantil e fundamental
Projeto escolar dia da água educação infantil e fundamental
 
Ensino Religioso Ensino Religioso Ensino Religioso
Ensino Religioso Ensino Religioso Ensino ReligiosoEnsino Religioso Ensino Religioso Ensino Religioso
Ensino Religioso Ensino Religioso Ensino Religioso
 
Explique o modelo de determinação social da saúde proposto por Dahlgren e Whi...
Explique o modelo de determinação social da saúde proposto por Dahlgren e Whi...Explique o modelo de determinação social da saúde proposto por Dahlgren e Whi...
Explique o modelo de determinação social da saúde proposto por Dahlgren e Whi...
 
Complementação: Aplicando as Normas da ABNT. 1s24.pdf
Complementação: Aplicando as Normas da ABNT. 1s24.pdfComplementação: Aplicando as Normas da ABNT. 1s24.pdf
Complementação: Aplicando as Normas da ABNT. 1s24.pdf
 
4) Por fim, discorra sobre como a inovação pode representar uma estratégia co...
4) Por fim, discorra sobre como a inovação pode representar uma estratégia co...4) Por fim, discorra sobre como a inovação pode representar uma estratégia co...
4) Por fim, discorra sobre como a inovação pode representar uma estratégia co...
 
Como bem castigar os escravos - Jorge Benci 1700.pdf
Como bem castigar os escravos - Jorge Benci 1700.pdfComo bem castigar os escravos - Jorge Benci 1700.pdf
Como bem castigar os escravos - Jorge Benci 1700.pdf
 
NBR 14724.2011. Trabalhos acadêmicos. 1s24.pdf
NBR 14724.2011. Trabalhos acadêmicos. 1s24.pdfNBR 14724.2011. Trabalhos acadêmicos. 1s24.pdf
NBR 14724.2011. Trabalhos acadêmicos. 1s24.pdf
 
CADERNO_DE_CULTURA_ESPANHOLA_E_HISPANO-AMERICANA.pdf
CADERNO_DE_CULTURA_ESPANHOLA_E_HISPANO-AMERICANA.pdfCADERNO_DE_CULTURA_ESPANHOLA_E_HISPANO-AMERICANA.pdf
CADERNO_DE_CULTURA_ESPANHOLA_E_HISPANO-AMERICANA.pdf
 
MAPA - ADM - CIÊNCIAS SOCIAIS - 51/2024
MAPA - ADM - CIÊNCIAS SOCIAIS -  51/2024MAPA - ADM - CIÊNCIAS SOCIAIS -  51/2024
MAPA - ADM - CIÊNCIAS SOCIAIS - 51/2024
 
Sugestões para a montagem e desenvolvimento de slides.pdf
Sugestões para a montagem e desenvolvimento de slides.pdfSugestões para a montagem e desenvolvimento de slides.pdf
Sugestões para a montagem e desenvolvimento de slides.pdf
 
Dengue - Atividades números naturais.docx
Dengue - Atividades números naturais.docxDengue - Atividades números naturais.docx
Dengue - Atividades números naturais.docx
 
AULA-05---TRANSITIVIDADE-VERBAL-I_bc6ac78f0ec049a9bf66e829ce05ac19.pptx
AULA-05---TRANSITIVIDADE-VERBAL-I_bc6ac78f0ec049a9bf66e829ce05ac19.pptxAULA-05---TRANSITIVIDADE-VERBAL-I_bc6ac78f0ec049a9bf66e829ce05ac19.pptx
AULA-05---TRANSITIVIDADE-VERBAL-I_bc6ac78f0ec049a9bf66e829ce05ac19.pptx
 
Introducao-sobre-Libâneo.pptx_20240308_212613_0000.pptx
Introducao-sobre-Libâneo.pptx_20240308_212613_0000.pptxIntroducao-sobre-Libâneo.pptx_20240308_212613_0000.pptx
Introducao-sobre-Libâneo.pptx_20240308_212613_0000.pptx
 
Antologia Literária NATAL em Versos 2023
Antologia Literária NATAL em Versos 2023Antologia Literária NATAL em Versos 2023
Antologia Literária NATAL em Versos 2023
 
Lição 10 - A Ceia do Senhor - A Segunda Ordenança da Igreja(COM ANIMAÇÃO).pptx
Lição 10 - A Ceia do Senhor  - A Segunda Ordenança da Igreja(COM ANIMAÇÃO).pptxLição 10 - A Ceia do Senhor  - A Segunda Ordenança da Igreja(COM ANIMAÇÃO).pptx
Lição 10 - A Ceia do Senhor - A Segunda Ordenança da Igreja(COM ANIMAÇÃO).pptx
 
1) De posse do conhecimento da sequência molde do DNA (gene), necessária para...
1) De posse do conhecimento da sequência molde do DNA (gene), necessária para...1) De posse do conhecimento da sequência molde do DNA (gene), necessária para...
1) De posse do conhecimento da sequência molde do DNA (gene), necessária para...
 
3. Como será feita a apresentação do conteúdo destas abordagens? Serão debate...
3. Como será feita a apresentação do conteúdo destas abordagens? Serão debate...3. Como será feita a apresentação do conteúdo destas abordagens? Serão debate...
3. Como será feita a apresentação do conteúdo destas abordagens? Serão debate...
 

Intro teoria dos numerros i

  • 1. INTRODUC¸ ˜AO `A TEORIA DOS N ´UMEROS V´ıtor Neves ****************************** Departamento de Matem´atica Universidade de Aveiro 2001
  • 3. Introdu¸c˜ao O presente texto resulta da evolu¸c˜ao de um conjunto de notas de apoio `a disci- plina Introdu¸c˜ao `a Teoria dos N´umeros do segundo semestre do terceiro ano da licenciatura em Ensino de Matem´aticada Universidade de Aveiro. Parafraseando um mestre, n˜ao pretendemos ”escrever para autodidatas, mas sim para alunos com professor”, pelo que deix´amos para o leitor demonstrar – por vezes explicitamente como exerc´ıcio – o que ´e manifestamente rotineiro (n˜ao necessariamente trivial...) ou nos parece estar fora do ˆambito de um primeiro curso sobre Teoria dos N´umeros. N˜ao sendo especialistas, limitamo-nos a aspectos cl´assicos e elementares da Teoria, de car´acter mais formativo e menos t´ecnico: a orienta¸c˜ao foi de facto muito forte no sentido de preparar docentes para o ensino secund´ario. O cap´ıtulo sobre extens˜oes do corpo dos n´umeros reais (Cap. 8) pretende recuperar o estudo das constru¸c˜oes do corpo real e suas extens˜oes mais importantes, que deixou de se fazer sistematicamente nas licenciaturas, mas continua a ser importante se se pretende aprofundar o conceito de N´umero. As extens˜oes n˜ao arquimedianas s˜ao afloradas de modo a alertar para a sua existˆencia e onde podem ser estudadas. A finalidade principal do texto – apoiar uma disciplina semestral – obrigou a es- colhas n˜ao muito agrad´aveis: por quest˜oes de tempo n˜ao se tem mostrado razo´avel tratar cuidadosamente a equa¸c˜ao de Pell, aspectos de Teoria Anal´ıtica, aproxima¸c˜ao por frac¸c˜oes cont´ınuas, ra´ızes primitivas, crit´erios de primalidade ou Teoria Combi- nat´oria. Tais assuntos poderiam ser abordados se a filosofia subjacente a este texto se modificasse; mesmo assim, nem toda a mat´eria aqui descrita tem sido trabalhada durante o semestre nas aulas te´oricas ou te´orico-pr´aticas. Utilizamos um m´ınimo de ´Algebra, de modo a construir um texto t˜ao independente quanto poss´ıvel. Os saltos na numera¸c˜ao das p´aginas s˜ao um expediente de organiza¸c˜ao tipogr´afica incompleta: podem incluir-se sempre mais p´aginas alterando muito pouco as referˆencias de edi¸c˜ao para edi¸c˜ao. Agradecemos aos Mestres Paulo Almeida e Rui Duarte e `a Doutora Ana Foulqui´e a leitura cuidada das v´arias vers˜oes preliminares destas notas bem como as sugest˜oes que apresentaram.
  • 4. NOTAC¸ ˜AO Salvo referˆencia em contr´ario, vari´aveis representadas por letras min´usculas designam n´umeros inteiros. Aveiro Maio de 2001 V´ıtor Neves
  • 5. ´Indice I Introdu¸c˜ao `a Teoria dos N´umeros 1 1 Teorema Fundamental da Aritm´etica 3 1.1 N´umeros Naturais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.1 Axiom´atica de Peano . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.2 Soma, ordem e produto . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 Aritm´etica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2.1 O m´aximo divisor comum . . . . . . . . . . . . . . . . . . . . . . 7 1.2.2 Teorema Fundamental da Aritm´etica . . . . . . . . . . . . . . . . 10 1.3 Exerc´ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2 Congruˆencias 201 2.1 Propriedades b´asicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 2.2 Invers˜ao I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 2.3 Congruˆencias lineares . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 2.3.1 Invers˜ao II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 2.4 A fun¸c˜ao φ de Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 2.4.1 Sistemas reduzidos de res´ıduos . . . . . . . . . . . . . . . . . . . 206 2.4.2 Teoremas de Euler, de Fermat e de Wilson . . . . . . . . . . . . 207 2.5 Congruˆencias polinomiais . . . . . . . . . . . . . . . . . . . . . . . . . . 210 2.5.1 Introdu¸c˜ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 2.5.2 M´odulo primo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 2.5.3 M´odulo potˆencia de base prima . . . . . . . . . . . . . . . . . . . 213 2.5.4 Teorema Chinˆes do Resto . . . . . . . . . . . . . . . . . . . . . . 215 2.6 Exerc´ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 3 Res´ıduos quadr´aticos 301 3.1 Introdu¸c˜ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 3.2 Preliminares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 3.3 Lei de Reciprocidade Quadr´atica . . . . . . . . . . . . . . . . . . . . . . 303 3.4 Exerc´ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 4 Equa¸c˜oes Diofantinas 401 i
  • 6. ´Indice ITN (2001) 4.1 Ternos Pitag´oricos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401 4.2 Somas de duas quartas potˆencias . . . . . . . . . . . . . . . . . . . . . . 406 4.3 Somas de dois quadrados . . . . . . . . . . . . . . . . . . . . . . . . . . 408 4.4 Somas de quatro quadrados . . . . . . . . . . . . . . . . . . . . . . . . . 412 4.5 Exerc´ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414 5 Fun¸c˜oes aritm´eticas 501 5.1 Introdu¸c˜ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501 5.2 Produto de Dirichlet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504 5.3 Fun¸c˜oes multiplicativas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504 5.4 F´ormula de Invers˜ao de M¨obius . . . . . . . . . . . . . . . . . . . . . . . 506 5.5 A fun¸c˜ao de Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507 5.6 N´umeros perfeitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509 5.7 Exerc´ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510 II N´umeros reais 601 6 Fundamenta¸c˜ao 603 6.1 Corpos ordenados e n´umeros racionais . . . . . . . . . . . . . . . . . . . 603 6.2 Uma vis˜ao construtiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608 6.3 Extens˜oes pr´oprias do corpo dos n´umeros racionais . . . . . . . . . . . . 610 6.4 Corpos ordenados completos . . . . . . . . . . . . . . . . . . . . . . . . . 612 6.5 Existˆencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615 6.6 N´umeros transcendentes . . . . . . . . . . . . . . . . . . . . . . . . . . . 618 6.7 Exerc´ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619 7 D´ızimas e Frac¸c˜oes cont´ınuas 701 7.1 D´ızimas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 701 7.2 Frac¸c˜oes cont´ınuas simples . . . . . . . . . . . . . . . . . . . . . . . . . . 705 7.3 Frac¸c˜oes peri´odicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713 7.4 Exerc´ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715 8 Extens˜oes 801 8.1 Os n´umeros complexos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801 8.2 Quaterni˜oes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803 8.3 Extens˜oes ordenadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805 8.3.1 (In)Completude . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805 8.3.2 Parte standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806 8.4 Exerc´ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807 ii VN
  • 7. Int. `a Teoria dos N´umeros Ind´ıce III Aplica¸c˜oes 901 9 Criptografia 903 9.1 Introdu¸c˜ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 903 9.2 Sistemas afins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 903 9.3 Codifica¸c˜ao Matricial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 904 9.4 Criptografia de chave p´ublica . . . . . . . . . . . . . . . . . . . . . . . . 905 9.5 Assinaturas; ISBN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907 9.6 Exerc´ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908 VN iii
  • 9. Parte I Introdu¸c˜ao `a Teoria dos N´umeros 1
  • 11. Cap´ıtulo 1 Teorema Fundamental da Aritm´etica 1.1 N´umeros Naturais Se bem que se suponham conhecidas as propriedades alg´ebricas elementares dos con- juntos de n´umeros naturais, inteiros, racionais, reais e complexos, vamos enunciar pro- priedades b´asicas dos n´umeros naturais que ser˜ao demonstradas e utilizadas mais tarde numa constru¸c˜ao de outros conjuntos de n´umeros. 1.1.1 Axiom´atica de Peano Uma estrutura de n´umeros naturais ´e um terno N = N, S, 1 satisfazendo as seguintes condi¸c˜oes: N1) N ´e um conjunto n˜ao vazio N2) S ´e uma fun¸c˜ao injectiva de N em N. N3) Existe um elemento de N, designado por 1, que n˜ao ´e imagem por S, isto ´e, S : N → N{1}. N4) Princ´ıpio de Indu¸c˜ao. Se 1 ∈ A ⊆ N e S(n) ∈ A sempre que n ∈ A, ent˜ao A = N. Um elemento S(n) designa-se por sucessor de n, a condi¸c˜ao N3 estabelece que 1 n˜ao ´e sucessor e, de acordo com a condi¸c˜ao N2, dois elementos de N s˜ao iguais sse tˆem o mesmo sucessor. 3
  • 12. Teorema Fundamental ITN (2001) Explorando as propriedades das estruturas de n´umeros naturais: Teorema 1.1.1 Qualquer elemento de N{1} ´e sucessor. Por outras palavras: 1 ´e o ´unico elemento de N que n˜ao ´e sucessor. Dem. Defina-se A = {1} ∪ S(N) = {1} ∪ {S(n) : n ∈ N}. Por defini¸c˜ao de A, n˜ao s´o 1 ∈ A mas tamb´em S(n) ∈ A seja qual for n ∈ N, em particular o mesmo acontece se n ∈ A. Pelo Princ´ıpio de Indu¸c˜ao, A = N, ou seja, o contradom´ınio S(N) de S ´e N{1}, em virtude de N3. P Pode tamb´em demonstrar-se que Teorema 1.1.2 Todas as estruturas de n´umeros naturais s˜ao isomorfas Dem. As condi¸c˜oes    I(11) = 12 I(S1(x)) = S2(I(x)) se x ∈ N1 definem uma fun¸c˜ao1 I : N1 → N2. O Princ´ıpio de Indu¸c˜ao, o teorema 1.1.1 e o facto de as fun¸c˜oes sucessor serem injectivas garantem que I ´e um isomorfismo entre as estruturas. P Em face deste teorema, passaremos a designar os elementos de N por n´umeros naturais. No entanto, ainda antes de nos fixarmos nos n´umeros naturais intuitivos, verificaremos que a axiom´atica N1, N2, N3 ´e suficiente para definir a Aritm´etica e ordenar adequadamente a estrutura. 1.1.2 Soma, ordem e produto Seja N = N, S, 1 uma estrutura de n´umeros naturais. Defini¸c˜ao 1.1.1 A soma de dois n´umeros naturais m e n designa-se por m + n e define-se recursivamente do seguinte modo2: m + 1 = S(m) (m ∈ N) m + S(n) = S(m + n) (m, n ∈ N) (1.1) 1 Veja-se o Teorema de Recurs˜ao em [8, pp 39 e seg.] 2 Idem nota 1 4 VN
  • 13. Int. `a Teoria dos N´umeros (2001) Teorema Fundamental Tem-se ent˜ao Teorema 1.1.3 Para quaisquer m, n ∈ N a soma m + n est´a definida e N, + ´e um semigrupo comutativo que verifica a Lei do Corte, isto ´e, a con- di¸c˜ao seguinte ∀m, n, p ∈ N m + p = n + p ⇒ m = n. (1.2) Dem. Esquematizamos apenas uma demonstra¸c˜ao da Lei do Corte. Defina-se para cada m, n ∈ N Amn = {p ∈ N : m + p = n + p ⇒ m = n} Tem-se 1 ∈ Amn pela defini¸c˜ao de soma e pelo axioma N2. Se p ∈ Amn tem-se m + S(p) = n + S(p) sse S(m + p) = S(n + p) sse m + p = n + p sse m = n respectivamente por (1.1), por S ser injectiva (N2) e porque p ∈ Amn. Mas ent˜ao 1 ∈ Amn & p ∈ Amn ⇒ S(p) ∈ Amn (p ∈ N) Pelo Princ´ıpio de Indu¸c˜ao Amn = N. P H´a uma forma frequentemente mais conveniente de enunciar o Princ´ıpio de Indu¸c˜ao, a saber: Teorema 1.1.4 Se A ⊆ N, 1 ∈ A e n + 1 ∈ A sempre que n ∈ A, ent˜ao A = N. A ordena¸c˜ao de N pode fazer-se `a custa da soma. O n´umero natural m diz-se menor que o n´umero natural n — escrevendo-se m < n — se existir p ∈ N tal que n = m + p. Teorema 1.1.5 1. 1 < n, seja qual for n ∈ N{1}. 2. N n˜ao tem m´aximo. 3. A rela¸c˜ao < ´e de ordem total estrita em N, ou seja, ´e transitiva e para quaisquer m, n ∈ N, d´a-se uma e s´o uma das seguintes condi¸c˜oes m = n ou m < n ou n < m. 4. Todo o subconjunto n˜ao vazio de N tem m´ınimo para <. Em virtude das partes 3 e 4 deste teorema diz-se que N ´e bem ordenado por <. A rela¸c˜ao de ordem permite um novo enunciado do Princ´ıpio de Indu¸c˜ao. Teorema 1.1.6 Princ´ıpio de Indu¸c˜ao Completa Se A ´e um subconjunto de N tal que, seja qual for n ∈ N, n ∈ A sempre que {k ∈ N : k < n} ⊆ A, ent˜ao A = N. VN 5
  • 14. Teorema Fundamental ITN (2001) Este enunciado ´e de facto equivalente ao axioma N4 e ao teorema 1.1.4 em estru- turas de n´umeros naturais, mas n˜ao em conjuntos bem ordenados quaisquer. E passamos `a defini¸c˜ao do produto. Defini¸c˜ao 1.1.2 O produto dos n´umeros naturais m e n, nota-se m · n e define-se recursivamente3 por m · 1 = m (m ∈ N) m · (n + 1) = m · n + m (m, n ∈ N) (1.3) Como habitualmente, a nota¸c˜ao simplifica-se pondo m · n = mn (m, n ∈ N). Nestes termos vem Teorema 1.1.7 Para quaisquer m, n ∈ N o produto mn est´a bem definido e N, · ´e um semigrupo comutativo com elemento neutro 1 que verifica a Lei do Corte, isto ´e, a condi¸c˜ao seguinte ∀m, n, p ∈ N mp = np ⇒ m = n. (1.4) Retomando o teorema 1.1.2, pode acrescentar-se que Teorema 1.1.8 A aplica¸c˜ao I do teorema 1.1.2 respeita a soma, o produto e a ordem, isto ´e, se +i, ·i, <i designam respectivamente a soma, o produto e a ordem sobre Ni (i = 1, 2), ent˜ao, para quaiquer m, n ∈ N1, 1. I(m +1 n) = I(m) +2 I(n) 2. I(m ·1 n) = I(m) ·2 I(n) 3. I(m) <2 I(n) sse m <1 n Este teorema d´a-nos mais uma raz˜ao para nos limitarmos a estudar como estrutura de n´umeros naturais o terno N, S, 1 , onde N designa o conjunto dos n´umeros naturais intuitivos 1,2,3,... com a respectiva soma +, ordem < e produto × usuais, sendo S(n) = n + 1. Os teoremas de extens˜ao de semigrupos (ordenados) que verificam a lei do corte por grupos (ordenados) e de dom´ınios de integridade (ordenados) por corpos (ordenados) permitem v´arias constru¸c˜oes de an´eis de N´umeros Inteiros e de corpos de N´umeros Racionais a partir das estruturas de N´umeros Naturais. Algumas destas constru¸c˜oes, bem como o estudo do corpo dos N´umeros Reais e suas extens˜oes, ser˜ao tratadas mais tarde (parte II). Terminamos esta sec¸c˜ao com uma das propriedades mais importantes de N. Recorde- se que ≤ designa a rela¸c˜ao de ordem lata associada a <, i.e., a ≤ b se e s´o se a < b ou a = b. 3 Idem nota 1 6 VN
  • 15. Int. `a Teoria dos N´umeros (2001) Teorema Fundamental Teorema 1.1.9 Propriedade Arquimediana Para quaisquer a, b ∈ N, existe x ∈ N tal que a < xb. Dem. Tome-se a ∈ N. Seja A = {b ∈ N| a ≤ b ou [b < a & ∃x ∈ N a < xb]}. Em primeiro lugar 1 ∈ A pois, ou a = 1 ou 1 < a, mas pelo teorema 1.1.5, existe x ∈ N tal que a < x = x1. Suponha-se agora que b ∈ A: se a ≤ b tamb´em a ≤ b + 1 e b + 1 ∈ A. Se b < a, ou b + 1 = a e, de novo b + 1 ∈ A, ou b + 1 < a; em qualquer caso, por hip´otese, para certo x ∈ N tem-se a < xb < xb + x = x(b + 1) e consequentemente, b + 1 ∈ A. Pelo Princ´ıpio de Indu¸c˜ao A = N. P 1.2 Aritm´etica 1.2.1 O m´aximo divisor comum Teorema 1.2.1 (Algoritmo de Euclides) Para quaisquer a e b, se a > 0 existem n´umeros inteiros ´unicos d e r tais que b = da + r & 0 ≤ r < a (1.5) Dem. Unicidade Fixe-se a > 0. Suponha-se que da + r = d a + r & 0 ≤ r, r < a. Tem-se (d − d )a = r − r & |r − r| < a Se d = d ent˜ao 1 ≤ |d − d | e vem a ≤ |d − d |a = |r − r| < a o que ´e imposs´ıvel. Portanto d = d e tamb´em r = r . Existˆencia Se 0 ≤ b < a tem-se b = 0a + b e pode fazer-se d = 0 & r = b. Se a < b, pelo teorema 1.1.9, existe x ∈ N tal que b < xa. Tome-se d = min{x ∈ N| b < xa} − 1 & r = b − da Se b < 0, pelo que acab´amos de ver, existem d1 ∈ N e r1 ∈ N, sendo 0 ≤ r1 < a, tais que −b = d1a + r1; tome-se d = −d1 − 1 e r = a − r1. P Um corol´ario de f´acil demonstra¸c˜ao: VN 7
  • 16. Teorema Fundamental ITN (2001) Corol´ario 1.2.1 Para quaisquer n´umeros inteiros a, b, se a = 0 existem d, r ∈ Z ´unicos tais que b = da + r & 0 ≤ r < |a| Dem. Aplique-se o teorema anterior 1.2.1 a |b| e |a| e ajuste-se adequadamente. P Os n´umeros d e r das proposi¸c˜oes anteriores designam-se respectivamente por co- ciente e resto da divis˜ao de b por a. Defini¸c˜ao 1.2.1 Dado a = 0, b ´e divis´ıvel por a (ou a divide b ou a ´e divisor de b ou b ´e m´ultiplo de a) se o resto da divis˜ao de b por a ´e zero. Nota-se a | b se a divide b. Repare-se que zero ´e divis´ıvel por qualquer n´umero inteiro, no sentido em que para qualquer a ∈ Z, existe d ∈ Z tal que 0 = da, nomeadamente d = 0; n˜ao se define o cociente de zero por zero Proposi¸c˜ao 1.2.1 A rela¸c˜ao ·|· em Z ´e reflexiva e transitiva, mas n˜ao ´e anti-sim´etrica pois a | b & b | a ⇔ |a| = |b| (1.6) Dem. Demonstramos apenas a equivalˆencia 1.6, no caso em que a = 0 = b. Suponha-se que b = ad & a = bd . Tem-se a = add donde dd = 1. Segue-se que d = d = 1, caso em que a = b, ou d = d = −1, caso em que a = −b. P Mais algumas propriedades importantes, cuja demonstra¸c˜ao fica ao cuidado do leitor. Teorema 1.2.2 Para quaisquer a, b, c ∈ Z, 1. [a | b & a | c] ⇒ ∀x, y a | (bx + cy); 2. em particular a | b ⇒ ∀x a | bx. 3. [0 < a & 0 < b & a | b] ⇒ a ≤ b. A al´ınea 1. do teorema anterior ´e de facto equivalente a qualquer das al´ıneas do corol´ario seguinte. Corol´ario 1.2.2 Para quaisquer a, b, c, x, y ∈ Z 1. [a | b & a |(bx + cy)] ⇒ a |c. 2. [a | b & a | (bx + c)] ⇒ a | c. 8 VN
  • 17. Int. `a Teoria dos N´umeros (2001) Teorema Fundamental Defini¸c˜ao 1.2.2 O n´umero inteiro d ´e m´aximo divisor comum de a e b e designa-se por mdc(a, b), se satisfaz simultˆaneamente as seguintes condi¸c˜oes: 1. d > 0 2. d | a & d | b 3. ∀c [[c | a & c | b] ⇒ c | d] Se mdc(a, b) = 1 diz-se que a e b s˜ao primos entre si. Teorema 1.2.3 Se a = 0 ou b = 0, ent˜ao mdc(a, b) = min{z = ax + by| x, y ∈ Z & z > 0}, (1.7) pelo que o m´aximo divisor comum de dois n´umeros inteiros n˜ao simultˆaneamente nulos existe e ´e ´unico. O que, em particular, tem como consequˆencia Corol´ario 1.2.3 Se d = mdc(a, b), ent˜ao existem x, y ∈ Z tais que d = ax + by. Dem. (Teorema 1.2.3) Seja S = {z = ax + by| x, y ∈ Z & z > 0} Como a = 0 ou b = 0, S = ∅ pois 0 < a2 + b2 = aa + bb; assim S tem m´ınimo (teorema 1.1.5), digamos d = min S = ax0 + by0 > 0, para certos x0, y0; d verifica ent˜ao a condi¸c˜ao 1 da defini¸c˜ao. Vamos ver que d | a. Ponha-se a = qd + r, de acordo com o teorema 1.2.1, sendo 0 ≤ r < d; repare-se que, r = a − qd = a(1 − qx0) + b(−qy0) ∈ S, portanto, se r > 0, r teria de ser maior ou igual ao m´ınimo de S, o que n˜ao ´e o caso. A troca de a por b neste racic´ınio, permitiria concluir que d | b e a condi¸c˜ao 2 da defini¸c˜ao tamb´em est´a verificada. Por outro lado, se c | a & c | b, como d = ax0 + by0, pelo teorema 1.2.2, c | d, verificando-se a condi¸c˜ao 3. Quanto `a unicidade: utilize-se o que acab´amos de ver e a condi¸c˜ao 1.6 para concluir que se d verifica as mesmas condi¸c˜oes que d, ent˜ao d = d . P Algumas propriedades do m´aximo divisor comum. Teorema 1.2.4 Para quaisquer a, b ∈ Z VN 9
  • 18. Teorema Fundamental ITN (2001) 1. mdc(a, b) = 1 ⇔ ∃x, y ax + by = 1 2. mdc( a mdc(a,b) , b mdc(a,b) ) = 1 3. [a | bc & mdc(a, b) = 1] ⇒ a | c 4. a | bc ⇒ a mdc(a,b) | c 5. mdc(na, nb) = n · mdc(a, b) se n > 0. Dem. Al´ınea 1. (⇒) ´e um caso particular do corol´ario 1.2.3. (⇐) Como 1 ´e o menor inteiro positivo, se 1 = ax + by, necessariamente 1 = min{z = ax + by| x, y ∈ Z & z > 0} e consequentemente, 1 = mdc(a, b), pelo teorema 1.2.3. Al´ınea 2. Observe-se que d = ax+by, para certos x, y e divida-se por d em, ambos os membros. Al´ınea 3. Como mdc(a, b) = 1, para certos x, y, 1 = ax + by de onde se segue que c = acx + bcy. Como a | bc, para certo q vem c = acx + aqy = a(cx + qy) e a | c. Al´ınea 4. Esquematicamente: a | bc ⇒ bc = qa ⇒ cd = cax + cby = cax + qay = a(cx + qy); ou ainda c = a d (cx + qy) e a d | c. Al´ınea 5. Observe-se que se n > 0 ent˜ao min{nz| z ∈ A} = n · minA. P 1.2.2 Teorema Fundamental da Aritm´etica Defini¸c˜ao 1.2.3 Um n´umero inteiro p diz-se primo se verificar simultˆaneamente as duas condi¸c˜oes 1. p > 1 2. ∀a ∈ Z [a | p ⇒ [|a| = p ou |a| = 1]] . Um n´umero que n˜ao seja primo nem 1 diz-se composto. A propriedade mais importante dos n´umeros primos ´e talvez a seguinte: Lema 1.2.1 (de Euclides) Se p ´e n´umero primo e p | ab, ent˜ao p | a ou p | b. Dem. Se p | ab, ent˜ao, pelo teorema 1.2.4, p mdc(p,a) | b; ora se p |a, como p ´e primo mdc(p, a) = 1, consequentemente p | b. P 10 VN
  • 19. Int. `a Teoria dos N´umeros (2001) Teorema Fundamental Lema 1.2.2 Se n > 1 e p = min{x > 1| x | n}, ent˜ao p ´e primo. Em particular, qualquer n´umero natural maior que 1 tem divisores primos. Dem. Ou bem que n ´e primo e, nesse caso p = n, ou bem que n˜ao; neste caso n tem divisores maiores que 1 e distintos de si pr´oprio, o m´ınimo dos quais ´e p; ora p n˜ao pode ter divisores distintos de si pr´oprio e de 1, pois qualquer deles seria um divisor de n, maior que 1 e menor que p, que n˜ao existe por defini¸c˜ao de p; logo p ´e primo. P E passamos a demonstrar o Teorema 1.2.5 (Fundamental da Aritm´etica) Se n > 1, existem n´umeros primos distintos dois a dois p1, · · · , pk e n´umeros nat- urais α1, · · · , αk de modo que n = k i=1 pαi i . (1.8) Esta representa¸c˜ao de n ´e ´unica a menos de uma permuta¸c˜ao dos factores. Dem. Tome-se um n´umero natural n. I. Existem n´umeros primos p1, · · · , pm tais que n = m i=1 pi. Dem. Seja n > 1. Do lema anterior concluimos que n tem divisores primos. Defina-se uma sequˆencia de n´umeros primos da seguinte forma p1 = min{x > 1| x | n} (1.9) pi+1 = min{x > 1| x n i j=1 pj } se existir (1.10) Repare-se que pi+1 s´o n˜ao existe se n i j=1 pj = 1, isto ´e, se n = i j=1 pj, como se pretende verificar que acontece. Por outro lado, m j=1 pj | n desde que existam os pj definidos como acima (proposi¸c˜ao 1.2.1) e, de facto, m j=1 pj ≤ n. Observe-se ainda que, sendo os n´umeros primos maiores ou iguais a 2, vem 2m ≤ m j=1 pj ≤ n. Como 2m > n, para m suficientemente grande, concluimos que os n´umeros primos pi s˜ao em n´umero finito, em particular, para certo i, pi existe, mas pi+1 n˜ao. Como observ´amos acima, n = i j=1 pj. N˜ao ´e dif´ıcil mostrar que pj ≤ pj+1 (1 ≤ j < i), pelo que associando da esquerda para a direita primos iguais, se obt´em n = k i=1 pαi i VN 11
  • 20. Teorema Fundamental ITN (2001) com bases pi em ordem crescente. Resta ver que todos os divisores primos de n foram encontrados. Suponha-se que p ´e primo e p | n. Pelo lema 1.2.1, p ter´a de dividir um dos pi, sendo portanto um deles. P H´a muitos n´umeros primos. Corol´ario 1.2.4 (de Euclides) O conjunto dos n´umeros primos ´e infinito. Dem. Vamos ver que, seja qual for o conjunto de n´umeros primos {p1, · · · , pk} existe um n´umero primo que lhe n˜ao pertence. Dados primos p1, · · · , pk, seja n = p1 · · · pk + 1. De acordo com o Teorema Funda- mental, n ter´a pelo menos um divisor primo. Ora como nenhum dos pi divide n, pois pi | p1 · · · pk mas pi |1, esse primo n˜ao pode ser um deles. P Os n´umeros primos est˜ao esparsamente distribuidos Corol´ario 1.2.5 Os intervalos entre n´umeros primos consecutivos s˜ao arbitrariamente grandes. Dem. Para qualquer n ∈ N, a sequˆencia (n + 1)! + 2, (n + 1)! + 3, · · · , (n + 1)! + (n + 1) n˜ao cont´em n´umeros primos, pois k | (n + 1)! + k se 2 ≤ k ≤ n + 1. P Onde parar na detec¸c˜ao dos divisores primos de um dado inteiro? Teorema 1.2.6 Todo o n´umero composto n > 0 tem um divisor primo menor ou igual a √ n. Dem. Se n ´e composto tem pelo menos dois divisores primos, possivelmente iguais, caso contr´ario seria primo pelo Teorema Fundamental; se p1, p2 s˜ao primos que dividem n, algum n˜ao ´e maior que √ n, pois p1, p2 > √ n ⇒ n ≥ p1p2 > ( √ n) 2 = n, o que ´e imposs´ıvel. P Um resultado semelhante ´e o corol´ario seguinte do lema de Euclides (1.2.1) e do teorema 1.2.2 Teorema 1.2.7 (de Gauss) O produto de dois n´umeros naturais menores que um n´umero primo n˜ao ´e divis´ıvel por este ´ultimo. 12 VN
  • 21. Int. `a Teoria dos N´umeros (2001) Teorema Fundamental Quanto `a distribui¸c˜ao dos n´umeros primos, o seguinte teorema ´e um dos mais im- portantes de Dirichlet; a sua demonstra¸c˜ao ´e muito dif´ıcil e est´a fora do ˆambito do presente texto; o leitor interessado pode encontrar uma demonstra¸c˜ao por exemplo em [3], onde todo o cap´ıtulo 7 lhe ´e dedicado. Teorema 1.2.8 (de Dirichlet) Se a e b s˜ao n´umeros naturais primos entre si, a progress˜ao aritm´etica (na + b)n∈N tem uma infinidade de termos que s˜ao n´umeros pri- mos. Tendo-se observado que um n´umero primo ´ımpar ´e de uma das formas 4k + 1 ou 4k − 1 (k ∈ Z), uma ligeira adapta¸c˜ao da demonstra¸c˜ao do corol´ario 1.2.4 permite no entanto demonstrar facilmente o seguinte: Teorema 1.2.9 Existe uma infinidade de n´umeros primos da forma 4k − 1 (k ∈ Z). Dem. Consideremos um conjunto finito de n´umeros primos distintos da forma 4k − 1, digamos C := {p1, · · · , pn} e defina-se N = 22 p1 · · · pn − 1. Em primeiro lugar observe-se que N ´e da forma 4k − 1 e maior que qualquer dos elementos de C, portanto se for primo n˜ao est´a em C, i.e., C n˜ao cont´em todos os n´umeros primos da forma em estudo; se N for composto e p for um seu divisor primo, ent˜ao p tamb´em n˜ao pode ser qualquer dos elementos de C; deixa-se como exerc´ıcio mostrar que algum divisor primo de N ´e da forma 4k −1 e, como acab´amos de ver, n˜ao est´a em C. Em suma: C n˜ao cont´em todos os n´umeros primos da forma 4k − 1. P N˜ao ´e t˜ao simples demonstrar que o teorema anterior vale com 4k + 1 em vez de 4k − 1; f´a-lo-emos mais tarde (vide corol´ario 2.4.3). 1.3 Exerc´ıcios 1. Demonstre que a adi¸c˜ao e a multiplica¸c˜ao em N s˜ao associativas, s˜ao comutativas e verificam a Lei do Corte. 2. Mostre que se f : N → N ´e estritamente crescente, ent˜ao para qualquer n ∈ N, n ≤ f(n). 3. Demonstre o seguinte teorema. Princ´ıpio de Indu¸c˜ao Completa: Se A ´e um subconjunto de N tal que, seja qual for o n ∈ N, n ∈ A sempre que {k ∈ N : k < n} ⊆ A, ent˜ao A = N. VN 13
  • 22. Teorema Fundamental ITN (2001) 4. Suponha dadas duas fun¸c˜oes g : N → N e h : N3 → N. Admita que existe uma fun¸c˜Ao f que verifica as f´ormulas de recorrˆencia presentes nas al´ıneas seguintes e prove a sua unicidade. (a) (Recorrˆencia) Defina f : N2 → N tal que f(1, n) = g(n) (n ∈ N) f(m + 1, n) = h(m, n, f(m, n)) (m, n ∈ N) (b) (Recorrˆencia elementar)Suponha dados a ∈ N e h : N2 → N defina uma fun¸c˜ao f : N → N por f(1) = a f(n + 1) = h(n, f(n)) (n ∈ N) 5. Mostre que, para qualquer n ∈ N, (a) n i=1 i = n(n + 1) 2 ; (b) n i=1 i2 = n(n + 1)(2n + 1) 6 ; (c) n i=1 i3 = n i=1 i 2 . 6. Encontre uma f´ormula de recorrˆencia para n i=1 ip (n, p ∈ N). 7. Mostre que, para quaisquer a, b ∈ Z e n ∈ N, (a) an − bn = (a − b) n−1 i=0 ai bn−1−i ; (b) an + bn = (a + b) n−1 i=0 (−1)i an−1−i bi , se n ´e ´ımpar; (c) (a + b)n = n i=0 n i ai bn−i ; sendo o coeficiente binomial n i definido por n i = n! i!(n − i)! (n ∈ N e 0 ≤ i ≤ n). 14 VN
  • 23. Int. `a Teoria dos N´umeros (2001) Teorema Fundamental 8. O coeficiente multinomial ´e o n´umero n i1i2···ik definido por n i1i2 · · · ik = n! i1!i2! · · · ik! , com i1 + i2 + · · · + ik = n (k, n ∈ N, i1, . . . , ik ∈ Z+ 0 ). (a) Mostre que os coeficientes multinomiais s˜ao n´umeros inteiros. (b) Mostre que, para quaisquer n, k ∈ N e a1, . . . , ak ∈ Z, k i=1 ai n = i1+i2+···+ik=n n i1i2 · · · ik ai1 1 ai2 2 · · · aik k . 9. Mostre que d | a se e s´o se d | |a|. 10. Mostre que se a | c, b | c e a e b s˜ao primos entre si, ent˜ao ab | c. 11. Sejam a, b, c e d inteiros tais que b = 0, d = 0, mdc(a, b) = 1 = mdc(c, d) e a b + c d tamb´em ´e inteiro. Mostre que |b| = |d|. 12. Um m´ınimo m´ultiplo comum de dois n´umeros inteiros positivos a e b ´e um n´umero inteiro mmc(a, b) que verifique as seguintes condi¸c˜oes: • mmc(a, b) > 0; • a | mmc(a, b) e b | mmc(a, b); • para todo k ∈ Z, se a | k e b | k, ent˜ao mmc(a, b) | k. (a) Mostre que mmc(a, b) existe e ´e ´unico. De facto ab = mdc(a, b)mmc(a, b) (b) Mostre que · | · ´e uma rela¸c˜ao de ordem parcial em N para a qual mdc(a, b) = inf{a, b} & mmc(a, b) = sup{a, b} 13. (a) Mostre que os factores de base prima da representa¸c˜ao de mdc(a, b) (Teorema Fundamental) s˜ao os factores de base prima comum a a e a b tomados com o menor expoente. (b) Mostre que os factores de base prima da representa¸c˜ao de mmc(a, b) (Teo- rema Fundamental) s˜ao todos os factores de base prima de a ou de b, sendo os factores de base comum tomados com o maior expoente. 14. Algoritmo de Euclides. Dados a, b ∈ Z com b ≥ a > 0, mostre que o algoritmo definido pelas rela¸c˜oes de recorrˆencia seguintes termina com r = mdc(a, b). VN 15
  • 24. Teorema Fundamental ITN (2001) • a = r0; • b = q1r0 + r1, 0 ≤ r1 < a; • se ri > 0 (i ≥ 1), ent˜ao ri−1 = qi+1ri + ri+1, 0 ≤ ri+1 < ri; • se ri = 0, ent˜ao r = ri−1 e o algoritmo termina. 15. Comprimento do algoritmo de Euclides. Considere o algoritmo descrito no exerc´ıcio anterior e seja rn = mdc(a, b). Mostre que: (a) b ≥ 2r1 e a ≥ 2r2; (b) ri ≥ 2ri+2 (i ≥ 1); (c) b ≥ 2n/2. Qual ´e o n´umero m´aximo de passos se b ≤ 10p? 16. Determine mdc(a, b) e escreva-o como combina¸c˜ao linear de a e b para os seguintes pares: (a) (21, 77), (12, 128), (54, 640), (28, 640); nesta al´ınea verifique a sua resposta utilizando a defini¸c˜ao de m´aximo divisor comum. (b) (22587, 534), (9800, 180), (1587645, 6755). 17. Determine o m´ınimo m´ultiplo comum de cada um dos pares de n´umeros consid- erados no exerc´ıcio anterior. 18. Sejam a, b e c n´umeros inteiros n˜ao simultaneamente nulos. (a) Mostre que equa¸c˜ao diofantina em x e y, ax + by = c tem solu¸c˜ao se e s´o se mdc(a, b) | c. (b) Mostre que se (x0, y0) ´e uma solu¸c˜ao da equa¸c˜ao da al´ınea anterior e d = mdc(a, b), ent˜ao todas as solu¸c˜oes s˜ao da forma x = x0 + b d k & y = y0 − a d k (k ∈ Z). 19. Determine as solu¸c˜oes inteiras das equa¸c˜oes Diofantinas seguintes: (a) 5x + 7y = 14; (b) 4x + 6y = 24; (c) 17x + 34y = 25; (d) 56x + 634y = 168; (e) 1521x + 1955y + 455z = 221; (f) 2x + 3y + 5z = 7. 16 VN
  • 25. Int. `a Teoria dos N´umeros (2001) Teorema Fundamental 20. Determine duas frac¸c˜oes cujos denominadores sejam 12 e 16 e cuja soma seja 10 48 . 21. Numa papelaria vendem-se dois tipos de canetas por 110 e 70 escudos respectiva- mente. Ao fim de um dia a importˆancia total recebida pela venda dessas canetas foi 6570 escudos. Qual ´e o menor n´umero poss´ıvel de canetas vendidas? E qual o maior? 22. Determine todas as solu¸c˜oes inteiras dos sistemas de equa¸c˜oes seguintes. (a) 2x + 3y − 4z = 9 6x + 9y + 3z = 12 (b) 3x − 2y + 6z = −3 14x + 28y − 21z = 35 (c) 4x + 5y + 6z = 11 7x + 14y + 21z = 35 (d) 9x + 3y + 15z = −3 5x − 6y + z = −2 (e) 3x + 2y − 5z = 10 6x + 12y + 4z = 14 23. N´umeros de Fermat. Um n´umero da forma Fk = 22k + 1 para algum k ∈ N0 diz-se um n´umero de Fermat. F0, F1, F2, F3, F4 s˜ao primos. Euler mostrou em 1732 que F5 n˜ao ´e primo. (F5 = 4294967297 = 641 × 6700417.) (a) Mostre que se 2n + 1 ´e primo, ent˜ao n ´e potˆencia de 2. (Sugest˜ao: comece por estudar o caso em que n ´e ´ımpar). (b) Mostre que n´umeros de Fermat distintos s˜ao primos entre si. (c) Deduza da al´ınea anterior que h´a uma infinidade de primos. 24. N´umeros de Mersenne. Um n´umero da forma Mp = 2p − 1, com p primo, diz-se um n´umero de Mersenne. Mostre que se n > 1, a > 1 e an − 1 ´e primo, ent˜ao a = 2 e n ´e primo. 25. Suponha que p ´e um n´umero primo. (a) Mostre que p ´e o m´aximo divisor comum dos coeficientes binomiais p i , onde 1 ≤ i ≤ p − 1. (b) Mostre que para quaisquer a, b ∈ Z, ap − bp e p s˜ao primos entre si ou p2 | (ap − bp). 26. Mostre todos os n´umeros inteiros exceptuando as potˆencias de 2 s˜ao somas de inteiros consecutivos. 27. Mostre que s´o a primeira soma parcial da s´erie harm´onica ´e inteira. VN 17
  • 26. Teorema Fundamental ITN (2001) 18 VN
  • 27. Cap´ıtulo 2 Congruˆencias 2.1 Propriedades b´asicas Defini¸c˜ao 2.1.1 Seja n um n´umero natural maior que 1. Dois n´umeros inteiros x, e y dizem-se congruentes m´odulo n se n | (x − y). Se x ´e congruente com y m´odulo n, nota-se x ≡ y (mod n) Repare-se que a defini¸c˜ao tamb´em tem sentido com n = 1, neste caso todos os n´umeros inteiros s˜ao congruentes entre si e por isso eliminamo-lo de in´ıcio. Outra formula¸c˜ao Teorema 2.1.1 Dois n´umeros inteiros x, y s˜ao congruentes (mod n) se e apenas se a divis˜ao de cada um deles por n tem o mesmo resto. Dem. Pondo x = dn + r e y = qn + s com 0 ≤ r, s < n, se n | (x − y) ent˜ao n | (r − s); como |r − s| < n ter´a de ser r − s = 0. A rec´ıproca verifica-se imediatamente. P Demonstra-se sem dificuldade que Corol´ario 2.1.1 A rela¸c˜ao de congruˆencia · ≡ · ´e de equivalˆencia em Z e compat´ıvel com a soma e o produto, ou seja se a ≡ b (mod n) e c ≡ d (mod n), ent˜ao a + c ≡ b + d (mod n)e ac ≡ bd (mod n). 201
  • 28. Congruˆencias ITN(2001) E daqui se deduz que, mais geralmente, Corol´ario 2.1.2 Se ai ≡ bi (mod n) (1 ≤ i ≤ k), ent˜ao 1. k i=1 ai ≡ k i=1 bi (mod n) 2. k i=1 ai ≡ k i=1 bi (mod n) 3. Se f ´e um polin´omio de coeficientes em Z (f ∈ Z[x]) e a ≡ b (mod n), ent˜ao f(a) ≡ f(b) (mod n) Note-se que, n | m se e apenas se m ≡ 0 (mod n). Exemplo 2.1.1 Dados d´ıgitos a0, · · · , ap ∈ {0, 1, · · · , 9}, seja ap · · · a0 = ap10p + · · · + a110 + a0; ent˜ao ap · · · a0 ≡ p i=0 ai (mod 3). pois, por um lado 10 ≡ 1 (mod 3), por outro, se f(x) = apxp + · · · + a1x + a0 ent˜ao ap · · · a0 = f(10) ≡ f(1) = p i=0 ai (mod 3). Por outras palavras: um n´umero inteiro representado na base 10 ´e divis´ıvel por 3 se e apenas se a soma dos seus algarismos o for. Por exemplo 3 |7523426, pois 7+5+2+3+4+2+6 = 29 ≡ 2+9 = 11 ≡ 2 (mod 3) e 2 ≡ 0 (mod 3). Observando um pouco melhor 7 + 5 + 2 + 3 + 4 + 2 + 6 = (7 + 5) + 2 + (4 + 2) + 6 ≡ 2 (mod 3) Teorema 2.1.2 Qualquer n´umero inteiro ´e congruente (mod n) com um e s´o um dos elementos de {0, 1, · · · , n − 1}. Dem. Dados n ∈ N & x ∈ Z, pelo teorema 1.2.1, existem q e r ´unicos tais que x = qn + r 0 ≤ r < n; portanto x ≡ r (mod n) & 0 ≤ r ≤ n − 1. A unicidade resulta do teorema 2.1.1. P Um conjunto {r1, · · · , rn} diz-se um sistema completo de res´ıduos m´odulo n, se para cada n´umero inteiro x existe um e um s´o ri tal que x ≡ ri (mod n) Exemplo 2.1.2 {−3, −2, −1, 0, 1, 2, 3} e {−7, 8, −5, 10, −3, 19, 13} s˜ao sistemas com- pletos de res´ıduos m´odulo 7. 202 VN
  • 29. Int. `a Teoria dos N´umeros (2001) Congruˆencias Teorema 2.1.3 Todos os sistemas completos de res´ıduos para um mesmo m´odulo tˆem o mesmo n´umero de elementos. Dem. Consideremos um sistema completo de res´ıduos, digamos R = {r1, r2, · · · , rk}, para um m´odulo fixo n > 1; seja ainda R0 = {1, 2, · · · , n−1}. Como vimos acima, no teorema 2.1.2, para cada j = 1, · · · , k, existe um e s´o um i(j) ∈ R0 tal que rj ≡ i(j) (mod n), portanto R0 tem pelo menos o mesmo n´umero de elementos que R; por outro lado, R ´e tamb´em um sistema completo de res´ıduos e, por defini¸c˜ao, para cada elemento de R0 existe um e s´o um elemento de R com o qual aquele ´e congruente (mod n), donde R tem pelo menos tantos elementos como R0. Em suma: R e R0 tˆem de facto o mesmo n´umero n de elementos. P 2.2 Invers˜ao I A congruˆencia em x 2x ≡ 1 (mod 4) n˜ao tem solu¸c˜ao, porque os m´ultiplos de 4 s˜ao pares e 2x − 1 ´e sempre ´ımpar; mas 2x ≡ 1 (mod 5) tem solu¸c˜ao 3. Defini¸c˜ao 2.2.1 Um inverso aritm´etico de a (mod n) ´e um n´umero inteiro a∗ tal que a∗ a ≡ aa∗ ≡ 1 (mod n). Teorema 2.2.1 O n´umero a ∈ Z {0} tem inverso aritm´etico (mod n) se e apenas se mdc(a, n) = 1. Dem. O teorema 1.2.4 diz, em particular, que mdc(a, n) = 1 se e apenas se existem x, y ∈ Z tais que ax + ny = 1. Por um lado esta ´ultima equa¸c˜ao indica que ax ≡ 1 (mod n) e consequentemente x ´e um inverso aritm´etico de a (mod n), que existe se mdc(a, n) = 1;por outro lado, de aa∗ ≡ 1 (mod n), deduz-se aa∗ = dn + 1, para algum d ∈ Z, pelo que aa∗ + (−d)n = 1 e a e n s˜ao primos entre si. P Veremos adiante que dois inversos aritm´eticos de um mesmo n´umero para o mesmo m´odulo s˜ao congruentes entre si para esse m´odulo. Teorema 2.2.2 Se mdc(a, n) = d & a = 0, ent˜ao ax ≡ ay (mod n) ⇔ x ≡ y mod( n d ) Dem. (⇐) Se x ≡ y mod(n d ), ent˜ao, para certo q ∈ Z, x − y = qn d , pelo que ax − ay = qan d = qa d n, ou seja ax ≡ ay (mod n). VN 203
  • 30. Congruˆencias ITN(2001) (⇒) Se ax ≡ ay (mod n), ent˜ao a(x − y) = qn para algum q ∈ Z; segue-se que a d (x − y) = n d q; ora a d e n d s˜ao primos entre si (teorema 1.2.4), pelo que a d | q, vindo x − y = q a/dn, isto ´e x ≡ y (mod n). P Observando que, de acordo com o teorema 2.2.1, a∗ (mod n) existe se e apenas se mdc(a, n) = 1, deduz-se que Corol´ario 2.2.1 Se a tem inverso aritm´etico (mod n), ent˜ao ax ≡ ay (mod n) ⇔ x ≡ y (mod n). E ainda Corol´ario 2.2.2 Se p ´e primo e a ≡ 0 (mod p), ent˜ao a tem inverso (mod p). Dem. Note-se que a ≡ 0 (mod n) ⇒ mdc(a, p) = 1. P 2.3 Congruˆencias lineares Uma congruˆencia diz-se linear se for da forma ax ≡ b (mod n) (2.1) Se a = 0, esta congruˆencia tem solu¸c˜ao x se e apenas se n | b e neste caso qualquer x ∈ Z ´e solu¸c˜ao. Assim consideraremos apenas congruˆencias ax ≡ b com a = 0. (2.2) Teorema 2.3.1 Se a tem inverso a∗ (mod n), ent˜ao ax ≡ b (mod n) ⇔ x ≡ a∗ b (mod n). Dem. Suponha-se que aa∗ ≡ 1 (mod n). (⇒) Se ax ≡ b (mod n), ent˜ao a∗ax ≡ a∗b (mod n). Ora a∗ax ≡ x (mod n), portanto x ≡ a∗b (mod n). (⇐) Se x ≡ a∗b (mod n), analogamente se obt´em ax ≡ aa∗b ≡ b (mod n) e da´ı ax ≡ b (mod n). P Teorema 2.3.2 Suponha-se que a ≡ 0 (mod n). A congruˆencia (2.1) tem solu¸c˜ao se e apenas se mdc(a, n) | b. Se d = mdc(a, n) | b, e a∗ d ´e um inverso de a d (mod n), ent˜ao as seguintes condi¸c˜oes s˜ao equivalentes 204 VN
  • 31. Int. `a Teoria dos N´umeros (2001) Congruˆencias 1. A congruˆencia (2.1) 2. x ≡ a∗ d b d (mod n d ) 3. x = a∗ d b d + k n d 0 ≤ k ≤ d − 1 (mod n) Dem. Seja d = mdc(a, n). I) Existˆencia de solu¸c˜ao (⇒) Se ax ≡ b (mod n) ent˜ao n | (ax − b). Como d | n & d | a, tem-se d | (ax − b) e d | a, portanto d | b (corol´ario 1.2.2). (⇐) Existem x0, y0 tais que x0a + y0n = d. Por outro lado, por hip´otese existe k tal que b = kd, assim a(x0k) + n(y0k) = kd = b isto ´e a(x0k) ≡ b (mod n). Fa¸ca-se x = x0k. II) Determina¸c˜ao da solu¸c˜ao. HIP´OTESE: a∗ d a d ≡ 1 (mod n d ) & d | b. Considere-se a seguinte sequˆencia de congruˆencias equivalentes, observando que 2 e 3 o s˜ao obviamente: ax ≡ b (mod n) d a d x ≡ d b d (mod n) a d x ≡ b d (mod n d ) (teorema 2.2.2). 2.3.1 Invers˜ao II Dados a = 0 e n > 0 tais que mdc(a, n) = 1, vimos na demonstra¸c˜ao do teorema 2.2.1 que a∗ (mod n) ´e coordenada x da solu¸c˜ao (x, y) da equa¸c˜ao diofantina ax + ny = 1, pelo que, determinado um a∗, todos os outros s˜ao da forma a∗ + kn (k ∈ Z), ou seja Teorema 2.3.3 Todos os inversos (mod n) de um mesmo n´umero inteiro n˜ao nulo s˜ao congruentes (mod n) entre si. E ainda Teorema 2.3.4 Se a = 0 & mdc(a, n) = 1 ent˜ao a∗∗ ≡ a (mod n). Dem. A equa¸c˜ao aa∗ + ny = 1 diz-nos que a ´e inverso (mod n) de a∗, isto ´e, a ´e um a∗∗. O teorema anterior diz-nos que todos os inversos (mod n) de a∗ s˜ao congruentes (mod n). Consequentemente a∗∗ ≡ a (mod n). P Uma outra forma de enunciar o teorema 2.2.1 ´e a seguinte: VN 205
  • 32. Congruˆencias ITN(2001) Teorema 2.3.5 O n´umero a ∈ Z{0} tem inverso (mod n) se e apenas se ´e congruente com algum dos res´ıduos (mod n) que s˜ao primos com n. Este resultado obt´em-se muito facilmente do seguinte Lema 2.3.1 Se a = 0 & a ≡ a (mod n) & mdc(a, n) = 1, ent˜ao mdc(a , n) = 1. Dem. Tem-se a − a = kn & ax + ny = 1 para alguns k, x, y ∈ Z. Assim ax = a x + kxn & ax + ny = a x + (kx + y)n ou seja 1 = a x + ny & mdc(a , n) = 1. P 2.4 A fun¸c˜ao φ de Euler Defini¸c˜ao 2.4.1 A fun¸c˜ao de Euler φ : N → N ´e dada por φ(n) = n´umero de n´umeros naturais de 1 a n que s˜ao primos com n. Exemplo 2.4.1 Seja Pn = {x ≥ 0| x < n & mdc(x, n) = 1}. Designando o n´umero de elementos de um conjunto C por #C, tem-se ent˜ao φ(n) = #Pn 1. φ(1) = #{1} = 1 2. φ(n) = n − 1 se e apenas se n ´e primo. 3. φ(2725) = 2724 (Porquˆe?) 2.4.1 Sistemas reduzidos de res´ıduos Defini¸c˜ao 2.4.2 Um sistema reduzido de res´ıduos (mod n) ´e um conjunto de n´umeros inteiros a1, · · · , ak primos com n, tais que para qualquer x ∈ Z, se mdc(x, n) = 1 ent˜ao existe um e um s´o i tal que x ≡ ai (mod n). Teorema 2.4.1 {1, 2, · · · , n − 1} ´e um sistema reduzido de res´ıduos (mod n) se e apenas se n ´e primo. Dem. (se) resulta da defini¸c˜ao de n´umero primo. (apenas se) Se n ´e composto tem pelo menos um divisor pr´oprio, digamos d1, tal que 1 < d1 < n; mas ent˜ao 1 ≤ d1 ≤ n − 1 & mdc(d1, n) = d1 = 1, portanto {1, 2, · · · , n−1} tem elementos que n˜ao s˜ao primos com n, consequentemente n˜ao ´e um sistema reduzido. P Teorema 2.4.2 Para cada n, todos os sistemas reduzidos de res´ıduos (mod n) tˆem φ(n) elementos. 206 VN
  • 33. Int. `a Teoria dos N´umeros (2001) Congruˆencias Dem. Seja Pn definido como no exemplo 2.4.1. 1. Pn ´e um sistema reduzido (mod n) porque (a) Qualquer inteiro ´e congruente (mod n) com algum elemento de Sn = {0, 1, · · · , n − 1}, em particular um inteiro primo com n, cujo congruente em Sn ´e primo com n (teorema 2.3.5), logo est´a em Pn. (b) Dois elementos distintos de Pn n˜ao s˜ao congruentes entre si. Assim I. cada x primo com n ´e congruente com um e um s´o elemento de Pn. 2. Dado um sistema reduzido de res´ıduos (mod n), digamos Pn, a proposi¸c˜ao I acima afirma a fun¸c˜ao que associa a cada res´ıduo em Pn o seu ´unico congruente em Pn ´e bijectiva. P 2.4.2 Teoremas de Euler, de Fermat e de Wilson Teorema 2.4.3 (de Euler) Para qualquer a ∈ Z {0} e qualquer n ∈ N {1} mdc(a, n) = 1 ⇒ aφ(n) ≡ 1 (mod n). O corol´ario seguinte ´e imediato: Corol´ario 2.4.1 Para qualquer a ∈ Z {0} e qualquer n ∈ N {1} mdc(a, n) = 1 ⇒ a∗ ≡ aφ(n)−1 (mod n). Dem. (do teorema 2.4.3) Suponha-se a = 0 & mdc(a, n) = 1. I) Se 0 = r & mdc(r, n) = 1, ent˜ao mdc(ar, n) = 1. Dem. Seja d = mdc(ar, n) nas condi¸c˜oes da hip´otese. Se d > 1, ent˜ao existe um n´umero primo p tal que p | d. Segue-se que p | ar & p | n, logo p | a & p | n ou p | r & p | n; no primeiro caso mdc(a, n) ≥ p > 1, no segundo mdc(r, n) ≥ p > 1, o que contradiz as hip´oteses. II) Seja {r1, · · · , rφ(n)} um sistema reduzido de res´ıduos (mod n), e defina-se P = {ar1, · · · , arφ(n)}. Todos os elementos de P s˜ao primos com n, pelo que vimos em I. Por outro lado, como os ri nunca s˜ao congruentes entre si, o mesmo acontece com os ari (teorema 2.2.2). Segue-se que cada ari ´e congruente com um e s´o um dos rj, digamos rj ≡ arσ(j), em que σ ´e uma permuta¸c˜ao de {1, · · · , φ(n)}. VN 207
  • 34. Congruˆencias ITN(2001) III) Tem-se ent˜ao φ(n) i=1 (arσ(i)) ≡ φ(n) i=1 ri (mod n) ou seja aφ(n) φ(n) i=1 rσ(i) ≡ φ(n) i=1 ri (mod n) ou aφ(n) φ(n) i=1 ri ≡ φ(n) i=1 ri (mod n) Pelo teorema 2.2.2, j´a que mdc( φ(n) i=1 ri, n) = 1, conclui-se aφ(n) ≡ 1 (mod n). P Teorema 2.4.4 (Pequeno Teorema de Fermat) Se p ´e primo e p |a, ent˜ao ap−1 ≡ 1 (mod p). Dem. Basta observar que φ(p) = p − 1. P Teorema 2.4.5 (de Wilson) Se p ´e primo, ent˜ao (p − 1)! ≡ −1 (mod p) Dem. Se p = 2, tem-se (p − 1)! = 1 ≡ −1 (mod 2). Se p = 3, tem-se (p − 1)! = 2 ≡ −1 (mod 3). Suponha-se que p > 3. Sabemos que Pp = {1, 2, · · · , p − 1} ´e um sistema reduzido de res´ıduos (mod p). Observando que qualquer n´umero e o seu inverso (mod n) s˜ao primos com n e finalmente considerando o teorema 2.3.4: Cada r ∈ Pp tem um inverso (mod p) r∗ p ∈ Pp e (r∗ p)∗ p = r. Por outro lado, se r = r∗ p, tem-se r2 = rr∗ p ≡ 1 (mod p) e p | (r2 − 1) = (r + 1)(r − 1); logo p | (r + 1) ou p | (r − 1), isto ´e, r ≡ −1 (mod p) ou r ≡ 1 (mod p) ou ainda r ≡ p − 1 (mod p) ou r ≡ 1 (mod p). Concluimos que r = r∗ p ⇔ (r = 1 ou r = p − 1) (1 ≤ r ≤ p − 1); donde os pares {r, r∗} s˜ao conjuntos n˜ao singulares e definem uma parti¸c˜ao de {2, · · · , p− 2}, tendo-se p−2 i=2 i = p−3 2 i=1 rir∗ i ≡ 1 (mod p) Segue-se que (p − 1)! = 1 · p−2 i=2 i · (p − 1) ≡ p − 1 (mod p) isto ´e (p − 1)! ≡ −1 (mod p). P 208 VN
  • 35. Int. `a Teoria dos N´umeros (2001) Congruˆencias O lema seguinte ´e extremamente simples, mas tem uma consequˆencia n˜ao trivial. Lema 2.4.1 Se p ´e um n´umero primo ´ımpar e (−1) p−1 2 ≡ 1 (mod p), ent˜ao p ≡ 1 (mod 4). Dem. Suponha-se ent˜ao que p ´e um n´umero primo ´ımpar e que (−1) p−1 2 ≡ 1 (mod p); queremos mostrar que p−1 2 ´e par. Se p−1 2 fosse ´ımpar, viria −1 ≡ 1 (mod p), pelo que p dividiria 2, o que n˜ao ´e o caso; portanto p−1 2 ´e par. P A consequˆencia: Teorema 2.4.6 Seja p um primo ´ımpar. A congruˆencia x2 ≡ −1 (mod p) tem solu¸c˜ao se e apenas se p ≡ 1 (mod 4); neste caso p−1 2 ! ´e uma solu¸c˜ao. Dem. (apenas se) De x2 ≡ −1 (mod p) deduz-se xp−1 = (x2 ) p−1 2 ≡ (−1) p−1 2 (mod p) e conclui-se 1 ≡ (−1) p−1 2 (mod p); pelo lema 2.4.1, p ≡ 1 (mod 4). (se) Se p ≡ 1 (mod 4), ent˜ao p−1 2 ´e par. Por outro lado (p − 1)! = p − 1 2 ! p − p − 1 2 · · · (p − 2)(p − 1). Pelo Teorema de Wilson, −1 ≡ (−1) p−1 2 p − 1 2 ! 2 (mod p) Como p−1 2 ´e par, −1 ≡ p − 1 2 ! 2 (mod p) como pretend´ıamos verificar. P E consequentemente Corol´ario 2.4.2 Se p ´e primo ´ımpar e para algum n´umero inteiro x p | (x2 +1), ent˜ao p ≡ 1 (mod 4). E mais um corol´ario (compare-se com o teorema 1.2.9). Corol´ario 2.4.3 H´a uma infinidade de n´umeros primos da forma 4k + 1 (k ∈ Z), i.e., congruentes com 1 para o m´odulo 4. VN 209
  • 36. Congruˆencias ITN(2001) Dem. Vamos mostrar que seja qual for o n´umero natural n, existe um n´umero primo maior que n da forma pretendida. Seja ent˜ao n um n´umero natural – maior ou igual a 4 para evitar trivialidades – e defina-se N = (n!)2 + 1. Seja p o menor divisor primo de N. Se N ´e primo, N = p, ´e j´a da forma pretendida e maior que n. Se N n˜ao ´e primo, p > n pois N n˜ao ´e divis´ıvel por qualquer n´umero menor que n; p > 2 – porque N ´e ´ımpar – e p | (n!)2 + 1; pelo corol´ario anterior (2.4.2) p ≡ 1 (mod 4). P 2.5 Congruˆencias polinomiais 2.5.1 Introdu¸c˜ao Nesta sec¸c˜ao estudamos a resolu¸c˜ao de congruˆencias da forma f(x) ≡ 0 (mod n) (2.3) em que f ´e um polin´omio de coeficientes inteiros e grau m maior que 1 (mod n): f(x) = a0 + a1x1 + · · · + amxm & m > 1 & am ≡ 0 (mod n). (2.4) O grau de um polin´omio f (mod n) designa-se por degn(f). Se f(x) = α ∈ Z, o grau de f (mod n) ´e zero. O Teorema 2.4.6 ´e obviamente um caso particular deste estudo. Comecemos por observar que, para qualquer n > 1 existem congruˆencias (2.3) & (2.4) sem solu¸c˜ao; mais precisamente: Exemplo 2.5.1 Se p ´e primo e p|n, ent˜ao a congruˆencia xp−x+1 ≡ 0 (mod n) n˜ao tem solu¸c˜oes. Tal pode verificar-se do seguinte modo: quando p|n, se xp−x+1 ≡ 0 (mod n) tamb´em xp−x+1 ≡ 0 (mod p); mas xp−x+1 ≡ 1 ≡ 0 (mod p), quando p ´e primo, em virtude do Pequeno Teorema de Fermat; portanto a congruˆencia inicial n˜ao tem de facto solu¸c˜ao. Exemplo 2.5.2 Dois polin´omios f(x) e g(x) congruentes (mod n) para todo o x ∈ Z n˜ao tˆem necessariamente o mesmo grau (mod n): se p ´e primo, xp2 −x e xp −x s˜ao ambos identicamente nulos (mod p). A situa¸c˜ao ´e assim algo complicada mas, tal como a prop´osito do problema da resolubilidade alg´ebrica, h´a resultados parciais importantes e relativamente simples1. Repare-se que 1 De facto, nem mesmo no caso em que n ´e primo, se conhecem f´ormulas resolventes gerais para a congruˆencia (2.3) & (2.4) 210 VN
  • 37. Int. `a Teoria dos N´umeros (2001) Congruˆencias Teorema 2.5.1 Se dois polin´omios f e g tˆem coeficientes do mesmo grau congruentes (mod n), as congruˆencias f(x) ≡ 0 (mod n) e g(x) ≡ 0 (mod n) s˜ao equivalentes. Assim basta considerar polin´omios cujos coeficientes estejam entre 0 e n − 1. Dem. Suponha-se que f(x) = m i=0 aixi e g(x) = m i=0 bixi, sendo ai ≡ bi (mod n) para 0 ≤ i ≤ n. Tomando ci = ai−bi n vem f(x) − g(x) = n m i=0 cixi ou seja, f(x) ≡ g(x) (mod n) para qualquer x ∈ Z, em particular f(x) ≡ 0 (mod n) sse g(x) ≡ 0 (mod n). P De facto, uma aplica¸c˜ao da regra de Ruffini mostra que Teorema 2.5.2 Para qualquer polin´omio f(x) como em (2.3) e (2.4) e qualquer a ∈ Z, existe um polin´omio q(x), de coeficientes inteiros e grau m − 1, tal que f(x) = (x − a)q(x) + f(a) (x ∈ Z). Daqui decorre Corol´ario 2.5.1 Se f(x) ´e um polin´omio como em (2.3) & (2.4) e a ∈ Z, ent˜ao f(a) ≡ 0 (mod n) sse existe um polin´omio q(x) de coeficientes inteiros, grau m − 1 (mod n) e coeficiente de maior ordem igual ao de f(x) tal que f(x) ≡ (x − a)q(x) (mod n) (x ∈ Z). (2.5) Dem. Se f(a) ≡ 0 (mod n), ent˜ao n|f(a) e (2.5) resulta imediatamente do teorema anterior, por defini¸c˜ao de congruˆencia. Reciprocamente, se vale (2.5),ent˜ao como a ´e concerteza solu¸c˜ao de (x − a)q(x) ≡ 0 (mod n) para qualquer x ∈ Z, necessariamente f(a) ≡ 0 (mod n). P 2.5.2 M´odulo primo Convencionemos que p designa um n´umero primo. O primeiro facto a registar ´e que basta considerar polin´omios de grau menor ou igual a p (mod p) : Teorema 2.5.3 Qualquer congruˆencia polinomial f(x) ≡ 0 (mod p) ´e equivalente a outra g(x) ≡ 0 (mod p) em que g(x) ´e um polin´omio nulo ou de grau menor ou igual a p − 1 (mod p). Dem. A ideia ´e baixar tanto quanto poss´ıvel o grau dos mon´omios envolvidos, uti- lizando o Pequeno Teorema de Fermat: Repare-se que, se n = pq + r com 0 ≤ r < p, ent˜ao xn = (xp )q xr ≡ xq xr = xq+r (mod p) VN 211
  • 38. Congruˆencias ITN(2001) Aplicando sucessivamente esta sequˆencia de congruˆencias a cada mon´omio de f, reduz- se o expoente de cada um deles a um n´umero inferior a p. P Tal como para equa¸c˜oes, o teorema 2.5.2 tem a seguinte consequˆencia. Teorema 2.5.4 Se b1, b2, ..., bk s˜ao solu¸c˜oes da congruˆencia polinomial f(x) ≡ 0 (mod p) n˜ao congruentes duas a duas, existe um polin´omio q(x), cujo coefi- ciente de maior ordem ´e o mesmo que o de f e tal que degp(q) ≤ degp(f) − k & f(x) ≡ (x − b1)(x − b2) · · · (x − bk)q(x) (mod p) Dem. A demonstra¸c˜ao ´e muito semelhante `a correspondente para equa¸c˜oes, por uti- liza¸c˜ao recursiva da regra de Ruffini: Primeiro obtem-se f(x) ≡ (x − b1)q1(x) (mod p) pelo corol´ario 2.5.1. Em seguida h´a que verificar se q1(b2) ≡ 0 (mod p) (2.6) e reaplicar o mesmo corol´ario, tantas vezes quanto necess´ario. Repare-se ent˜ao que, por hip´otese 0 ≡ f(b2) ≡ (b2 − b1)q1(b2) (mod p), isto ´e, p|(b2 − b1)q1(b2) e como, tamb´em por hip´otese, p ´e primo e p |(b1 − b2), necessariamente p|q1(b2), ou seja vale a equa¸c˜ao (2.6). P Uma conclus˜ao a retirar ´e Corol´ario 2.5.2 Quando p ´e primo e f(x) ´e um polin´omio cujos coeficientes n˜ao s˜ao todos nulos (mod p), o n´umero de solu¸c˜oes distintas (mod p) de uma congruˆencia polinomial f(x) ≡ 0 (mod p) ´e quando muito degp(f). Antes de apresentarmos uma demonstra¸c˜ao atentemos no seguinte exemplo. Exemplo 2.5.3 Se n n˜ao ´e primo, o n´umero de solu¸c˜oes n˜ao mutuamente congruentes (mod n) de uma equa¸c˜ao como em (2.3) e (2.4) pode ser superior ao grau de f (mod n): x2 − 1 ≡ 0 (mod 8) tem solu¸c˜oes 1, 3, 5, 7. Dem. (Do corol´ario 2.5.2) Tomem-se f, q e os bi, com 1 ≤ i ≤ k, como no teorema. Como q(x) tem o mesmo coeficiente de maior ordem que f(x), necessariamente o seu grau ´e maior ou igual a zero, portanto 0 ≤ degp(q) ≤ degpf(x) − k i.e. k ≤ degp(f). 212 VN
  • 39. Int. `a Teoria dos N´umeros (2001) Congruˆencias P 2.5.3 M´odulo potˆencia de base prima Veremos como se podem obter as solu¸c˜oes de uma congruˆencia f(x) ≡ 0 (mod pα+1 ) (2.7) a partir das da congruˆencia f(x) ≡ 0 (mod pα). De facto vamos provar o seguinte: Teorema 2.5.5 As solu¸c˜oes da congruˆencia f(x) ≡ 0 (mod pα+1 ) s˜ao da forma x = b + kpα com k ∈ Z, (2.8) sendo f(b) ≡ 0 (mod pα ) & f (b)k ≡ − f(b) pα (mod p) (2.9) Comecemos com uma F´ormula de Taylor. Designando por f a derivada do polin´omio f, definimos tamb´em f(0) = f f(i+1) = f(i) i ∈ Z+ 0 Nestes termos tem-se Lema 2.5.1 Seja f(x) um polin´omio de grau m (mod n) de coeficientes inteiros como em (2.3) & (2.4). Ent˜ao f(x + y) = f(x) + m k=1 f(k)(x) k! yk (x, y ∈ Z) (2.10) e os coeficientes f(k)(x) k! (1 ≤ k ≤ m) s˜ao n´umeros inteiros. Dem. Como, para quaisquer polin´omios f e g e qualquer α ∈ Z se tem (f + g) = f + g & (αf) = αf, basta demonstrar o teorema quando f(x) = xm e neste caso (2.10) ´e nada mais nada menos que uma outra forma de apresentar o desenvolvimento de Newton para (x+y)m, pois f(k) (x) = m(m − 1) · · · (m − k + 1)xm−k = m! (m − k)! xm−k . VN 213
  • 40. Congruˆencias ITN(2001) Dem. (Do teorema 2.5.5) Observe-se que, quando f(x) ≡ 0 (mod pα+1) tamb´em f(x) ≡ 0 (mod pα), pelo que as solu¸c˜oes da primeira congruˆencia se encontram entre as da segunda; resumindo f(x) ≡ 0 (mod pα+1 ) ⇒ f(x) ≡ 0 (mod pα ) ⇒ x = b + kpα para algum k ∈ Z e algum b ∈ Z tal que f(b) ≡ 0 (mod pα). Ora, pelo lema 2.5.1, vem f(b + kpα ) = f(x) + m i=1 f(i)(b) i! (kpα )i ; como α ≥ 1, os termos do segundo membro em que i > 1 s˜ao divis´ıveis por pα+1, pois αi > 2α = α + α ≥ α + 1. Assim f(b + kpα ) ≡ f(b) + f (b) 1 kpα (mod pα+1 ); mas f(b) ≡ 0 (mod pα), pelo que f(b) = tpα, para algum t ∈ Z. A situa¸c˜ao a analisar ´e ent˜ao a seguinte pα t + f (b)k ≡ 0 (mod pα+1 ) ou seja f(b) pα + f (b)k ≡ 0 (mod p) como se pretendia verificar. P Segue-se uma verifica¸c˜ao mais detalhada da validade da f´ormula (2.9). Caso f (b) ≡ 0 (mod p). Neste caso a congruˆencia (2.9) ´e equivalente a f(b) pα ≡ 0 (mod p) por sua vez equivalente a f(b) ≡ 0 (mod pα+1 ); (2.11) se esta se n˜ao verifica, pura e simplesmente n˜ao h´a solu¸c˜oes; se (2.11) se d´a, ent˜ao, pelo lema 2.5.1, a equa¸c˜ao (2.8) d´a-nos solu¸c˜oes para a congruˆencia (2.7) seja qual for k ∈ Z. Caso f (b) ≡ 0 (mod p). Neste caso a solu¸c˜ao em k de (2.9) ´e dada por k ≡ −f (b)∗ f(b) pα (mod p) A solu¸c˜ao da congruˆencia (2.7) ´e mesmo ´unica e dada por x ≡ b − f (b)∗ f(b) pα pα (mod pα+1 ) com f (b)∗ f (b) ≡ 1 (mod p) 214 VN
  • 41. Int. `a Teoria dos N´umeros (2001) Congruˆencias ou ainda x ≡ b − f (b)∗ f(b) (mod pα+1 ) & f (b)∗ f (b) ≡ 1 (mod p) (2.12) P 2.5.4 Teorema Chinˆes do Resto A resolu¸c˜ao de congruˆencias polinomiais (2.3) & (2.4) pode reduzir-se aos casos que temos vindo a estudar, como vamos ver. Note-se que para a discuss˜ao que segue n˜ao importa se f(x) ´e ou n˜ao um polin´omio. Suponhamos ent˜ao que n ´e um n´umero natural composto, digamos n = pα1 1 pα2 2 · · · pαk k para certos n´umeros primos pi. Generalizando o argumento apresentado no exemplo 2.5.1, observe-se que f(x) ≡ 0 (mod n) ⇒ f(x) ≡ 0 (mod pαi i ) (1 ≤ i ≤ k), pelo que as solu¸c˜oes da congruˆencia f(x) ≡ 0 (mod n) (2.13) se encontram entre as do sistema de congruˆencias f(x) ≡ 0 (mod pαi i ) 1 ≤ i ≤ k Acontece que este sistema ´e mesmo equivalente `a congruˆencia (2.13), pois potˆencias de primos distintos s˜ao primas entre si e o seu produto divide qualquer n´umero dividido simultaneamente por todas elas (se a|c, b|c e a e b s˜ao primos entre si, ent˜ao ab|c.) Prov´amos ent˜ao o seguinte Teorema 2.5.6 Se n ´e um n´umero composto de factores de base prima pαi i n = pα1 1 · · · pαk k , a congruˆencia f(x) ≡ 0 (mod n) ´e equivalente ao sistema de congruˆencias f(x) ≡ 0 (mod pαi i ) 1 ≤ i ≤ k (2.14) VN 215
  • 42. Congruˆencias ITN(2001) Vimos j´a que algumas congruˆencias polinomiais f(x) ≡ 0 (mod n) n˜ao tˆem solu¸c˜ao, mas se todas as do sistema (2.14) tiverem, ent˜ao h´a de facto solu¸c˜ao e dever´a ser poss´ıvel determin´a-la. Utilizaremos o seguinte lema Lema 2.5.2 (Teorema Chinˆes do Resto) Se m1, ..., mk s˜ao n´umeros naturais pri- mos entre si dois a dois e b1, ..., bk s˜ao n´umeros inteiros quaisquer, o sistema de con- gruˆencias x ≡ bi (mod mi) 1 ≤ i ≤ k (2.15) tem solu¸c˜ao e quaisquer duas solu¸c˜oes s˜ao congruentes (mod m1 · · · mk). Dem. Comecemos pela afirma¸c˜ao final. Se x e y s˜ao solu¸c˜oes do sistema (2.15), ent˜ao x − y ≡ 0 (mod mi) para qualquer dos mi, ou seja, x − y ´e divis´ıvel por qualquer dos mi. Como os mi s˜ao primos entre si, o seu produto divide x − y, como se pretendia concluir. Quanto `a existˆencia de solu¸c˜ao para o sistema: vamos procur´a-la na forma x = x1b1 + · · · + xkbk (2.16) de modo que, para cada i, 1. todas as parcelas com poss´ıvel excep¸c˜ao da i-´esima sejam divis´ıveis por mi, 2. a i-´esima parcela seja congruente com bi (mod mi). Para verificar a primeira condi¸c˜ao basta que mi = k j=1 j=i mj |xi; para verificar a segunda basta que xi ≡ 1 (mod mi) As duas condi¸c˜oes s˜ao verificadas simultˆaneamente se (mi)∗ mi ≡ 1 (mod mi) & xi = (mi)∗ mi (2.17) Ora cada mi ´e primo com mi, portanto os inversos aritm´eticos (mi)∗ existem e as condi¸c˜oes (2.16) e (2.17) definem uma solu¸c˜ao para o sistema (2.15). P 216 VN
  • 43. Int. `a Teoria dos N´umeros (2001) Congruˆencias Exemplo 2.5.4 Considere-se a congruˆencia x2 − 1 ≡ 0 (mod 108). (2.18) Como 108 = 22 · 33, pelo teorema 2.5.6, (2.18) ´e equivalente ao sistema x2 − 1 ≡ 0 (mod 22) (i) x2 − 1 ≡ 0 (mod 33) (ii) (2.19) Por simples inspec¸c˜ao conclui-se que as solu¸c˜oes da congruˆencia (i) s˜ao dadas por x ≡ 1, −1 (mod 22 ). Quanto a (ii), vamos utilizar o teorema 2.5.5. O m´odulo 32 ´e ainda razoavelmente baixo e, tamb´em por inspec¸c˜ao, se podem obter as solu¸c˜oes x ≡ 1, −1 (mod 32 ). Ora f (x) = 2x donde f (1) = 2 ≡ −1 ≡ 0 (mod 3) & f (−1) = −2 ≡ 1 ≡ 0 (mod 3). Ambas as derivadas s˜ao invert´ıveis (mod 3) e nas congruˆencias em (2.9) k ≡ 0(mod 3), portanto x2 − 1 ≡ 0 (mod 33 ) se e s´o se x ≡ ±1 (mod 33 ). O sistema (2.19) d´a ent˜ao lugar aos sistemas seguintes, que podem ser resolvidos uti- lizando, por exemplo, o Teorema Chinˆes do Resto 2.5.2, como vimos atr´as. (S1) x ≡ 1 (mod 22) x ≡ 1 (mod 33) (S2) x ≡ 1 (mod 22) x ≡ −1 (mod 33) (S3) x ≡ −1 (mod 22) x ≡ 1 (mod 33) (S4) x ≡ −1 (mod 22) x ≡ −1 (mod 33) De um modo geral, as solu¸c˜oes da congruˆencia (2.18) s˜ao dadas pela f´ormula x ≡ 3 · 33 · (±1) + 7 · 22 · (±1) ≡ ±81 ± 28 (mod 108) onde as combina¸c˜oes de sinal s˜ao todas as poss´ıveis. Resolvendo detalhadamente (S1): de acordo com a demonstra¸c˜ao de 2.5.2, com (2.16) e (2.17) tem-se m1 = 22, m1 = 33 e (m1)∗ ≡ −1 (mod 22) e tamb´em m2 = 33, m2 = 22 e (m2)∗ ≡ 7 (mod 33). Segue-se que as solu¸c˜oes de (S1) s˜ao dadas por x ≡ 3 · 33 · 1 + 7 · 22 · 1 ≡ 109 ≡ 1 (mod 22 · 33 ). VN 217
  • 44. Congruˆencias ITN(2001) 2.6 Exerc´ıcios 1. Mostre que a congruˆencia y2 − x2 − 2 ≡ 0 (mod 4) n˜ao tem solu¸c˜oes e conclua que a equa¸c˜ao Diofantina y2 − x2 − 2 = 0 tamb´em as n˜ao tem. 2. Utilize congruˆencias m´odulo 4 para mostrar que se y2 = x3 + 2, ent˜ao x e y s˜ao ambos ´ımpares. 3. Seja f(x) = 11x3 + 15x2 + 9x − 2. Determine o resto da divis˜ao de f(a) por b para os pares (a, b) seguintes: (2,7), (6,7), (97,11). 4. Mostre que se p ´e primo, qualquer sequˆencia de p−1 n´umeros inteiros consecutivos que n˜ao inclui m´ultiplos de p ´e um sistema reduzido de res´ıduos (mod p). 5. Calcule φ(n) para n ≤ 28. 6. Mostre que se p ´e primo e n ∈ N, ent˜ao φ(pn) = pn − pn−1. 7. Resolva as congruˆencias: (a) 3x ≡ 1 (mod 5); (b) 3x ≡ 9 (mod 5); (c) 3x ≡ 9 (mod 24); (d) 5x ≡ 15 (mod 12); (e) x2 + 1 ≡ 0 (mod 4); (f) x3 + 2x + 1 ≡ 0 (mod 7); (g) x5 + x4 + x3 + x2 + x ≡ −1 (mod 5). 8. Determine os inversos (mod 18) de todos os inteiros que os tˆem. 9. Qual o inverso de 1975 (mod 2001)? 10. Mostre que uma quarta potˆencia ´e congruente com 0 ou 1 (mod 5). 11. Resolva as congruˆencias (a) 2x + 3y ≡ 5 (mod 7); (b) x2 + y2 − 5y ≡ 2 (mod 9). 12. Seja ak10k + ak−110k−1 + · · · + a110 + a0 a express˜ao decimal do n´umero natural n = akak−1 · · · a1a0 (0 ≤ ai ≤ 9, 0 ≤ i ≤ k, a0 = 0). (a) Mostre que 11 | n se e s´o se 11 | k i=0(−1)iai; (b) Verifique se 1234567890987654321 ´e divis´ıvel por 11. 218 VN
  • 45. Int. `a Teoria dos N´umeros (2001) Congruˆencias 13. Mostre que se k for ´ımpar, 112k + 192k ´e divis´ıvel por 241. 14. Resolva os sistemas de congruˆencias (a) 2x + 7y ≡ 2 (mod 5) 3x + 6y ≡ 2 (mod 7) ; (b) 9x + 3y ≡ 3 (mod 10) 15x + 2y ≡ 4 (mod 15) ; (c) 2x + 7y ≡ 2 (mod 5) 3x − y ≡ 11 (mod 5) . 15. Verifique se as seguintes congruˆencias tˆem ou n˜ao solu¸c˜ao e, no caso afirmativo, resolva-as. (a) x2 ≡ −1 (mod 17); (b) x2 ≡ −1 (mod 43); (c) x2 ≡ −1 (mod 65). 16. Mostre o rec´ıproco do Teorema de Wilson: Se m ∈ N {1} e (m − 1)! ≡ −1 (mod m), ent˜ao m ´e primo. (Sugest˜ao: Observe que se m > 4 e m n˜ao ´e primo ent˜ao (m−1)! ≡ 0 (mod m).) 17. Mostre que a equa¸c˜ao Diofantina x2 + 1 = 23y n˜ao tem solu¸c˜oes inteiras. 18. Seja p um n´umero primo. Mostre que (a + b)p ≡ ap + bp (mod p). 19. Suponha que p ´e um primo ´ımpar. Mostre que (a) (p−1)/2 i=1 (2i)2 ≡ (−1)(p+1)/2 (mod p), (b) (p−1)/2 i=1 (2i − 1)2 ≡ (p−1)/2 i=1 (2i)2 (mod p). 20. Reduza o mais poss´ıvel o grau dos polin´omios nas seguintes congruˆencias e resolva- as. (a) 2x17 + 3x2 + 1 ≡ 0 (mod 5); (b) x10 + 2x5 + 1 ≡ 0 (mod 5); (c) 3x23 + 2x20 + 4x17 − x6 + x5 − 3x3 + 2x + 1 ≡ 0 (mod 5). 21. Factorize (mod 11) de duas maneiras distintas os polin´omios f(x) seguintes, ob- servando que em cada caso f(a) ≡ 0 (mod 11). VN 219
  • 46. Congruˆencias ITN(2001) (a) f(x) = x2 + 10x + 3, a = 6; (b) f(x) = x3 − x2 + x + 10, a = 1; (c) f(x) = x3 − 6x2 − 2x + 20, a = −3. 22. Factorize (mod 13) o polin´omio f(x) = x4 − 6x3 − 3x2 − 7x + 2 com pelo menos dois factores de primeiro grau. 23. Mostre que o polin´omio x3 + 3x2 + 2x + 2 n˜ao pode ser factorizado (mod 5). 24. Resolva a congruˆencia xpα ≡ b (mod p) sabendo que p ´e primo e α ≥ 1. 25. Resolva os seguintes sistemas de congruˆencias (a)    x ≡ 3 (mod 7) x ≡ 2 (mod 6) x ≡ 1 (mod 5) (b)    x ≡ 5 (mod 2) x ≡ 1 (mod 3) x ≡ 2 (mod 5) (c) 3x ≡ 1 (mod 10) 4x ≡ 2 (mod 7) (d)    3x ≡ 2 (mod 4) 2x ≡ 7 (mod 15) 4x ≡ −1 (mod 7) 26. (a) Suponha que m, n ∈ N e que d = mdc(m, n). Mostre que o sistema de congruˆencias x ≡ a (mod m) x ≡ b (mod n) tem solu¸c˜ao se e s´o se a ≡ b (mod d) e que, nesse caso, a solu¸c˜ao ´e ´unica (mod mmc(m, n)). (b) Determine se cada um dos seguintes sistemas de congruˆencias tem solu¸c˜ao e, em caso afirmativo, resolva-o. i. x ≡ 5 (mod 6) x ≡ 7 (mod 10) ii. x ≡ 1 (mod 6) x ≡ 8 (mod 15) 27. Resolva as congruˆencias: (a) x13 ≡ x (mod 1365); (b) x17 ≡ x (mod 4080). 220 VN
  • 47. Int. `a Teoria dos N´umeros (2001) Congruˆencias 28. Resolva as seguintes congruˆencias (a) x2 + x + 1 ≡ 0 (mod 8); (b) x3 + x2 + 1 ≡ 0 (mod 24); (c) x4 + x2 + 1 ≡ 0 (mod 250). 29. Resolva a congruˆencia 4x4 + 9x3 − 5x2 − 21x + 61 ≡ 0 (mod 1125). Nota: Pretende-se que este seja um exerc´ıcio de revis˜ao dos v´arios temas tratados sobre congruˆencias polinomiais. 30. Resolva a congruˆencia x50 + x12 ≡ 2 (mod 75). 31. Mostre que 5n3 + 7n5 ≡ 0 (mod 12), para qualquer inteiro n. 32. Determine todos os n´umeros inteiros cuja divis˜ao inteira por 8 e por 7 d´a respec- tiva e simultˆaneamente resto 6 e resto 5. 33. Um Coronel ap´os ter sido destacado para comandar um regimento do Ex´ercito quis saber por quantos efectivos esse regimento era formado, com esse objectivo mandou-os dispor sucessivamente em colunas de: 37 indiv´ıduos, tendo sobrado um indiv´ıduo; 32 indiv´ıduos, tendo sobrado 4 indiv´ıduos; 27 indiv´ıduos, tendo sobrado um indiv´ıduo. Sabendo que um regimento tem menos de 10 000 efectivos, determine quantas pessoas constitu´ıam esse regimento. 34. Um casal resolveu ir fazer uma viagem `a volta do mundo. Sabendo que partiram no dia 1 de Mar¸co de um ano bissexto num domingo, que chegaram no dia 6 de Mar¸co, segunda-feira e que demoraram menos de 4 anos, determine quantos dias demorou a viagem usando o teorema chinˆes do resto. VN 221
  • 49. Cap´ıtulo 3 Res´ıduos quadr´aticos 3.1 Introdu¸c˜ao Neste cap´ıtulo, vamos estudar a resolubilidade de congruˆencias polinomiais de segundo grau uy2 + vy + w ≡ 0 (mod m) (2 < m |u) Repare-se que a condi¸c˜ao 2 < m |u evita que o grau do polin´omio no primeiro membro des¸ca. Vamos ver como se pode reduzir este estudo a congruˆencias da forma x2 ≡ a (mod p) (p primo maior que 2 & p |a) (3.1) Comecemos por observar que, fazendo a = v2 − 4uw, x = 2uy + v, as solu¸c˜oes da congruˆencia inicial se encontram entre as da congruˆencia x2 ≡ a (mod 4um), (3.2) as quais s˜ao solu¸c˜oes do sistema x2 ≡ a (mod pαi i ) 1 ≤ i ≤ k se 4um = pα1 1 · · · pαk k em representa¸c˜ao can´onica, resolvendo-se cada uma das con- gruˆencias a partir da inicial x2 ≡ a (mod p). Na verdade, se m |4u2, as solu¸c˜oes pretendidas podem encontrar-se entre as da congruˆencia x2 ≡ a (mod m), (3.3) potencialmente com menos solu¸c˜oes. Uma outra forma de considerar o problema consiste em observar que, se m ´e primo, o inverso (2u)∗ existe (mod m), ∆ := u2 − vw e z2 ≡ ∆ (mod m), ent˜ao uy2 + vy + w ≡ 0 (mod m) ⇔ u ≡ (−v ± z)(2u)∗ (mod m). Organizemos o estudo. 301
  • 50. Res´ıduos quadr´aticos ITN(2001) 3.2 Preliminares O n´umero inteiro a diz-se res´ıduo quadr´atico (mod n) se mdc(a, n) = 1 e a con- gruˆencia x2 ≡ a (mod n) tem solu¸c˜ao; caso contr´ario diz-se res´ıduo n˜ao quadr´atico. Em primeiro lugar: se a ∈ Z ´e res´ıduo quadr´atico (mod m), ent˜ao ´e res´ıduo quadr´atico (mod p), para qualquer n´umero primo que divida m. Pelo que as solu¸c˜oes de x2 ≡ a (mod m) se encontram entre as do sistema x2 ≡ a (mod p) p|m p primo Al´em disso qualquer n´umero inteiro ´ımpar ´e res´ıduo quadr´atico (mod 2); assim basta considerar primos ´ımpares. Mas podemos ser mais precisos. Lema 3.2.1 Se p ´e n´umero primo ´ımpar e p |a, a congruˆencia x2 ≡ a (mod pα ) (3.4) tem solu¸c˜ao sse o mesmo acontece com x2 ≡ a (mod pα+1 ). (3.5) De facto, ambas as congruˆencias tˆem o mesmo n´umero de solu¸c˜oes. Dem. (se) Qualquer solu¸c˜ao da congruˆencia (3.5)´e solu¸c˜ao de (3.4). (s´o se) Se x2 ≡ a (mod pα) e (2x)∗ designa um inverso de 2x (mod p), ent˜ao (x + kpα )2 ≡ a (mod pα+1 ) se k ≡ k(x) = −(2x)∗ x2 − a pα (mod p), (3.6) pois a ´ultima express˜ao implica 2xkpα ≡ x2 − a (mod pα+1 ). Finalmente observe-se que duas solu¸c˜oes da forma (3.6) da congruˆencia (3.5) que sejam congruentes (mod pα+1) provˆem de solu¸c˜oes congruentes (mod pα) da primeira. Resumindo: h´a uma injec¸c˜ao do conjunto das solu¸c˜oes de (3.4) no das solu¸c˜oes de (3.5) que, por sua vez est´a contido naquele, i.e., s˜ao equipotentes. P Segue-se Corol´ario 3.2.1 Se p ´e um n´umero primo ´ımpar e p |a, o n´umero de solu¸c˜oes das congruˆencias x2 ≡ a (mod p) & x2 ≡ a (mod pα+1) ´e o mesmo. E podemos concluir 302 VN
  • 51. Int. `a Teoria dos N´umeros (2001) Res´ıduos quadr´aticos Teorema 3.2.1 Se m ´e ´ımpar e maior que 2, a ´e res´ıduo quadr´atico (mod m) sse ´e res´ıduo quadr´atico (mod p), para todos os n´umeros primos p que dividem m. Um outro resultado que interessa ter em conta ´e: Teorema 3.2.2 Se p ´e n´umero primo ´ımpar, h´a p−1 2 res´ıduos quadr´aticos (mod p) que s˜ao os elementos de {i2| 1 ≤ i ≤ p−1 2 }. Dem. verifiquemos que os res´ıduos descritos n˜ao s˜ao congruentes (mod p). Ora i2 ≡ j2 (mod p) sse p|i − j ou p|i + j, isto ´e, sse i ≡ j ou i ≡ −j (mod p); mas, para valores de i e j entre 1 e p−1 2 , estas condi¸c˜oes s˜ao equivalentes a i = j. Como os res´ıduos entre p+1 2 e p s˜ao sim´etricos (mod p) dos j´a considerados, tˆem os mesmos quadrados (mod p) e descrevemos de facto todos os res´ıduos quadr´aticos (mod p). P ´E claro que 1 ´e sempre res´ıduo quadr´atico. Mais precisamente Lema 3.2.2 Se p ´e n´umero primo, x2 ≡ 1 (mod p) ⇔ [x ≡ 1 (mod p) ou x ≡ −1 (mod p)] 3.3 Lei de Reciprocidade Quadr´atica O s´ımbolo de Legendre a p ´e um instrumento de determina¸c˜ao do car´acter quadr´atico do n´umero inteiro ou res´ıduo a (mod p) e define-se do seguinte modo a p =    0 p | a 1 a ´e quadr´atico (mod p) −1 caso contr´ario (p ´e primo) (3.7) ´E bastante simples verificar que Teorema 3.3.1 Se p |a & p |b & a ≡ b (mod p), ent˜ao a p = b p Desenvolvamos algumas t´ecnicas de c´alculo Teorema 3.3.2 (Crit´erio de Euler) Se p ´e primo ´ımpar e p |a, ent˜ao a p ≡ a p−1 2 (mod p) (3.8) Dem. I) a ´e res´ıduo quadr´atico. VN 303
  • 52. Res´ıduos quadr´aticos ITN(2001) Neste caso temos, por um lado x2 ≡ a (mod p), para algum x, pelo que p |x, e da´ı a p = 1 ≡ xp−1 ≡ (x2 ) p−1 2 ≡ a p−1 2 (mod p). II) a n˜ao ´e res´ıduo quadr´atico Repare-se que, pelo Pequeno Teorema de Fermat, (a p−1 2 )2 ≡ 1 (mod p); pelo que (lema 3.2.2) a p−1 2 ≡ ±1 (mod p). Defina-se Qp := {i2 | 1 ≤ i ≤ p − 1 2 }; Como x p−1 2 ≡ 1 (mod p) para qualquer x ∈ Qp e Qp tem precisamente p−1 2 elementos, pelo Teorema de Lagrange (2.5.2), a ∈ Qp; consequentemente a p = −1 ≡ a p−1 2 (mod p). P Obt´em-se ent˜ao Corol´ario 3.3.1 Se p ´e um n´umero primo ´ımpar , ent˜ao 1. ab p = a p b p (p |a & p |b) 2. −1 p = (−1) p−1 2 3. −1 ´e res´ıduo quadr´atico (mod p), sse p = 2 ou p ≡ 1 (mod 4) A terceira asser¸c˜ao ´e j´a conhecida (teorema 2.4.6); a segunda e a primeira resultam de o s´ımbolo de Legendre s´o tomar os valores 0, 1 ou −1 e por aplica¸c˜ao do crit´erio de Euler. Dado n ∈ N{1, 2}, seja Ln =    {i ∈ Z| |i| ≤ n 2 } se n ´e ´impar {i ∈ Z| |i| < n 2 } ∪ {n 2 } se n ´e par. Ln ´e o sistema completo de res´ıduos (mod n), de menor valor absoluto. Para cada x ∈ Z e cada n ∈ N, designe-se por ˆx o res´ıduo em Ln congruente com x (mod n). 304 VN
  • 53. Int. `a Teoria dos N´umeros (2001) Res´ıduos quadr´aticos Teorema 3.3.3 (Lema de Gauss) Se p ´e um n´umero primo ´ımpar que n˜ao divide a e l = #{j| 1 ≤ j ≤ p−1 2 & ˆja < 0}, ent˜ao a p = (−1)l . Dem. Como p |a, a fun¸c˜ao i → ˆia ´e uma permuta¸c˜ao de {i ∈ Z| 1 ≤ |i| ≤ p−1 2 }, em particular, #{ ˆia| 1 ≤ i ≤ p−1 2 } {| ˆja| : 1 ≤ j ≤ p−1 2 } = {1, 2, · · · , p−1 2 }, pelo que, por um lado p−1 2 j=1 ˆja = (−1)l p − 1 2 ! e por outro p−1 2 j=1 ˆja ≡ a p−1 2 p − 1 2 ! (mod p); considerando o crit´erio de Euler (teorema 3.3.2) a p ≡ a p−1 2 ≡ (−1)l e a p = (−1)l. P Corol´ario 3.3.2 Quando p ´e um n´umero primo ´ımpar, 2 p = (−1) p2−1 8 e, consequentemente: 2 ´e res´ıduo quadr´atico (mod p) sse p ≡ ±1 (mod 8). Dem. Para 1 ≤ j ≤ p−1 2 tem-se ˆ2j = 2j 1 ≤ j ≤ p−1 4 ˆ2j = 2j − p p−1 4 < j ≤ p−1 2 portanto o n´umero l do lema de Gauss verifica l = p − 1 2 − p − 1 4 VN 305
  • 54. Res´ıduos quadr´aticos ITN(2001) e o segundo membro tem a mesma paridade que p2−1 8 , como se pode ver observando que p ≡ ±1 (mod 4), portanto para certos k ∈ Z, vem p − 1 2 − p − 1 4 = k & p2 − 1 8 = 2k2 + k ou p − 1 2 − p − 1 4 = 2k − 1 − [k − 1 2 ] = k & p2 − 1 8 = 2k2 − k P Teorema 3.3.4 (Lei de Reciprocidade Quadr´atica) Se p e q s˜ao n´umeros primos ´ımpares ent˜ao p q q p = (−1) (p−1)(q−1) 4 Por outras palavras: se dois n´umeros primos ´ımpares s˜ao congruentes com 3 (mod 4), ent˜ao um e um s´o deles ´e res´ıduo quadr´atico mod o outro; caso contr´ario, qualquer deles ´e ou nenhum ´e res´ıduo quadr´atico mod o outro. Dem. Considere-se a figura 3.3. Lei de Reciprocidade Quadr´atica. 6 -x y xu u u u p 2 q 2 1 2 1 2 [−1 2q px − qy 0 ∼ Cpq] - [Cqp ∼ −1 2p qy − px 0] px − qy ≤ −1 2q qy − px ≤ −1 2p Figura 3.1: O rectˆangulo R. 306 VN
  • 55. Int. `a Teoria dos N´umeros (2001) Res´ıduos quadr´aticos Sejam Cpq = {x ∈ Z| 1 ≤ x ≤ q − 1 2 − q − 1 2 ≤ px 0 (mod q)} Cqp = {y ∈ Z| 1 ≤ y ≤ p − 1 2 − p − 1 2 ≤ qy 0 (mod p)} l = #Cpq m = #Cqp Pelo Lema de Gauss (teorema 3.3.3), p q q p = (−1)l+m Portanto basta mostrar que l + m e (p − 1)(q − 1) 4 tˆem a mesma paridade. (3.9) Ora, para cada x ∈ Cpq existe um e s´o um y ∈ Z tal que −q−1 2 ≤ px − qy 0 e simultˆaneamente 0 y p 2 (repare-se que p ´e ´ımpar). Segue-se que Cpq = {(x, y) ∈ Z2 | 0 x 1 2 q 0 y 1 2 p − 1 2 q px − qy 0} Analogamente Cqp = {(x, y) ∈ Z2 | 0 x 1 2 q 0 y 1 2 p − 1 2 p qy − px 0} Se R = {(x, y) ∈ Z2 | 0 x 1 2 q 0 y 1 2 p}, ent˜ao #R = (q−1)(p−1) 4 e #R − (l + m) ´e o n´umero de pares (x, y) ∈ R tais que − 1 2 q px − qy 0 ou − 1 2 p qy − px 0; estas condi¸c˜oes definem dois conjuntos dijuntos equipotentes pois (x, y) → 1 2 (q + 1, p + 1) − (x , y ) define uma bijec¸c˜ao entre eles. Conclui-se que vale a condi¸c˜ao (3.9). P VN 307
  • 56. Res´ıduos quadr´aticos ITN(2001) 3.4 Exerc´ıcios 1. Determine todos os n´umeros primos´ımpares p para os quais −3 ´e res´ıduo quadr´atico (mod p). 2. Determine todos os n´umeros primos´ımpares p para os quais 7 ´e res´ıduo quadr´atico (mod p). 3. Seja p um primo ´ımpar. Prove que 5 ´e um res´ıduo quadr´atico (mod p) se p ≡ ±1(mod 10) e n˜ao ´e res´ıduo quadr´atico (mod p) se p ≡ ±3(mod 10). 4. Encontre todos os res´ıduos quadr´aticos (mod 29). 5. Calcule os seguintes s´ımbolos de Legendre: (a) 2 29 , −1 29 , 5 29 , 11 29 ; (b) 2 127 , −1 127 , 5 127 , 11 127 . 6. Determine, caso existam, as solu¸c˜oes das seguintes congruˆencias quadr´aticas. (a) 5x2 + 4x + 7 ≡ 0 (mod 19). (b) 7x2 + x + 11 ≡ 0 (mod 17). (c) 2x2 + 7x − 13 ≡ 0 (mod 61). 7. Prove que 19 n˜ao divide 4n2 + 4 para qualquer n´umero inteiro n. 8. Encontre os n´umeros primos p 100 tais que a congruˆencia quadr´atica x2 + x − 3 ≡ 0 (mod p) tem solu¸c˜ao. 9. Resolva a congruˆencia quadr´atica x2 + x − 10 ≡ 0 (mod 24) 10. Determine os valores de n para os quais −1 ´e res´ıduo quadr´atico (mod n). 11. Procure as solu¸c˜oes da congruˆencia quadr´atica x2 ≡ 7 (mod 513) 12. Verifique se 43 ´e um res´ıduo quadr´atico (mod 923). 13. Geradores de n´umeros primos. (a) Mostre que n2 − n + 41 ´e primo quando 1 ≤ n ≤ 40, mas n˜ao para n = 41. (b) Mostre que n2 − 79n + 1061 ´e primo quando 1 ≤ n ≤ 79, mas n˜ao para n = 80. 308 VN
  • 57. Int. `a Teoria dos N´umeros (2001) Res´ıduos quadr´aticos (c) Mostre que n2 − 81n + 1681 ´e primo quando 1 ≤ n ≤ 80, mas n˜ao para n = 81. Sugest˜ao: Utilize o s´ımbolo de Legendre para res´ıduos quadr´aticos. 14. (a) Mostre que para todos α ∈ N e n ∈ Z, mdc(n, 2α) = 1 se e s´o se mdc(n, 2) = 1. (b) Mostre que para todos α ∈ N e n ∈ Z, (2α − n)2 ≡ n2 (mod 2α). (c) Mostre que para todos α ∈ N, α ≥ 2 e n ∈ Z, (2α−1 − n)2 ≡ n2 (mod 2α). (d) Calcule todos os res´ıduos quadr´aticos m´odulo 2, 4 e 8. (e) Mostre que para todos α ∈ N, α ≥ 3 e n ∈ Z, se n ≡ 1 (mod 8), ent˜ao [n]2α ∈ Q2α . (f) Mostre que para todos α ∈ N, α ≥ 3 e n ∈ Z, se [n]2α ∈ Q2α , ent˜ao n ≡ 1 (mod 8). 15. Seja f(x) um polin´omio de coeficientes inteiros. Prove que x(mod p) f(ax + b) p = x(mod p) f(x) p , se mdc(a, p) = 1 x(mod p) af(x) p = a p x(mod p) f(x) p , para todo a. 16. Prove que se mdc(a, p) = 1 ent˜ao p−1 x=0 ax + b p = 0. 17. Seja f(x) = x(ax + b), onde mdc(a, p) = mdc(b, p) = 1. Prove que: p−1 x=1 f(x) p = p−1 x=1 a + bx p = − a p . 18. Sejam α, β n´umeros inteiros de valores poss´ıveis ±1. Seja N(α, β) o n´umero de inteiros x no conjunto {1, 2, . . . , p − 2} tais que x p = α, x + 1 p = β, onde p ´e um primo ´ımpar. Prove que VN 309
  • 58. Res´ıduos quadr´aticos ITN(2001) 4N(α, β) = p−2 x=1 {1 + α x p }{1 + β x + 1 p } e deduza 4N(α, β) = p − 2 − β − αβ − α −1 p . 19. Use o exerc´ıcio anterior para provar que para cada primo p existem inteiros x, y tais que x2 + y2 + 1 ≡ 0 (mod p). 310 VN
  • 59. Cap´ıtulo 4 Equa¸c˜oes Diofantinas Neste cap´ıtulo vamos estudar a resolu¸c˜ao em Z de algumas equa¸c˜oes Diofantinas da forma axm + bym = czk m, n, k ∈ Z De um modo geral designaremos por solu¸c˜oes triviais as que tˆem pelo menos uma das coordenadas zero. 4.1 Ternos Pitag´oricos Um terno pitag´orico ´e um terno ordenado (x, y, z) de n´umeros inteiros tal que x2 + y2 = z2 . (4.1) ´E bastante simples verificar que os ternos pitag´oricos triviais s˜ao os que tˆem pelo menos uma das primeiras coordenadas zero e as outras duas iguais ou sim´etricas. As solu¸c˜oes n˜ao triviais de (4.1) s˜ao caracterizadas pelo seguinte teorema. Teorema 4.1.1 O terno ordenado de n´umeros inteiros (x, y, z) ´e pitag´orico sse ´e trivial ou existem a, b, d ∈ N verificando simultˆaneamente as seguintes condi¸c˜oes. 1. b a 2. mdc(a, b) = 1 3. |z| = (a2 + b2)d 4. |x| = 2abd |y| = (a2 − b2)d ou |x| = (a2 − b2)d |y| = 2abd Esta parte do texto ´e essencialmente dedicada `a demonstra¸c˜ao deste teorema. Comecemos por notar que se tem o seguinte Lema 4.1.1 O terno (x, y, z) ´e pitag´orico sse o mesmo acontece com (|x|, |y|, |z|). 401
  • 60. Equac¸˜oes Diofantinas ITN(2001) Assim vamos limitar-nos a caracterizar as solu¸c˜oes n˜ao triviais da equa¸c˜ao (4.1) em que todas as coordenadas sejam positivas, ou seja, vamos de facto passar a demonstrar Teorema 4.1.2 O terno ordenado de n´umeros naturais (x, y, z) ´e pitag´orico sse exis- tem a, b, d ∈ N verificando simultˆaneamente as seguintes condi¸c˜oes. 1. b a 2. mdc(a, b) = 1 3. z = (a2 + b2)d 4. x = 2abd y = (a2 − b2)d ou x = (a2 − b2)d y = 2abd C´alculos muito simples mostram que as quatro condi¸c˜oes enunciadas no teorema s˜ao suficientes para que (x, y, z) seja um terno pitag´orico n˜ao trivial. Veremos que s˜ao tamb´em necess´arias. Considere-se o seguinte lema. Lema 4.1.2 Para quaisquer n´umeros naturais m e n, m2|n2 sse m|n. Dem. ´E imediato que m|n ⇒ m2|n2, para quaisquer m, n ∈ Z. A implica¸c˜ao rec´ıproca, baseia-se em que um n´umero primo divide um quadrado se e s´o se divide a base e no facto de todos os factores de base prima na decomposi¸c˜ao can´onica (Teorema Funda- mental) de um quadrado perfeito terem expoente par. P Como consequˆencia tem-se Lema 4.1.3 Se (x, y, z) ´e um terno pitag´orico de n´umeros naturais, ent˜ao mdc(x, y, z) = mdc(x, y) = mdc(x, z) = mdc(y, z). Dem. Sejam (x, y, z) um terno pitag´orico de n´umeros naturais, d = mdc(x, y, z) e, por exemplo d1 = mdc(x, z). Queremos mostrar que d = d1. Comecemos por observar que mdc(x, y, z) := mdc(mdc(x, y), z) = mdc(x, mdc(y, z)) = mdc(y, mdc(x, z)), de onde se obt´em, em particular, d = mdc(y, d1). Como y2 = z2 − x2, tamb´em d2 1|y2 e, pelo lema 4.1.2, d1|y; mas ent˜ao d1 = d. P Digamos que um terno pitag´orico (x, y, z) ´e primitivo se x, y, z ∈ N mdc(x, y, z) = 1. Do lema anterior (lema 4.1.3), resulta imediatamente o seguinte teorema. 402 VN
  • 61. Int. `a Teoria dos N´umeros (2001) Equac¸˜oes Diofantinas Teorema 4.1.3 As condi¸c˜oes seguintes s˜ao equivalentes para um terno pitag´orico (x, y, z) 1. (x, y, z) ´e primitivo. 2. Duas das coordenadas do terno s˜ao primas entre si. 3. As coordenadas do terno s˜ao primas entre si duas a duas. E deste pode obter-se ainda: Teorema 4.1.4 Dado o terno pitag´orico (x, y, z) ∈ N3, se d ∈ N x = du y = dv z = dw (4.2) ent˜ao d = mdc(x, y, z) sse (u, v, w) ´e terno pitag´orico primitivo. Dem. Suponha-se que (x, y, z), (u, v, w) e d s˜ao dados como em (4.2). (se) Por hip´otese (u, v, w) ´e terno pitag´orico primitivo e d|x, y, z. Vamos ver que d = mdc(x, y), o que, pelo lema 4.1.3, arrasta d = mdc(x, y, z). Ora, por hip´otese e pelo lema 4.1.3, mdc(u, v) = mdc(x d , y d ) = 1, pelo que d = mdc(x, y), como se pretendia mostrar. (s´o se) Tem-se (du)2 + (dv)2 = (dw)2 ; dividindo por d2 conclui-se que (u, v, w) ´e terno pitag´orico; mais uma vez utilizando o lema 4.1.3, tamb´em se conclui que (u, v, w) ´e primitivo. P Resumindo: Teorema 4.1.5 ´E condi¸c˜ao necess´aria e suficiente para que o terno de n´umeros naturais (x, y, z) seja pitag´orico que exista um terno pitag´orico primitivo (u, v, w) e um n´umero natural d tais que x = du y = dv z = dw (4.3) e neste caso d = mdc(x, y, z). Passamos ent˜ao `a caracteriza¸c˜ao dos ternos pitag´oricos primitivos. Teorema 4.1.6 Para que o terno ordenado de n´umeros naturais (x, y, z) seja pita- g´orico primitivo ´e condi¸c˜ao necess´aria e suficiente que existam a, b ∈ N verificando simultˆaneamente as seguintes condi¸c˜oes. 1. a e b tˆem paridades distintas 2. b a VN 403
  • 62. Equac¸˜oes Diofantinas ITN(2001) 3. mdc(a, b) = 1 4. z = a2 + b2 5. [x = 2ab y = a2 − b2] ou [x = a2 − b2 y = 2ab] Dem. Come¸camos com duas observa¸c˜oes importantes. Uma cuja demonstra¸c˜ao se deixa ao cuidado do leitor Lema 4.1.4 A soma de dois quadrados de n´umeros ´ımpares n˜ao ´e divis´ıvel por 4. e outra que demonstramos Lema 4.1.5 Se (x, y, z) ´e terno pitag´orico primitivo, ent˜ao x e y tˆem paridades difer- entes. Dem. (do lema 4.1.5) Pelo lema 4.1.3, x e y n˜ao podem ser ambos pares e, pelo lema anterior (4.1.4), n˜ao podem ser ambos ´ımpares pois nesses casos z2 seria par e consequentemente divis´ıvel por 4 e soma de dois quadrados de n´umeros ´ımpares. P Lema 4.1.6 Para quaisquer n´umeros naturais a e b primos entre si, tais que b a. Tem-se uma das situa¸c˜oes seguintes 1. a e b tˆem paridades distintas e nesse caso (2ab, a2 − b2, a2 + b2) e (a2 − b2, 2ab, a2 + b2) s˜ao ternos pitag´oricos primitivos. 2. a e b s˜ao ambos ´ımpares e nesse caso (ab, a2−b2 2 , a2+b2 2 ) e (a2−b2 2 , ab, a2+b2 2 ) s˜ao ternos pitag´oricos primitivos. Dem. Como a e b s˜ao primos entre si, n˜ao podem ser ambos pares, da´ı que as hip´oteses apresentadas esgotam as possibilidades. Alguns c´alculos simples mostram que os ternos em estudo s˜ao pitag´oricos. Observe-se que no caso 2, como a e b s˜ao ambos ´ımpares, a diferen¸ca e a soma de quadrados s˜ao ambas pares. Suponha-se ent˜ao que mdc(a, b) = 1 b a d = mdc(2ab, a2 − b2 , a2 + b2 ). Vamos ver que no primeiro caso d = 1 e no segundo d = 2, o que, em vista do teorema 4.1.4, permite retirar as conclus˜oes descritas. 1. Como a e b tˆem paridades diferentes, um ´e par e outro ´e ´ımpar de modo que a2 + b2 ´e ´ımpar, ou seja 2 |(a2 + b2) e consequentemente 2 |d. Assim, se p for um n´umero primo que divide d, ter-se-´a p = 2 p|ab p|(a + b)(a − b) p|a2 + b2 . 404 VN
  • 63. Int. `a Teoria dos N´umeros (2001) Equac¸˜oes Diofantinas Se p|a e p|a+b, ent˜ao p|b. Ora n˜ao h´a divisores primos comuns a a e b, donde d n˜ao tem divisores primos, isto ´e, d = 1. Analogamente se estudam os casos em que p|a p|a−b ou p|b p|a + b ou p|b p|a − b. 2. Vejamos que d1 = mdc(a2−b2 2 , a2+b2 2 ) = 1. Como d1 ∈ N, d1|a2−b2 2 e d1|a2+b2 2 , somando ou subtraindo adequadamente, conclui-se que d1|a2 d1|b2 pelo que se p fosse divisor primo de d1, p seria divisor comum de a e de b, o que ´e imposs´ıvel por estes serem n´umeros primos entre si; mas ent˜ao d1 = 1, por ser um n´umero natural sem divisores primos; segue-se mdc(a2 − b2, a2 + b2) = 2 e, como 2|2ab, d = 2. P Continuando a demonstra¸c˜ao do teorema 4.1.6: Prov´amos no lema 4.1.6.1 que as condi¸c˜oes do enunciado produzem ternos pitag´o- ricos primitivos, ou seja formam uma condi¸c˜ao suficiente como se pretende. Vejamos que formam tamb´em uma condi¸c˜ao necess´aria. Seja (x, y, z) um terno pitag´orico primitivo. Pelo lema 4.1.5, x e y tˆem paridades diferentes. Digamos que x ´e par (e y ´e ´ımpar), por exemplo x = 2k. (4.4) Tem-se 2|(2k)2 = x2 = z2 − y2 = (z − y)(z + y) (4.5) Pelo que 2|z − y ou 2|z + y; em qualquer caso, 2|z − y 2|z + y pois ambos os factores tˆem a mesma paridade. Segue-se que, para certos n´umeros naturais u e v se tem z − y = 2u z + y = 2v u v. (4.6) Resulta daqui, pela equa¸c˜ao (4.5), que k2 = uv (4.7) Vejamos que u e v s˜ao primos entre si : (4.8) Se p fosse um n´umero primo divisor simultˆaneo de u e v, ent˜ao ter-se-ia, pela condi¸c˜ao (4.6) p|u + v = z p|v − u = y; VN 405
  • 64. Equac¸˜oes Diofantinas ITN(2001) mas ent˜ao (x, y, z) n˜ao seria primitivo pelo lema 4.1.3, pois p|mdc(y, z); assim neces- sariamente se d´a (4.8). Mas ent˜ao resulta da equa¸c˜ao (4.7) que u, e v s˜ao por sua vez quadrados perfeitos e, para certos a, b ∈ N tem-se, ainda por (4.6), u = b2 v = a2 b a mdc(a, b) = 1 E concluimos com a equa¸c˜ao (4.4) x = 2ab y = a2 − b2 z = a2 + b2 . tendo-se ainda que a e b tˆem paridades distintas pois, caso contr´ario, x e y seriam ambos pares. O caso em x ´e ´ımpar (e y ´e par) tratar-se-ia de modo an´alogo, dando lugar `a outra possibilidade em 5 no lema 4.1.6. P Resumindo: o teorema 4.1.2 caraceriza os ternos pitag´oricos de n´umeros naturais como m´ultiplos naturais de ternos que se prova serem os ´unicos primitivos; os ternos pitag´oricos em Z ser˜ao ent˜ao obtidos de ternos em N por varia¸c˜oes de sinal nas coordenadas (lema 4.1.1). 4.2 Somas de duas quartas potˆencias Demonstraremos o seguinte: Teorema 4.2.1 x4 + y4 = z2 s´o tem solu¸c˜oes triviais. Entendendo solu¸c˜oes triviais como aquelas em que uma das coordenadas x ou y ´e nula. Dem. Suponhamos que existem de facto solu¸c˜oes n˜ao triviais e, portanto existem n´umeros inteiros u, v, w para os quais u4 + v4 = w2 u = 0 v = 0 w 0. De outro modo C := {z ∈ N| ∃x ∈ N ∃y ∈ N x4 + y4 = z2 } = ∅. (4.9) Assim sendo (u2, v2, w) ´e terno pitag´orico; como, se mdc(u, v) = d, ent˜ao (u2 d2 , v2 d2 , w d2 ) seria terno pitag´orico primitivo e (u d , v d , w d ) ∈ C, podemos supor que (u2, v2, w) 406 VN
  • 65. Int. `a Teoria dos N´umeros (2001) Equac¸˜oes Diofantinas ´e primitivo, pelo que, pelo teorema 4.1.6, possivelmente trocando u com v, existem n´umeros naturais a, b tais que a e b tˆem paridades distintas, (4.10) a b, (4.11) mdc(a, b) = 1, (4.12) w = a2 + b2 , (4.13) u2 = 2ab, (4.14) v2 = a2 − b2 ; (4.15) admitamos que valem estas mesmas condi¸c˜oes. Em primeiro lugar, por (4.10), a ´e ´impar e b ´e par, (4.16) porque se a fosse par, viria v2 = a2 − b2 ≡ −b2 ≡ −1 (mod 4), o que n˜ao pode acontecer porque v ´e ´ımpar e da´ı v2 ≡ 1 (mod 4). Ora a2 = v2 + b2, por (4.15), e (v, b, a) ´e terno pitag´orico primitivo, por (4.12). Por (4.16) e pelo teorema 4.1.6, existem n´umeros naturais s e t tais que s e t tˆem paridades distintas, s t, mdc(s, t) = 1, (4.17) a = s2 + t2 , (4.18) b = 2st, (4.19) v = s2 − t2 ; (4.20) mas ent˜ao, por (4.14) u2 = 2ab = 4st(s2 + t2 ) (4.21) e, como s e t s˜ao primos entre si, por (4.17), o mesmo acontece com s e s2 + t2 e t e s2 + t2, portanto s, t e s2 + t2 s˜ao quadrados perfeitos, digamos que, para certos n´umeros inteiros x, y e z, que podemos supor n˜ao negativos, s = x2 t = y2 s2 + t2 = z2 (4.22) e portanto x4 + y4 = z2 , ou seja (x, y, z) ∈ C. (4.23) VN 407
  • 66. Equac¸˜oes Diofantinas ITN(2001) Vamos ver que 0 z w. (4.24) Se s = 0 = t, ent˜ao u = v = 0, por (4.20) e (4.21), o que n˜ao acontece, portanto 0 s2 + t2 = z2 e z 0 porque estamos a supor que z n˜ao ´e negativo; por outro lado, por (4.22), (4.18) e (4.13) z z2 = s2 + t2 = a a2 + b2 = w. Por (4.23) e (4.24), deduzimos que C n˜ao tem m´ınimo; tal n˜ao pode acontecer se se verifica (4.9), portanto C = ∅ e o teorema fica demonstrado. P 4.3 Somas de dois quadrados Vamos caracterizar agora as solu¸c˜oes da equa¸c˜ao x2 + y2 = n (0 ≤ n ∈ Z) (4.25) Comecemos por verificar que ela n˜ao tem sempre solu¸c˜ao. Exemplo 4.3.1 Pode verificar-se por tentativas que a equa¸c˜ao x2 + y2 = 7 n˜ao tem solu¸c˜ao em Z: como 7 n˜ao ´e um quadrado perfeito,n˜ao h´a solu¸c˜oes triviais; por outro lado, as ´unicas express˜oes de 7 como soma de dois n´umeros naturais s˜ao 1+6, 2+5, 3+4 e suas comutadas e 2, 3, 5 e 6 tamb´em n˜ao s˜ao quadrados perfeitos. Veremos de que maneira a existˆencia de solu¸c˜ao inteira para (4.25) depende da natureza de n. Defini¸c˜ao 4.3.1 Um n´umero natural n ´e simples se n = 1 ou n verifica a seguinte condi¸c˜ao: Se p ´e um n´umero primo p|n ⇒ {p2 |n [p = 2 ou p ≡ 1 (mod 4)]} Vamos demonstrar o seguinte: Teorema 4.3.1 A equa¸c˜ao (4.25) tem solu¸c˜ao sse existem s, n0 ∈ N tais que n0 ´e simples e n = s2n0. Comecemos por observar que o exemplo 4.3.1 n˜ao ´e excepcional. Lema 4.3.1 Se n ≡ 3 (mod 4), ent˜ao n n˜ao ´e soma de dois quadrados. Dem. Um quadrado ´e congruente com 0 ou 1 (mod 4) consoante a base ´e par ou ´ımpar, pelo que uma soma de dois quadrados ´e congruente com 0, 1 ou 2 (mod 4). P O exemplo seguinte tamb´em n˜ao ´e acidental 408 VN
  • 67. Int. `a Teoria dos N´umeros (2001) Equac¸˜oes Diofantinas Exemplo 4.3.2 5 = 1 + 4 = 12 + 22 Lema 4.3.2 Um n´umero primo p ´e soma de dois quadrados sse p = 2 ou p ≡ 1 (mod 4). Dem. (s´o se) Suponha-se que p ´e soma de dois quadrados, ent˜ao pelo lema 4.3.1, p ≡ 3 (mod 4). Ora os n´umeros congruentes com 0 ou 2 (mod 4) s˜ao pares, pelo que p, sendo primo e par s´o pode ser 2, e se for ´ımpar, s´o resta p ≡ 1 (mod 4). (se) Se p = 2 ent˜ao p = 12 + 12. Vejamos o caso p ≡ 1 (mod 4). (4.26) Em primeiro lugar tem-se ∃t ∈ N ∃x ∈ Z x2 + 1 = tp |x| ≤ p − 1 2 p 2 (4.27) pois a equa¸c˜ao em (4.27) ´e equivalente `a congruˆencia x2 + 1 ≡ 0 (mod p), que tem solu¸c˜ao por (4.26), podendo esta ser determinada pelo sistema completo de res´ıduos (mod p) {−p−1 2 + i : 0 ≤ i ≤ p − 1} onde os res´ıduos tˆem valor absoluto majorado como descrito em (4.27). Como 1 = 12, tem-se que Cp = {t ∈ N : tp ´e soma de dois quadrados} = ∅ De (4.27) deduz-se tamb´em minCp p (4.28) pois se t ∈ Cp, ent˜ao t = x2 + 1 p ≤ p2 4 + 1 p = p 4 + 1 p p 4 + p 2 p Na verdade minCp = 1 (4.29) como se pode ver do seguinte modo: suponha-se que, pelo contr´ario, 1 k = minCp kp = a2 + b2 (4.30) Por um lado tem-se ∃x, y∈Z ∃m∈N {[x = 0 ou y = 0] |x|, |y| ≤ k 2 mk = x2 + y2 } (4.31) pois, por um lado, podemos tomar x ≡ a (mod k) e y ≡ b (mod k) no sistema completo de res´ıduos (mod k) {−k 2 +1+i : 0 ≤ i ≤ k−1} se k ´e par, ou {−k−1 2 +i : 0 ≤ i ≤ k−1} se k ´e ´ımpar, verificando-se as inequa¸c˜oes em (4.31); por outro lado, x e y n˜ao podem VN 409
  • 68. Equac¸˜oes Diofantinas ITN(2001) ser nulos simultˆaneamente, j´a que, se x = 0 = y, ent˜ao a ≡ 0 ≡ b (mod k), pelo que a2 ≡ 0 ≡ b2 (mod k2); mas ent˜ao ter-se-ia kp = a2 + b2 ≡ 0 (mod k2) ou seja kp = αk2 para algum α ∈ Z, de onde se concluiria k|p, o que ´e imposs´ıvel por (4.28). Assim, sob a hip´otese (4.30), tamb´em 0 ≡ kp = a2 + b2 ≡ x2 + y2 (mod k), isto ´e, x2 + y2 = mk para algum m ∈ N, ficando demonstrado (4.31) tamb´em sob a hip´otese (4.30). Mas podemos ser mais precisos ainda: nas condi¸c˜oes (4.30) m k, (4.32) pois m = x2 + y2 k ≤ 2k2/4 k = k 2 k. Vamos ainda poder concluir que ∃u, v ∈ Z u2 + v2 = mp, (4.33) o que, junto com (4.32) est´a em contradi¸c˜ao com a defini¸c˜ao de k em (4.30), seguindo-se que n˜ao pode ter-se k 1, ou seja vale (4.29) como se pretendia provar. Deduzamos ent˜ao (4.33): k2 mp = (kp)(mk) = (ay − bx)2 + (ax + by)2 Como x e y foram escolhidos de modo que x ≡ a (mod k) e y ≡ b (mod k), deduz-se que ax + by ≡ a2 + b2 ≡ 0 (mod k) k|ax + by e tamb´em ay − bx ≡ ab − ba = 0 (mod k) k|ay − bx. Segue-se que mp = ay − bx k 2 + ax + by k 2 e as duas frac¸c˜oes do segundo membro s˜ao os u e v que procur´avamos para deduzir (4.33). O lema 4.3.2 est´a demonstrado. P Para terminarmos a demonstra¸c˜ao do teorema 4.3.1, interessa ter presente que Lema 4.3.3 Se dois n´umeros naturais s˜ao somas de dois quadrados, o seu produto tamb´em ´e. Dem. Basta lembrar a f´ormula (do quadrado do valor absoluto) do produto dois n´umeros complexos 1 na forma alg´ebrica: se m = a2 + b2 e n = c2 + d2, ent˜ao mn = (ac − bd)2 + (ad + bc)2 P 1 Veja-se a prop´osito (8.2) 410 VN
  • 69. Int. `a Teoria dos N´umeros (2001) Equac¸˜oes Diofantinas Dem. (do teorema 4.3.1) (se) Suponhamos ent˜ao que n = s2n0, em que n0 ´e simples. Se n0 = 1, imediatamente se tem n = s2 + 02. Se, para n´umeros primos distintos pi, n0 = p1 · · · pk, sendo pos- sivelmente algum dos primos igual a 2 e os restantes congruentes com 1 (mod 4), pelo lema anterior (lema 4.3.3) e pelo lema 4.3.2, tem-se n = s2 (a2 + b2 ) = (sa)2 + (sb)2 . (s´o se) Suponha-se que n ´e soma de dois quadrados. Se n = s2 + 02, o teorema vale com n0 = 1. Se n n˜ao ´e um quadrado, escreva-se n = a2 + b2 = k i=1 qαi i · r i=1 q αk+i k+i em que os qi s˜ao primos distintos, os αi s˜ao pares se 1 ≤ i ≤ k e´ımpares se k i ≤ k+r, digamos αk+i = 2βi + 1 (1 ≤ i ≤ r). e fa¸ca-se s2 = k i=1 qαi i · r i=1 q2βi k+i n0 = r i=1 qk+i. Falta verificar que os qk+i = pi s˜ao 2 ou congruentes com 1 (mod 4). Suponhamos que n˜ao e portanto, reordenando convenientemente, p1 ≡ 3 (mod 4) Repare-se que n = a2 + b2 ≡ 0 (mod p1), portanto p1|a, j´a que, caso contr´ario, a teria inverso a∗ (mod p1), e viria 1 + (a∗b)2 ≡ 0 (mod p1), o que ´e imposs´ivel porque p1 ≡ 1 (mod 4). Analogamente se conclui que p1|b e portanto p2 1|a2 + b2 = n. Como p1 ´e distinto dos outros pi, p1|s; segue-se que n p1 2 = a p1 2 + b p1 2 = s p1 2 p1 · · · pr. Por este processo eliminamos p1 de s mas mantemos a forma ¯n = ¯s2 p1 · · · pr o que implica que p1|¯s. Em suma, n˜ao podemos supor que p1 ≡ 3 (mod 4) e o teorema fica demonstrado. P VN 411
  • 70. Equac¸˜oes Diofantinas ITN(2001) 4.4 Somas de quatro quadrados Vamos demonstrar o seguinte Teorema 4.4.1 Qualquer n´umero natural ´e soma de quatro quadrados de n´umeros inteiros. Convencionamos, para abreviar, que soma de quatro quadrados deve entender-se como soma de quatro quadrados de n´umeros inteiros. Observando que vale Lema 4.4.1 O produto de dois n´umeros naturais que s˜ao somas de quatro quadrados ´e soma de quatro quadrados. bastar´a ent˜ao provar Lema 4.4.2 Qualquer n´umero primo ´e soma de quatro quadrados. Dem. (do lema 4.4.1)2 Basta tomar em considera¸c˜ao a seguinte Identidade de La- grange: para quaisquer a, b, c, d, u, v, x, y ∈ R, (a2 + b2 + c2 + d2 )(u2 + v2 + x2 + y2 ) = (au + bv + cx + dy)2 + (av − bu − cy + dx)2 + (ax + by − cu − dv)2 + (ay − bx + cv − du)2 . P A demonstra¸c˜ao do lema 4.4.2 ´e essencialmemte semelhante `a do lema 4.3.2, mas precisamos ainda de um outro lema. Lema 4.4.3 A congruˆencia x2 + y2 ≡ −1 (mod p) (4.34) tem solu¸c˜ao para qualquer n´umero primo p. Dem. ´E claro que 12 + 02 = 1 ≡ −1 (mod 2). Portanto suporemos de ora em diante que p designa um n´umero primo ´ımpar. Relembrando a contagem de res´ıduos quadr´aticos sabemos que os x2, para 0 ≤ x ≤ p−1 2 , s˜ao p+1 2 res´ıduos n˜ao congruentes (mod p) dois a dois; o mesmo acontece com os −1 − y2, para 0 ≤ y ≤ p−1 2 . Como um sistema completo de res´ıduos tem p elementos, existem x2 e −1 − y2 congruentes entre si (mod p); mas ent˜ao x2 + 1 + y2 ≡ 0 (mod p). P 2 Veja-se a prop´osito o teorema 8.2.3 412 VN