INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · Introdu¸c˜ao O presente texto resulta da...

146
INTRODUC ¸ ˜ AO ` A TEORIA DOS N ´ UMEROS V ´ ıtor Neves ****************************** Departamento de Matem´ atica Universidade de Aveiro 2001

Transcript of INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · Introdu¸c˜ao O presente texto resulta da...

Page 1: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

INTRODUCAO ATEORIA DOS NUMEROS

Vıtor Neves

******************************

Departamento de Matematica

Universidade de Aveiro

2001

Page 2: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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
Page 3: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

IntroducaoO presente texto resulta da evolucao de um conjunto de notas de apoio a disci-

plina Introducao a Teoria dos Numeros do segundo semestre do terceiro ano dalicenciatura em Ensino de Matematicada Universidade de Aveiro.

Parafraseando um mestre, nao pretendemos ”escrever para autodidatas, mas simpara alunos com professor”, pelo que deixamos para o leitor demonstrar – por vezesexplicitamente como exercıcio – o que e manifestamente rotineiro (nao necessariamentetrivial...) ou nos parece estar fora do ambito de um primeiro curso sobre Teoria dosNumeros.

Nao sendo especialistas, limitamo-nos a aspectos classicos e elementares da Teoria,de caracter mais formativo e menos tecnico: a orientacao foi de facto muito forte nosentido de preparar docentes para o ensino secundario.

O capıtulo sobre extensoes do corpo dos numeros reais (Cap. 8) pretende recuperar oestudo das construcoes do corpo real e suas extensoes mais importantes, que deixou de sefazer sistematicamente nas licenciaturas, mas continua a ser importante se se pretendeaprofundar o conceito de Numero. As extensoes nao arquimedianas sao afloradas demodo a alertar para a sua existencia e onde podem ser estudadas.

A finalidade principal do texto – apoiar uma disciplina semestral – obrigou a es-colhas nao muito agradaveis: por questoes de tempo nao se tem mostrado razoaveltratar cuidadosamente a equacao de Pell, aspectos de Teoria Analıtica, aproximacaopor fraccoes contınuas, raızes primitivas, criterios de primalidade ou Teoria Combi-natoria. Tais assuntos poderiam ser abordados se a filosofia subjacente a este textose modificasse; mesmo assim, nem toda a materia aqui descrita tem sido trabalhadadurante o semestre nas aulas teoricas ou teorico-praticas.

Utilizamos um mınimo de Algebra, de modo a construir um texto tao independentequanto possıvel.

Os saltos na numeracao das paginas sao um expediente de organizacao tipograficaincompleta: podem incluir-se sempre mais paginas alterando muito pouco as referenciasde edicao para edicao.

Agradecemos aos Mestres Paulo Almeida e Rui Duarte e a Doutora Ana Foulquiea leitura cuidada das varias versoes preliminares destas notas bem como as sugestoesque apresentaram.

Page 4: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

NOTACAO

Salvo referencia em contrario, variaveis representadas por letrasminusculas designam numeros inteiros.

AveiroMaio de 2001Vıtor Neves

Page 5: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Indice

I Introducao a Teoria dos Numeros 1

1 Teorema Fundamental da Aritmetica 31.1 Numeros Naturais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.1.1 Axiomatica de Peano . . . . . . . . . . . . . . . . . . . . . . . . . 31.1.2 Soma, ordem e produto . . . . . . . . . . . . . . . . . . . . . . . 4

1.2 Aritmetica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71.2.1 O maximo divisor comum . . . . . . . . . . . . . . . . . . . . . . 71.2.2 Teorema Fundamental da Aritmetica . . . . . . . . . . . . . . . . 10

1.3 Exercıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2 Congruencias 2012.1 Propriedades basicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2012.2 Inversao I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2032.3 Congruencias lineares . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204

2.3.1 Inversao II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2052.4 A funcao φ de Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206

2.4.1 Sistemas reduzidos de resıduos . . . . . . . . . . . . . . . . . . . 2062.4.2 Teoremas de Euler, de Fermat e de Wilson . . . . . . . . . . . . 207

2.5 Congruencias polinomiais . . . . . . . . . . . . . . . . . . . . . . . . . . 2102.5.1 Introducao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2102.5.2 Modulo primo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2112.5.3 Modulo potencia de base prima . . . . . . . . . . . . . . . . . . . 2132.5.4 Teorema Chines do Resto . . . . . . . . . . . . . . . . . . . . . . 215

2.6 Exercıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218

3 Resıduos quadraticos 3013.1 Introducao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3013.2 Preliminares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3023.3 Lei de Reciprocidade Quadratica . . . . . . . . . . . . . . . . . . . . . . 3033.4 Exercıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308

4 Equacoes Diofantinas 401

i

Page 6: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Indice ITN (2001)

4.1 Ternos Pitagoricos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4014.2 Somas de duas quartas potencias . . . . . . . . . . . . . . . . . . . . . . 4064.3 Somas de dois quadrados . . . . . . . . . . . . . . . . . . . . . . . . . . 4084.4 Somas de quatro quadrados . . . . . . . . . . . . . . . . . . . . . . . . . 4124.5 Exercıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414

5 Funcoes aritmeticas 5015.1 Introducao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5015.2 Produto de Dirichlet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5045.3 Funcoes multiplicativas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5045.4 Formula de Inversao de Mobius . . . . . . . . . . . . . . . . . . . . . . . 5065.5 A funcao de Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5075.6 Numeros perfeitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5095.7 Exercıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510

II Numeros reais 601

6 Fundamentacao 6036.1 Corpos ordenados e numeros racionais . . . . . . . . . . . . . . . . . . . 6036.2 Uma visao construtiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6086.3 Extensoes proprias do corpo dos numeros racionais . . . . . . . . . . . . 6106.4 Corpos ordenados completos . . . . . . . . . . . . . . . . . . . . . . . . . 6126.5 Existencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6156.6 Numeros transcendentes . . . . . . . . . . . . . . . . . . . . . . . . . . . 6186.7 Exercıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619

7 Dızimas e Fraccoes contınuas 7017.1 Dızimas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7017.2 Fraccoes contınuas simples . . . . . . . . . . . . . . . . . . . . . . . . . . 7057.3 Fraccoes periodicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7137.4 Exercıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715

8 Extensoes 8018.1 Os numeros complexos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8018.2 Quaternioes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8038.3 Extensoes ordenadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 805

8.3.1 (In)Completude . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8058.3.2 Parte standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806

8.4 Exercıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807

ii VN

Page 7: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros Indıce

III Aplicacoes 901

9 Criptografia 9039.1 Introducao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9039.2 Sistemas afins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9039.3 Codificacao Matricial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9049.4 Criptografia de chave publica . . . . . . . . . . . . . . . . . . . . . . . . 9059.5 Assinaturas; ISBN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9079.6 Exercıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908

VN iii

Page 8: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Indice ITN (2001)

iv VN

Page 9: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Parte I

Introducao a Teoria dos Numeros

1

Page 10: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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
Page 11: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Capıtulo 1

Teorema Fundamental daAritmetica

1.1 Numeros Naturais

Se bem que se suponham conhecidas as propriedades algebricas elementares dos con-juntos de numeros naturais, inteiros, racionais, reais e complexos, vamos enunciar pro-priedades basicas dos numeros naturais que serao demonstradas e utilizadas mais tardenuma construcao de outros conjuntos de numeros.

1.1.1 Axiomatica de Peano

Uma estrutura de numeros naturais e um terno N =≺ N, S,1 � satisfazendo asseguintes condicoes:

N1) N e um conjunto nao vazio

N2) S e uma funcao injectiva de N em N.

N3) Existe um elemento de N, designado por 1, que nao e imagem por S, isto e,S : N→ N\{1}.

N4) Princıpio de Inducao.

Se 1 ∈ A ⊆ N e S(n) ∈ A sempre que n ∈ A, entao A = N.

Um elemento S(n) designa-se por sucessor de n, a condicao N3 estabelece que 1nao e sucessor e, de acordo com a condicao N2, dois elementos de N sao iguais sse temo mesmo sucessor.

3

Page 12: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Teorema Fundamental ITN (2001)

Explorando as propriedades das estruturas de numeros naturais:

Teorema 1.1.1 Qualquer elemento de N\{1} e sucessor.

Por outras palavras: 1 e o unico elemento de N que nao e sucessor.

Dem. Defina-se A = {1} ∪ S(N) = {1} ∪ {S(n) : n ∈ N}. Por definicao de A, naoso 1 ∈ A mas tambem S(n) ∈ A seja qual for n ∈ N, em particular o mesmo acontecese n ∈ A. Pelo Princıpio de Inducao, A = N, ou seja, o contradomınio S(N) de S eN\{1}, em virtude de N3. 2

Pode tambem demonstrar-se que

Teorema 1.1.2 Todas as estruturas de numeros naturais sao isomorfas

Dem. As condicoes I(11) = 12

I(S1(x)) = S2(I(x)) se x ∈ N1

definem uma funcao1 I : N1 → N2. O Princıpio de Inducao, o teorema 1.1.1 e ofacto de as funcoes sucessor serem injectivas garantem que I e um isomorfismo entre asestruturas. 2

Em face deste teorema, passaremos a designar os elementos de N por numerosnaturais. No entanto, ainda antes de nos fixarmos nos numeros naturais intuitivos,verificaremos que a axiomatica N1, N2, N3 e suficiente para definir a Aritmetica eordenar adequadamente a estrutura.

1.1.2 Soma, ordem e produto

Seja N =≺ N, S,1 � uma estrutura de numeros naturais.

Definicao 1.1.1 A soma de dois numeros naturais m e n designa-se por m + n edefine-se recursivamente do seguinte modo2:{

m+ 1 = S(m) (m ∈ N)m+ S(n) = S(m+ n) (m,n ∈ N)

(1.1)

1Veja-se o Teorema de Recursao em [8, pp 39 e seg.]2Idem nota 1

4 VN

Page 13: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Teorema Fundamental

Tem-se entao

Teorema 1.1.3 Para quaisquer m,n ∈ N a soma m + n esta definida e≺ N,+ � e um semigrupo comutativo que verifica a Lei do Corte, isto e, a con-dicao seguinte

∀m,n, p ∈ N m+ p = n+ p⇒ m = n. (1.2)

Dem. Esquematizamos apenas uma demonstracao da Lei do Corte. Defina-se paracada m,n ∈ N

Amn = {p ∈ N : m+ p = n+ p⇒ m = n}

Tem-se 1 ∈ Amn pela definicao 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 entao1 ∈ Amn & p ∈ Amn ⇒ S(p) ∈ Amn (p ∈ N)

Pelo Princıpio de Inducao Amn = N. 2

Ha uma forma frequentemente mais conveniente de enunciar oPrincıpio de Inducao, a saber:

Teorema 1.1.4 Se A ⊆ N, 1 ∈ A e n+ 1 ∈ A sempre que n ∈ A, entao A = N.

A ordenacao de N pode fazer-se a custa da soma.O numero natural m diz-se menor que o numero 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 nao tem maximo.

3. A relacao < e de ordem total estrita em N, ou seja, e transitiva e para quaisquerm,n ∈ N, da-se uma e so uma das seguintes condicoes

m = n ou m < n ou n < m.

4. Todo o subconjunto nao 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 relacao de ordem permite um novo enunciado do Princıpio de Inducao.

Teorema 1.1.6 Princıpio de Inducao Completa Se A e um subconjunto de N talque, seja qual for n ∈ N, n ∈ A sempre que {k ∈ N : k < n} ⊆ A, entao A = N.

VN 5

Page 14: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Teorema Fundamental ITN (2001)

Este enunciado e de facto equivalente ao axioma N4 e ao teorema 1.1.4 em estru-turas de numeros naturais, mas nao em conjuntos bem ordenados quaisquer.

E passamos a definicao do produto.

Definicao 1.1.2 O produto dos numeros naturais m e n, nota-se m · n e define-serecursivamente3 por {

m · 1 = m (m ∈ N)m · (n+ 1) = m · n+m (m,n ∈ N)

(1.3)

Como habitualmente, a notacao simplifica-se pondom · n = mn (m,n ∈ N).

Nestes termos vem

Teorema 1.1.7 Para quaisquer m,n ∈ N o produto mn esta bem definido e≺ N, · � e um semigrupo comutativo com elemento neutro 1 que verifica a Lei doCorte, isto e, a condicao 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 aplicacao 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), entao, 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 da-nos mais uma razao para nos limitarmos a estudar como estruturade numeros naturais o terno ≺ N, S, 1 �, onde N designa o conjunto dos numerosnaturais intuitivos 1,2,3,... com a respectiva soma +, ordem < e produto × usuais,sendo S(n) = n+ 1.

Os teoremas de extensao de semigrupos (ordenados) que verificam a lei do corte porgrupos (ordenados) e de domınios de integridade (ordenados) por corpos (ordenados)permitem varias construcoes de aneis de Numeros Inteiros e de corpos de NumerosRacionais a partir das estruturas de Numeros Naturais. Algumas destas construcoes,bem como o estudo do corpo dos Numeros Reais e suas extensoes, serao tratadas maistarde (parte II).

Terminamos esta seccao com uma das propriedades mais importantes de N. Recorde-se que ≤ designa a relacao de ordem lata associada a <, i.e., a ≤ b se e so se a < b oua = b.

3Idem nota 1

6 VN

Page 15: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Teorema Fundamental

Teorema 1.1.9 Propriedade Arquimediana Para quaisquer a, b ∈ N, existe x ∈ Ntal 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, existex ∈ N tal que a < x = x1.

Suponha-se agora que b ∈ A: se a ≤ b tambem 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 hipotese, paracerto x ∈ N tem-se a < xb < xb+ x = x(b+ 1) e consequentemente, b+ 1 ∈ A.

Pelo Princıpio de Inducao A = N. 2

1.2 Aritmetica

1.2.1 O maximo divisor comum

Teorema 1.2.1 (Algoritmo de Euclides) Para quaisquer a e b, se a > 0 existemnumeros inteiros unicos d e r tais que

b = da + r & 0 ≤ r < a (1.5)

Dem.UnicidadeFixe-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 6= d′ entao 1 ≤ |d− d′| e vem

a ≤ |d− d′|a = |r′ − r| < a

o que e impossıvel. Portanto d = d′ e tambem r = r′.ExistenciaSe 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 acabamos 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. 2

Um corolario de facil demonstracao:

VN 7

Page 16: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Teorema Fundamental ITN (2001)

Corolario 1.2.1 Para quaisquer numeros inteiros a, b, se a 6= 0 existem d, r ∈ Z unicostais que

b = da + r & 0 ≤ r < |a|

Dem. Aplique-se o teorema anterior 1.2.1 a |b| e |a| e ajuste-se adequadamente. 2

Os numeros d e r das proposicoes anteriores designam-se respectivamente por co-ciente e resto da divisao de b por a.

Definicao 1.2.1 Dado a 6= 0, b e divisıvel por a (ou a divide b ou a e divisor de bou b e multiplo de a) se o resto da divisao de b por a e zero. Nota-se a | b se a divideb.

Repare-se que zero e divisıvel por qualquer numero inteiro, no sentido em que paraqualquer a ∈ Z, existe d ∈ Z tal que 0 = da, nomeadamente d = 0; nao se define ocociente de zero por zero

Proposicao 1.2.1 A relacao ·|· em Z e reflexiva e transitiva, mas nao e anti-simetricapois

a | b & b | a ⇔ |a| = |b| (1.6)

Dem. Demonstramos apenas a equivalencia 1.6, no caso em que a 6= 0 6= 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. 2

Mais algumas propriedades importantes, cuja demonstracao fica ao cuidado doleitor.

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 docorolario seguinte.

Corolario 1.2.2 Para quaisquer a, b, c, x, y ∈ Z

1. [a | b & a 6 |(bx+ cy)] ⇒ a 6 |c.

2. [a | b & a | (bx+ c)] ⇒ a | c.

8 VN

Page 17: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Teorema Fundamental

Definicao 1.2.2 O numero inteiro d e maximo divisor comum de a e b e designa-sepor mdc(a, b), se satisfaz simultaneamente as seguintes condicoes:

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 sao primos entre si.

Teorema 1.2.3 Se a 6= 0 ou b 6= 0, entao

mdc(a, b) = min{z = ax+ by| x, y ∈ Z & z > 0}, (1.7)

pelo que o maximo divisor comum de dois numeros inteiros nao simultaneamente nulosexiste e e unico.

O que, em particular, tem como consequencia

Corolario 1.2.3 Se d = mdc(a, b), entao 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 6= 0 ou b 6= 0, S 6= ∅ pois 0 < a2 + b2 = aa+ bb; assim S tem mınimo (teorema1.1.5), digamos d = min S = ax0 + by0 > 0, para certos x0, y0; d verifica entao acondicao 1 da definicao.

Vamos ver que d | a. Ponha-se a = qd + r, de acordo com o teorema 1.2.1, sendo0 ≤ 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 nao e o caso. Atroca de a por b neste racicınio, permitiria concluir que d | b e a condicao 2 da definicaotambem esta verificada.

Por outro lado, se c | a & c | b, como d = ax0 + by0, pelo teorema 1.2.2, c | d,verificando-se a condicao 3.

Quanto a unicidade: utilize-se o que acabamos de ver e a condicao 1.6 para concluirque se d′ verifica as mesmas condicoes que d, entao d = d′. 2

Algumas propriedades do maximo divisor comum.

Teorema 1.2.4 Para quaisquer a, b ∈ Z

VN 9

Page 18: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Teorema Fundamental ITN (2001)

1. mdc(a, b) = 1 ⇔ ∃x, y ax+ by = 1

2. mdc( amdc(a,b) ,

bmdc(a,b)) = 1

3. [a | bc & mdc(a, b) = 1] ⇒ a | c

4. a | bc ⇒ amdc(a,b) | c

5. mdc(na, nb) = n ·mdc(a, b) se n > 0.

Dem. Alınea 1.(⇒) e um caso particular do corolario 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 teorema1.2.3.

Alınea 2. Observe-se que d = ax+by, para certos x, y e divida-se por d em, ambosos membros.

Alınea 3. Como mdc(a, b) = 1, para certos x, y, 1 = ax+ by de onde se segue quec = 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 = ad(cx+ qy) e a

d | c.Alınea 5. Observe-se que se n > 0 entao min{nz| z ∈ A} = n ·minA. 2

1.2.2 Teorema Fundamental da Aritmetica

Definicao 1.2.3 Um numero inteiro p diz-se primo se verificar simultaneamente asduas condicoes

1. p > 1

2. ∀a ∈ Z [a | p ⇒ [|a| = p ou |a| = 1]] .

Um numero que nao seja primo nem 1 diz-se composto.

A propriedade mais importante dos numeros primos e talvez a seguinte:

Lema 1.2.1 (de Euclides) Se p e numero primo e p | ab, entao p | a ou p | b.

Dem. Se p | ab, entao, pelo teorema 1.2.4, pmdc(p,a) | b; ora se p 6 |a, como p e primo

mdc(p, a) = 1, consequentemente p | b. 2

10 VN

Page 19: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Teorema Fundamental

Lema 1.2.2 Se n > 1 e p = min{x > 1| x | n}, entao p e primo. Em particular,qualquer numero natural maior que 1 tem divisores primos.

Dem. Ou bem que n e primo e, nesse caso p = n, ou bem que nao; neste caso n temdivisores maiores que 1 e distintos de si proprio, o mınimo dos quais e p; ora p naopode ter divisores distintos de si proprio e de 1, pois qualquer deles seria um divisor den, maior que 1 e menor que p, que nao existe por definicao de p; logo p e primo. 2

E passamos a demonstrar o

Teorema 1.2.5 (Fundamental da Aritmetica)Se n > 1, existem numeros primos distintos dois a dois p1, · · · , pk e numeros nat-

urais α1, · · · , αk de modo que

n =k∏

i=1

pαii . (1.8)

Esta representacao de n e unica a menos de uma permutacao dos factores.

Dem. Tome-se um numero natural n.I. Existem numeros primos p1, · · · , pm tais que n =

∏mi=1 pi.

Dem. Seja n > 1. Do lema anterior concluimos que n tem divisores primos.Defina-se uma sequencia de numeros primos da seguinte forma

p1 = min{x > 1| x | n} (1.9)

pi+1 = min{x > 1| x

∣∣∣∣∣ n∏ij=1 pj

} se existir (1.10)

Repare-se que pi+1 so nao existe se n∏ij=1 pj

= 1, isto e, se n =∏i

j=1 pj , como se

pretende verificar que acontece.Por outro lado,

∏mj=1 pj | n desde que existam os pj definidos como acima (proposicao

1.2.1) e, de facto,∏m

j=1 pj ≤ n.Observe-se ainda que, sendo os numeros primos maiores ou iguais a 2, vem

2m ≤m∏

j=1

pj ≤ n.

Como 2m > n, para m suficientemente grande, concluimos que os numeros primospi sao em numero finito, em particular, para certo i, pi existe, mas pi+1 nao. Comoobservamos acima, n =

∏ij=1 pj .

Nao e difıcil mostrar que pj ≤ pj+1 (1 ≤ j < i), pelo que associando da esquerdapara a direita primos iguais, se obtem

n =k∏

i=1

pαii

VN 11

Page 20: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

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 tera de dividir um dos pi, sendo portanto um deles.2

Ha muitos numeros primos.

Corolario 1.2.4 (de Euclides) O conjunto dos numeros primos e infinito.

Dem. Vamos ver que, seja qual for o conjunto de numeros primos {p1, · · · , pk} existeum numero primo que lhe nao pertence.

Dados primos p1, · · · , pk, seja n = p1 · · · pk + 1. De acordo com o Teorema Funda-mental, n tera pelo menos um divisor primo. Ora como nenhum dos pi divide n, poispi | p1 · · · pk mas pi 6 |1, esse primo nao pode ser um deles. 2

Os numeros primos estao esparsamente distribuidos

Corolario 1.2.5 Os intervalos entre numeros primos consecutivos sao arbitrariamentegrandes.

Dem. Para qualquer n ∈ N, a sequencia

(n+ 1)! + 2, (n+ 1)! + 3, · · · , (n+ 1)! + (n+ 1)

nao contem numeros primos, pois k | (n+ 1)! + k se 2 ≤ k ≤ n+ 1. 2

Onde parar na deteccao dos divisores primos de um dado inteiro?

Teorema 1.2.6 Todo o numero composto n > 0 tem um divisor primo menor ou iguala√n.

Dem. Se n e composto tem pelo menos dois divisores primos, possivelmente iguais,caso contrario seria primo pelo Teorema Fundamental; se p1, p2 sao primos que dividemn, algum nao e maior que

√n, pois p1, p2 >

√n ⇒ n ≥ p1p2 > (

√n)2 = n, o que e

impossıvel. 2

Um resultado semelhante e o corolario seguinte do lema de Euclides (1.2.1) e doteorema 1.2.2

Teorema 1.2.7 (de Gauss) O produto de dois numeros naturais menores que umnumero primo nao e divisıvel por este ultimo.

12 VN

Page 21: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Teorema Fundamental

Quanto a distribuicao dos numeros primos, o seguinte teorema e um dos mais im-portantes de Dirichlet; a sua demonstracao e muito difıcil e esta fora do ambito dopresente texto; o leitor interessado pode encontrar uma demonstracao por exemplo em[3], onde todo o capıtulo 7 lhe e dedicado.

Teorema 1.2.8 (de Dirichlet) Se a e b sao numeros naturais primos entre si, aprogressao aritmetica (na+ b)n∈N tem uma infinidade de termos que sao numeros pri-mos.

Tendo-se observado que um numero primo ımpar e de uma das formas 4k + 1 ou4k − 1 (k ∈ Z), uma ligeira adaptacao da demonstracao do corolario 1.2.4 permite noentanto demonstrar facilmente o seguinte:

Teorema 1.2.9 Existe uma infinidade de numeros primos da forma 4k − 1(k ∈ Z).

Dem. Consideremos um conjunto finito de numeros primos distintos da forma 4k− 1,digamos C := {p1, · · · , pn} e defina-se

N = 22p1 · · · pn − 1.

Em primeiro lugar observe-se que N e da forma 4k − 1 e maior que qualquer doselementos de C, portanto se for primo nao esta em C, i.e., C nao contem todos osnumeros primos da forma em estudo; se N for composto e p for um seu divisor primo,entao p tambem nao pode ser qualquer dos elementos de C; deixa-se como exercıciomostrar que algum divisor primo de N e da forma 4k−1 e, como acabamos de ver, naoesta em C.

Em suma: C nao contem todos os numeros primos da forma 4k − 1. 2

Nao e tao simples demonstrar que o teorema anterior vale com 4k + 1 em vez de4k − 1; fa-lo-emos mais tarde (vide corolario 2.4.3).

1.3 Exercıcios

1. Demonstre que a adicao e a multiplicacao em N sao associativas, sao comutativase verificam a Lei do Corte.

2. Mostre que se f : N → N e estritamente crescente, entao para qualquer n ∈ N,n ≤ f(n).

3. Demonstre o seguinte teorema.

Princıpio de Inducao Completa: Se A e um subconjunto de N talque, seja qual for o n ∈ N, n ∈ A sempre que {k ∈ N : k < n} ⊆ A,entao A = N.

VN 13

Page 22: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Teorema Fundamental ITN (2001)

4. Suponha dadas duas funcoes g : N → N e h : N3 → N. Admita que existe umafuncAo f que verifica as formulas de recorrencia presentes nas alıneas seguintese prove a sua unicidade.

(a) (Recorrencia) 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) (Recorrencia elementar)Suponha dados a ∈ N e h : N2 → N defina umafuncao f : N → N por{

f(1) = af(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 formula de recorrencia 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

aibn−1−i;

(b) an + bn = (a+ b)n−1∑i=0

(−1)ian−1−ibi, se n e ımpar;

(c) (a+ b)n =n∑

i=0

(n

i

)aibn−i;

sendo o coeficiente binomial(ni

)definido por

(n

i

)=

n!i!(n− i)!

(n ∈ N e 0 ≤ i ≤ n).

14 VN

Page 23: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Teorema Fundamental

8. O coeficiente multinomial e o numero(

ni1i2···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 sao numeros 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 ai22 · · · a

ikk .

9. Mostre que d | a se e so se d | |a|.

10. Mostre que se a | c, b | c e a e b sao primos entre si, entao ab | c.

11. Sejam a, b, c e d inteiros tais que b 6= 0, d 6= 0, mdc(a, b) = 1 = mdc(c, d) ea

b+c

dtambem e inteiro. Mostre que |b| = |d|.

12. Um mınimo multiplo comum de dois numeros inteiros positivos a e b e um numerointeiro mmc(a, b) que verifique as seguintes condicoes:

• mmc(a, b) > 0;

• a | mmc(a, b) e b | mmc(a, b);• para todo k ∈ Z, se a | k e b | k, entao 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 relacao 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 representacao demdc(a, b) (TeoremaFundamental) sao os factores de base prima comum a a e a b tomados como menor expoente.

(b) Mostre que os factores de base prima da representacao de mmc(a, b) (Teo-rema Fundamental) sao todos os factores de base prima de a ou de b, sendoos factores de base comum tomados com o maior expoente.

14. Algoritmo de Euclides. Dados a, b ∈ Z com b ≥ a > 0, mostre que o algoritmodefinido pelas relacoes de recorrencia seguintes termina com r = mdc(a, b).

VN 15

Page 24: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Teorema Fundamental ITN (2001)

• a = r0;

• b = q1r0 + r1, 0 ≤ r1 < a;

• se ri > 0 (i ≥ 1), entao ri−1 = qi+1ri + ri+1, 0 ≤ ri+1 < ri;

• se ri = 0, entao r = ri−1 e o algoritmo termina.

15. Comprimento do algoritmo de Euclides. Considere o algoritmo descrito noexercı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 numero maximo de passos se b ≤ 10p?

16. Determine mdc(a, b) e escreva-o como combinacao linear de a e b para os seguintespares:

(a) (21, 77), (12, 128), (54, 640), (28, 640); nesta alınea verifique a sua respostautilizando a definicao de maximo divisor comum.

(b) (22587, 534), (9800, 180), (1587645, 6755).

17. Determine o mınimo multiplo comum de cada um dos pares de numeros consid-erados no exercıcio anterior.

18. Sejam a, b e c numeros inteiros nao simultaneamente nulos.

(a) Mostre que equacao diofantina em x e y, ax+ by = c tem solucao se e so semdc(a, b) | c.

(b) Mostre que se (x0, y0) e uma solucao da equacao da alınea anterior e d =mdc(a, b), entao todas as solucoes sao da forma

x = x0 +b

dk & y = y0 −

a

dk (k ∈ Z).

19. Determine as solucoes inteiras das equacoes 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

Page 25: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Teorema Fundamental

20. Determine duas fraccoes cujos denominadores sejam 12 e 16 e cuja soma seja1048

.

21. Numa papelaria vendem-se dois tipos de canetas por 110 e 70 escudos respectiva-mente. Ao fim de um dia a importancia total recebida pela venda dessas canetasfoi 6570 escudos. Qual e o menor numero possıvel de canetas vendidas? E qual omaior?

22. Determine todas as solucoes inteiras dos sistemas de equacoes seguintes.

(a){

2x+ 3y − 4z = 96x+ 9y + 3z = 12

(b){

3x− 2y + 6z = −314x+ 28y − 21z = 35

(c){

4x+ 5y + 6z = 117x+ 14y + 21z = 35

(d){

9x+ 3y + 15z = −35x− 6y + z = −2

(e){

3x+ 2y − 5z = 106x+ 12y + 4z = 14

23. Numeros de Fermat. Um numero da forma Fk = 22k+ 1 para algum k ∈ N0

diz-se um numero de Fermat. F0, F1, F2, F3, F4 sao primos. Euler mostrou em1732 que F5 nao e primo. (F5 = 4294967297 = 641× 6700417.)

(a) Mostre que se 2n + 1 e primo, entao n e potencia de 2.(Sugestao: comece por estudar o caso em que n e ımpar).

(b) Mostre que numeros de Fermat distintos sao primos entre si.(c) Deduza da alınea anterior que ha uma infinidade de primos.

24. Numeros de Mersenne. Um numero da forma Mp = 2p − 1, com p primo,diz-se um numero de Mersenne.

Mostre que se n > 1, a > 1 e an − 1 e primo, entao a = 2 e n e primo.

25. Suponha que p e um numero primo.

(a) Mostre que p e o maximo divisor comum dos coeficientes binomiais(pi

), onde

1 ≤ i ≤ p− 1.(b) Mostre que para quaisquer a, b ∈ Z, ap − bp e p sao primos entre si ou

p2 | (ap − bp).

26. Mostre todos os numeros inteiros exceptuando as potencias de 2 sao somas deinteiros consecutivos.

27. Mostre que so a primeira soma parcial da serie harmonica e inteira.

VN 17

Page 26: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Teorema Fundamental ITN (2001)

18 VN

Page 27: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Capıtulo 2

Congruencias

2.1 Propriedades basicas

Definicao 2.1.1 Seja n um numero natural maior que 1. Dois numeros inteiros x, ey dizem-se congruentes modulo n se n | (x − y). Se x e congruente com y modulon, nota-se

x ≡ y (mod n)

Repare-se que a definicao tambem tem sentido com n = 1, neste caso todos osnumeros inteiros sao congruentes entre si e por isso eliminamo-lo de inıcio.

Outra formulacao

Teorema 2.1.1 Dois numeros inteiros x, y sao congruentes (mod n) se e apenas sea divisao 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) entao n | (r− s);como |r − s| < n tera de ser r − s = 0. A recıproca verifica-se imediatamente. 2

Demonstra-se sem dificuldade que

Corolario 2.1.1 A relacao de congruencia · ≡ · e de equivalencia em Z e compatıvelcom a soma e o produto, ou seja se a ≡ b (mod n) e c ≡ d (mod n), entao a + c ≡b+ d (mod n)e ac ≡ bd (mod n).

201

Page 28: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Congruencias ITN(2001)

E daqui se deduz que, mais geralmente,

Corolario 2.1.2 Se ai ≡ bi (mod n) (1 ≤ i ≤ k), entao

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 polinomio de coeficientes em Z (f ∈ Z[x]) e a ≡ b (mod n), entaof(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}, sejaap · · · a0 = ap10p + · · ·+ a110 + a0;

entao

ap · · · a0 ≡p∑

i=0

ai (mod 3).

pois, por um lado 10 ≡ 1 (mod 3), por outro, se f(x) = apxp + · · ·+ a1x+ a0 entao

ap · · · a0 = f(10) ≡ f(1) =p∑

i=0

ai (mod 3).

Por outras palavras: um numero inteiro representado na base 10 e divisıvel por 3 se eapenas se a soma dos seus algarismos o for.

Por exemplo 3 6 |7523426, pois 7+5+2+3+4+2+6 = 29 ≡ 2+9 = 11 ≡ 2 (mod 3)e 2 6≡ 0 (mod 3).

Observando um pouco melhor7 + 5 + 2 + 3 + 4 + 2 + 6 = (7 + 5) + 2 + (4 + 2) + 6 ≡ 2 (mod 3)

Teorema 2.1.2 Qualquer numero inteiro e congruente (mod n) com um e so um doselementos 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 doteorema 2.1.1. 2

Um conjunto {r1, · · · , rn} diz-se um sistema completo de resıduos modulo n,se para cada numero inteiro x existe um e um so 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} sao sistemas com-pletos de resıduos modulo 7.

202 VN

Page 29: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Congruencias

Teorema 2.1.3 Todos os sistemas completos de resıduos para um mesmo modulo temo mesmo numero de elementos.

Dem.Consideremos um sistema completo de resıduos, digamos R = {r1, r2, · · · , rk}, para

um modulo fixo n > 1; seja aindaR0 = {1, 2, · · · , n−1}. Como vimos acima, no teorema2.1.2, para cada j = 1, · · · , k, existe um e so um i(j) ∈ R0 tal que rj ≡ i(j) (mod n),portanto R0 tem pelo menos o mesmo numero de elementos que R; por outro lado, Re tambem um sistema completo de resıduos e, por definicao, para cada elemento de R0

existe um e so um elemento de R com o qual aquele e congruente (mod n), donde Rtem pelo menos tantos elementos como R0. Em suma: R e R0 tem de facto o mesmonumero n de elementos. 2

2.2 Inversao I

A congruencia em x 2x ≡ 1 (mod 4) nao tem solucao, porque os multiplos de 4 saopares e 2x− 1 e sempre ımpar; mas 2x ≡ 1 (mod 5) tem solucao 3.

Definicao 2.2.1 Um inverso aritmetico de a (mod n) e um numero inteiro a∗ talque

a∗a ≡ aa∗ ≡ 1 (mod n).

Teorema 2.2.1 O numero a ∈ Z \ {0} tem inverso aritmetico (mod n) se e apenasse mdc(a, n) = 1.

Dem. O teorema 1.2.4 diz, em particular, que mdc(a, n) = 1 se e apenas se existemx, y ∈ Z tais que ax + ny = 1. Por um lado esta ultima equacao indica que ax ≡1 (mod n) e consequentemente x e um inverso aritmetico de a (mod n), que existe semdc(a, n) = 1;por outro lado, de aa∗ ≡ 1 (mod n), deduz-se aa∗ = dn+ 1, para algumd ∈ Z, pelo que aa∗ + (−d)n = 1 e a e n sao primos entre si. 2

Veremos adiante que dois inversos aritmeticos de um mesmo numero para o mesmomodulo sao congruentes entre si para esse modulo.

Teorema 2.2.2 Se mdc(a, n) = d & a 6= 0, entao

ax ≡ ay (mod n) ⇔ x ≡ y mod(n

d)

Dem. (⇐) Se x ≡ y mod(nd ), entao, para certo q ∈ Z, x− y = q n

d , pelo que ax− ay =q an

d = q adn, ou seja ax ≡ ay (mod n).

VN 203

Page 30: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Congruencias ITN(2001)

(⇒) Se ax ≡ ay (mod n), entao a(x − y) = qn para algum q ∈ Z; segue-se quead(x − y) = n

d q; ora ad e n

d sao primos entre si (teorema 1.2.4), pelo que ad | q, vindo

x− y = qa/dn, isto e x ≡ y (mod n). 2

Observando que, de acordo com o teorema 2.2.1, a∗ (mod n) existe se e apenas semdc(a, n) = 1, deduz-se que

Corolario 2.2.1 Se a tem inverso aritmetico (mod n), entao

ax ≡ ay (mod n) ⇔ x ≡ y (mod n).

E ainda

Corolario 2.2.2 Se p e primo e a 6≡ 0 (mod p), entao a tem inverso (mod p).

Dem. Note-se que a 6≡ 0 (mod n) ⇒ mdc(a, p) = 1. 2

2.3 Congruencias lineares

Uma congruencia diz-se linear se for da forma

ax ≡ b (mod n) (2.1)

Se a = 0, esta congruencia tem solucao x se e apenas se n | b e neste caso qualquerx ∈ Z e solucao. Assim consideraremos apenas congruencias

ax ≡ b com a 6= 0. (2.2)

Teorema 2.3.1 Se a tem inverso a∗ (mod n), entao

ax ≡ b (mod n) ⇔ x ≡ a∗b (mod n).

Dem. Suponha-se que aa∗ ≡ 1 (mod n).(⇒) Se ax ≡ b (mod n), entao 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 obtem

ax ≡ aa∗b ≡ b (mod n)e daı ax ≡ b (mod n). 2

Teorema 2.3.2 Suponha-se que a 6≡ 0 (mod n). A congruencia (2.1) tem solucao see apenas se mdc(a, n) | b. Se d = mdc(a, n) | b, e a∗d e um inverso de a

d (mod n), entaoas seguintes condicoes sao equivalentes

204 VN

Page 31: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Congruencias

1. A congruencia (2.1)

2. x ≡ a∗d(

bd

)(mod n

d )

3. x = a∗d(

bd

)+ k

(nd

)0 ≤ k ≤ d− 1 (mod n)

Dem. Seja d = mdc(a, n).I) Existencia de solucao(⇒) Se ax ≡ b (mod n) entao n | (ax− b). Como d | n & d | a, tem-se d | (ax− b)

e d | a, portanto d | b (corolario 1.2.2).(⇐) Existem x0, y0 tais que x0a + y0n = d. Por outro lado, por hipotese existe k

tal que b = kd, assima(x0k) + n(y0k) = kd = b

isto e a(x0k) ≡ b (mod n). Faca-se x = x0k.II) Determinacao da solucao.HIPOTESE: a∗d

(ad

)≡ 1 (mod n

d ) & d | b.Considere-se a seguinte sequencia de congruencias equivalentes, observando que 2 e

3 o sao obviamente:

ax ≡ b (mod n)

da

dx ≡ d

b

d(mod n)

a

dx ≡ b

d(mod

n

d) (teorema 2.2.2).

2.3.1 Inversao II

Dados a 6= 0 e n > 0 tais que mdc(a, n) = 1, vimos na demonstracao do teorema 2.2.1que a∗ (mod n) e coordenada x da solucao (x, y) da equacao diofantina ax+ ny = 1,pelo que, determinado um a∗, todos os outros sao da forma a∗ + kn (k ∈ Z), ou seja

Teorema 2.3.3 Todos os inversos (mod n) de um mesmo numero inteiro nao nulosao congruentes (mod n) entre si.

E ainda

Teorema 2.3.4 Se a 6= 0 & mdc(a, n) = 1 entao a∗∗ ≡ a (mod n).

Dem. A equacao aa∗ + ny = 1 diz-nos que a e inverso (mod n) de a∗, isto e, a e uma∗∗.

O teorema anterior diz-nos que todos os inversos (mod n) de a∗ sao congruentes(mod n). Consequentemente a∗∗ ≡ a (mod n). 2

Uma outra forma de enunciar o teorema 2.2.1 e a seguinte:

VN 205

Page 32: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Congruencias ITN(2001)

Teorema 2.3.5 O numero a ∈ Z\{0} tem inverso (mod n) se e apenas se e congruentecom algum dos resıduos (mod n) que sao primos com n.

Este resultado obtem-se muito facilmente do seguinte

Lema 2.3.1 Se a 6= 0 & a ≡ a′ (mod n) & mdc(a, n) = 1, entao 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.

2

2.4 A funcao φ de Euler

Definicao 2.4.1 A funcao de Euler φ : N → N e dada por

φ(n) = numero de numeros naturais de 1 a n que sao primos com n.

Exemplo 2.4.1 Seja Pn = {x ≥ 0| x < n & mdc(x, n) = 1}. Designando o numerode elementos de um conjunto C por #C, tem-se entao φ(n) = #Pn

1. φ(1) = #{1} = 1

2. φ(n) = n− 1 se e apenas se n e primo.

3. φ(2725) = 2724 (Porque?)

2.4.1 Sistemas reduzidos de resıduos

Definicao 2.4.2 Um sistema reduzido de resıduos (mod n) e um conjunto denumeros inteiros a1, · · · , ak primos com n, tais que para qualquer x ∈ Z, se mdc(x, n) =1 entao existe um e um so 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 eapenas se n e primo.

Dem. (se) resulta da definicao de numero primo.(apenas se) Se n e composto tem pelo menos um divisor proprio, digamos d1, tal

que 1 < d1 < n; mas entao 1 ≤ d1 ≤ n − 1 & mdc(d1, n) = d1 6= 1, portanto{1, 2, · · · , n−1} tem elementos que nao sao primos com n, consequentemente nao e umsistema reduzido. 2

Teorema 2.4.2 Para cada n, todos os sistemas reduzidos de resıduos (mod n) temφ(n) elementos.

206 VN

Page 33: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Congruencias

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 congruenteem Sn e primo com n (teorema 2.3.5), logo esta em Pn.

(b) Dois elementos distintos de Pn nao sao congruentes entre si. Assim

I. cada x primo com n e congruente com um e um so elemento dePn.

2. Dado um sistema reduzido de resıduos (mod n), digamos P ′n, a proposicao I

acima afirma a funcao que associa a cada resıduo em Pn o seu unico congruenteem P ′

n e bijectiva. 2

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 corolario seguinte e imediato:

Corolario 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 6= 0 & mdc(a, n) = 1.

I) Se 0 6= r & mdc(r, n) = 1, entao mdc(ar, n) = 1.Dem. Seja d = mdc(ar, n) nas condicoes da hipotese. Se d > 1, entao existe umnumero primo p tal que p | d. Segue-se que p | ar & p | n, logo p | a & p | n oup | r & p | n; no primeiro caso mdc(a, n) ≥ p > 1, no segundo mdc(r, n) ≥ p > 1, o quecontradiz as hipoteses.

II) Seja {r1, · · · , rφ(n)} um sistema reduzido de resıduos (mod n), e defina-seP = {ar1, · · · , arφ(n)}.

Todos os elementos de P sao primos com n, pelo que vimos em I. Por outro lado,como os ri nunca sao congruentes entre si, o mesmo acontece com os ari (teorema2.2.2). Segue-se que

cada ari e congruente com um e so um dos rj, digamos rj ≡ arσ(j), em queσ e uma permutacao de {1, · · · , φ(n)}.

VN 207

Page 34: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Congruencias ITN(2001)

III) Tem-se entaoφ(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, ja que mdc(∏φ(n)

i=1 ri, n) = 1, conclui-se aφ(n) ≡ 1 (mod n). 2

Teorema 2.4.4 (Pequeno Teorema de Fermat) Se p e primo e p 6 |a, entaoap−1 ≡ 1 (mod p).

Dem. Basta observar que φ(p) = p− 1. 2

Teorema 2.4.5 (de Wilson) Se p e primo, entao (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 umsistema reduzido de resıduos (mod p). Observando que qualquer numero e o seu inverso(mod n) sao 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) oup | (r − 1), isto e, r ≡ −1 (mod p) ou r ≡ 1 (mod p) ou ainda r ≡ p − 1 (mod p) our ≡ 1 (mod p).

Concluimos quer = r∗p ⇔ (r = 1 ou r = p− 1) (1 ≤ r ≤ p− 1);

donde os pares {r, r∗} sao conjuntos nao singulares e definem uma particao de {2, · · · , p−2}, tendo-se

p−2∏i=2

i =

p−32∏

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). 2

208 VN

Page 35: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Congruencias

O lema seguinte e extremamente simples, mas tem uma consequencia nao trivial.

Lema 2.4.1 Se p e um numero primo ımpar e (−1)p−12 ≡ 1 (mod p), entao p ≡

1 (mod 4).

Dem. Suponha-se entao que p e um numero primo ımpar e que (−1)p−12 ≡ 1 (mod p);

queremos mostrar que p−12 e par. Se p−1

2 fosse ımpar, viria −1 ≡ 1 (mod p), pelo quep dividiria 2, o que nao e o caso; portanto p−1

2 e par. 2

A consequencia:

Teorema 2.4.6 Seja p um primo ımpar. A congruencia x2 ≡ −1 (mod p) tem solucaose e apenas se p ≡ 1 (mod 4); neste caso

(p−12

)! e uma solucao.

Dem. (apenas se) De x2 ≡ −1 (mod p) deduz-se

xp−1 = (x2)p−12 ≡ (−1)

p−12 (mod p)

e conclui-se 1 ≡ (−1)p−12 (mod p); pelo lema 2.4.1, p ≡ 1 (mod 4).

(se) Se p ≡ 1 (mod 4), entao p−12 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−12

[(p− 1

2

)!]2

(mod p)

Como p−12 e par,

−1 ≡[(

p− 12

)!]2

(mod p)

como pretendıamos verificar. 2

E consequentemente

Corolario 2.4.2 Se p e primo ımpar e para algum numero inteiro x p | (x2 +1), entaop ≡ 1 (mod 4).

E mais um corolario (compare-se com o teorema 1.2.9).

Corolario 2.4.3 Ha uma infinidade de numeros primos da forma 4k + 1(k ∈ Z), i.e., congruentes com 1 para o modulo 4.

VN 209

Page 36: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Congruencias ITN(2001)

Dem. Vamos mostrar que seja qual for o numero natural n, existe um numero primomaior que n da forma pretendida. Seja entao n um numero natural – maior ou igual a4 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 ja da forma pretendidae maior que n. Se N nao e primo, p > n pois N nao e divisıvel por qualquer numeromenor que n; p > 2 – porque N e ımpar – e p | (n!)2 + 1; pelo corolario anterior (2.4.2)p ≡ 1 (mod 4). 2

2.5 Congruencias polinomiais

2.5.1 Introducao

Nesta seccao estudamos a resolucao de congruencias da forma

f(x) ≡ 0 (mod n) (2.3)

em que f e um polinomio de coeficientes inteiros e grau m maior que 1 (mod n):

f(x) = a0 + a1x1 + · · · + amx

m & m > 1 & am 6≡ 0 (mod n). (2.4)

O grau de um polinomio f (mod n) designa-se por degn(f). Se f(x) = α ∈ Z, o graude 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 congruencias (2.3) &

(2.4) sem solucao; mais precisamente:

Exemplo 2.5.1 Se p e primo e p|n, entao a congruencia xp−x+1 ≡ 0 (mod n) nao temsolucoes. Tal pode verificar-se do seguinte modo: quando p|n,se xp−x+1 ≡ 0 (mod n) tambem xp−x+1 ≡ 0 (mod p); mas xp−x+1 ≡ 1 6≡ 0 (mod p),quando p e primo, em virtude do Pequeno Teorema de Fermat; portanto a congruenciainicial nao tem de facto solucao.

Exemplo 2.5.2 Dois polinomios f(x) e g(x) congruentes (mod n) para todo o x ∈ Znao tem necessariamente o mesmo grau (mod n): se p e primo, xp2−x e xp−xsao ambos identicamente nulos (mod p).

A situacao e assim algo complicada mas, tal como a proposito do problema daresolubilidade algebrica, ha resultados parciais importantes e relativamente simples1.

Repare-se que1De facto, nem mesmo no caso em que n e primo, se conhecem formulas resolventes gerais para a

congruencia (2.3) & (2.4)

210 VN

Page 37: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Congruencias

Teorema 2.5.1 Se dois polinomios f e g tem coeficientes do mesmo grau congruentes(mod n), as congruencias f(x) ≡ 0 (mod n) e g(x) ≡ 0 (mod n) sao equivalentes.Assim basta considerar polinomios cujos coeficientes estejam entre 0 e n− 1.

Dem. Suponha-se que f(x) =∑m

i=0 aixi e g(x) =

∑mi=0 bix

i, sendo ai ≡ bi (mod n)para 0 ≤ i ≤ n. Tomando ci = ai−bi

n vemf(x)− g(x) = n

∑mi=0 cix

i

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). 2

De facto, uma aplicacao da regra de Ruffini mostra que

Teorema 2.5.2 Para qualquer polinomio f(x) como em (2.3) e (2.4) e qualquer a ∈ Z,existe um polinomio q(x), de coeficientes inteiros e grau m− 1, tal que

f(x) = (x− a)q(x) + f(a) (x ∈ Z).

Daqui decorre

Corolario 2.5.1 Se f(x) e um polinomio como em (2.3) & (2.4) e a ∈ Z, entao f(a) ≡0 (mod n) sse existe um polinomio q(x) de coeficientes inteiros, grau m− 1 (mod n) ecoeficiente 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), entao n|f(a) e (2.5) resulta imediatamente do teoremaanterior, por definicao de congruencia. Reciprocamente, se vale (2.5),entao como a econcerteza solucao de (x − a)q(x) ≡ 0 (mod n) para qualquer x ∈ Z, necessariamentef(a) ≡ 0 (mod n). 2

2.5.2 Modulo primo

Convencionemos que p designa um numero primo. O primeiro facto a registar e quebasta considerar polinomios de grau menor ou igual a p (mod p) :

Teorema 2.5.3 Qualquer congruencia polinomial f(x) ≡ 0 (mod p) e equivalente aoutra g(x) ≡ 0 (mod p) em que g(x) e um polinomio nulo ou de grau menor ou igual ap− 1 (mod p).

Dem. A ideia e baixar tanto quanto possıvel o grau dos monomios envolvidos, uti-lizando o Pequeno Teorema de Fermat:

Repare-se que, se n = pq + r com 0 ≤ r < p, entao

xn = (xp)qxr ≡ xqxr = xq+r (mod p)

VN 211

Page 38: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Congruencias ITN(2001)

Aplicando sucessivamente esta sequencia de congruencias a cada monomio de f , reduz-se o expoente de cada um deles a um numero inferior a p. 2

Tal como para equacoes, o teorema 2.5.2 tem a seguinte consequencia.

Teorema 2.5.4 Se b1, b2, ..., bk sao solucoes da congruencia polinomialf(x) ≡ 0 (mod p) nao congruentes duas a duas, existe um polinomio 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 demonstracao e muito semelhante a correspondente para equacoes, por uti-lizacao recursiva da regra de Ruffini:

Primeiro obtem-sef(x) ≡ (x− b1)q1(x) (mod p)

pelo corolario 2.5.1. Em seguida ha que verificar se

q1(b2) ≡ 0 (mod p) (2.6)

e reaplicar o mesmo corolario, tantas vezes quanto necessario. Repare-se entao que,por hipotese

0 ≡ f(b2) ≡ (b2 − b1)q1(b2) (mod p),

isto e,p|(b2 − b1)q1(b2)

e como, tambem por hipotese, p e primo e p 6 |(b1 − b2), necessariamente p|q1(b2), ouseja vale a equacao (2.6). 2

Uma conclusao a retirar e

Corolario 2.5.2 Quando p e primo e f(x) e um polinomio cujos coeficientes nao saotodos nulos (mod p), o numero de solucoes distintas (mod p) de uma congruenciapolinomial f(x) ≡ 0 (mod p) e quando muito degp(f).

Antes de apresentarmos uma demonstracao atentemos no seguinte exemplo.

Exemplo 2.5.3 Se n nao e primo, o numero de solucoes nao mutuamente congruentes(mod n) de uma equacao como em (2.3) e (2.4) pode ser superior ao grau de f (mod n):x2 − 1 ≡ 0 (mod 8) tem solucoes 1, 3, 5, 7.

Dem. (Do corolario 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 seugrau e maior ou igual a zero, portanto

0 ≤ degp(q) ≤ degpf(x)− k i.e. k ≤ degp(f).

212 VN

Page 39: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Congruencias

2

2.5.3 Modulo potencia de base prima

Veremos como se podem obter as solucoes de uma congruencia

f(x) ≡ 0 (mod pα+1) (2.7)

a partir das da congruencia f(x) ≡ 0 (mod pα). De facto vamos provar o seguinte:

Teorema 2.5.5 As solucoes da congruencia

f(x) ≡ 0 (mod pα+1)

sao da formax = b+ kpα com k ∈ Z, (2.8)

sendof(b) ≡ 0 (mod pα) & f ′(b)k ≡ −f(b)

pα(mod p) (2.9)

Comecemos com uma Formula de Taylor. Designando por f ′ a derivada dopolinomio f, definimos tambem{

f (0) = f

f (i+1) =(f (i))′

i ∈ Z+0

Nestes termos tem-se

Lema 2.5.1 Seja f(x) um polinomio de grau m (mod n) de coeficientes inteiros comoem (2.3) & (2.4). Entao

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) sao numeros inteiros.

Dem. Como, para quaisquer polinomios 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 nadamenos 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

Page 40: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Congruencias ITN(2001)

Dem. (Do teorema 2.5.5)Observe-se que, quando f(x) ≡ 0 (mod pα+1) tambem f(x) ≡ 0 (mod pα), pelo que

as solucoes da primeira congruencia 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 sao divisıveis por pα+1, poisαi > 2α = α+ α ≥ α+ 1. Assim

f(b+ kpα) ≡ f(b) +f ′(b)

1kpα (mod pα+1);

mas f(b) ≡ 0 (mod pα), pelo que f(b) = tpα, para algum t ∈ Z. A situacao a analisare entao a seguinte

pα(t+ f ′(b)k

)≡ 0 (mod pα+1)

ou sejaf(b)pα

+ f ′(b)k ≡ 0 (mod p)

como se pretendia verificar. 2

Segue-se uma verificacao mais detalhada da validade da formula (2.9).Caso f ′(b) ≡ 0 (mod p). Neste caso a congruencia (2.9) e equivalente a

f(b)pα

≡ 0 (mod p)

por sua vez equivalente af(b) ≡ 0 (mod pα+1); (2.11)

se esta se nao verifica, pura e simplesmente nao ha solucoes; se (2.11) se da, entao,pelo lema 2.5.1, a equacao (2.8) da-nos solucoes para a congruencia (2.7) seja qual fork ∈ Z.Caso f ′(b) 6≡ 0 (mod p). Neste caso a solucao em k de (2.9) e dada por

k ≡ −f ′(b)∗ f(b)pα

(mod p)

A solucao da congruencia (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

Page 41: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Congruencias

ou aindax ≡ b− f ′(b)∗f(b) (mod pα+1) & f ′(b)∗f ′(b) ≡ 1 (mod p) (2.12)

2

2.5.4 Teorema Chines do Resto

A resolucao de congruencias polinomiais (2.3) & (2.4) pode reduzir-se aos casos quetemos vindo a estudar, como vamos ver. Note-se que para a discussao que segue naoimporta se f(x) e ou nao um polinomio.

Suponhamos entao que n e um numero natural composto, digamos

n = pα11 pα2

2 · · · pαkk

para certos numeros primos pi.Generalizando o argumento apresentado no exemplo 2.5.1, observe-se que

f(x) ≡ 0 (mod n) ⇒ f(x) ≡ 0 (mod pαii ) (1 ≤ i ≤ k),

pelo que as solucoes da congruencia

f(x) ≡ 0 (mod n) (2.13)

se encontram entre as do sistema de congruencias{f(x) ≡ 0 (mod pαi

i )1 ≤ i ≤ k

Acontece que este sistema e mesmo equivalente a congruencia (2.13), pois potencias deprimos distintos sao primas entre si e o seu produto divide qualquer numero divididosimultaneamente por todas elas (se a|c, b|c e a e b sao primos entre si, entao ab|c.)Provamos entao o seguinte

Teorema 2.5.6 Se n e um numero composto de factores de base prima pαii

n = pα11 · · · pαk

k ,

a congruenciaf(x) ≡ 0 (mod n)

e equivalente ao sistema de congruencias{f(x) ≡ 0 (mod pαi

i )1 ≤ i ≤ k

(2.14)

VN 215

Page 42: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Congruencias ITN(2001)

Vimos ja que algumas congruencias polinomiais f(x) ≡ 0 (mod n) nao tem solucao,mas se todas as do sistema (2.14) tiverem, entao ha de facto solucao e devera ser possıveldetermina-la. Utilizaremos o seguinte lema

Lema 2.5.2 (Teorema Chines do Resto) Se m1, ...,mk sao numeros naturais pri-mos entre si dois a dois e b1, ..., bk sao numeros inteiros quaisquer, o sistema de con-gruencias {

x ≡ bi (mod mi)1 ≤ i ≤ k

(2.15)

tem solucao e quaisquer duas solucoes sao congruentes (mod m1 · · ·mk).

Dem. Comecemos pela afirmacao final.Se x e y sao solucoes do sistema (2.15), entao x − y ≡ 0 (mod mi) para qualquer

dos mi, ou seja, x− y e divisıvel por qualquer dos mi. Como os mi sao primos entre si,o seu produto divide x− y, como se pretendia concluir.

Quanto a existencia de solucao para o sistema: vamos procura-la na forma

x = x1b1 + · · ·+ xkbk (2.16)

de modo que, para cada i,

1. todas as parcelas com possıvel excepcao da i-esima sejam divisıveis por mi,

2. a i-esima parcela seja congruente com bi (mod mi).

Para verificar a primeira condicao basta que

m′i =

k∏j=1

j 6=i

mj |xi;

para verificar a segunda basta que

xi ≡ 1 (mod mi)

As duas condicoes sao verificadas simultaneamente se

(m′i)∗m′

i ≡ 1 (mod mi) & xi = (m′i)∗m′

i (2.17)

Ora cada m′i e primo com mi, portanto os inversos aritmeticos (m′

i)∗ existem e as

condicoes (2.16) e (2.17) definem uma solucao para o sistema (2.15). 2

216 VN

Page 43: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Congruencias

Exemplo 2.5.4 Considere-se a congruencia

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 inspeccao conclui-se que as solucoes da congruencia (i) sao dadas por

x ≡ 1,−1 (mod 22).

Quanto a (ii), vamos utilizar o teorema 2.5.5. O modulo 32 e ainda razoavelmentebaixo e, tambem por inspeccao, se podem obter as solucoes

x ≡ 1,−1 (mod 32).

Ora f ′(x) = 2x donde

f ′(1) = 2 ≡ −1 6≡ 0 (mod 3) & f ′(−1) = −2 ≡ 1 6≡ 0 (mod 3).

Ambas as derivadas sao invertıveis (mod 3) e nas congruencias em (2.9)k ≡ 0(mod 3), portanto

x2 − 1 ≡ 0 (mod 33) se e so se x ≡ ±1 (mod 33).

O sistema (2.19) da entao lugar aos sistemas seguintes, que podem ser resolvidos uti-lizando, por exemplo, o Teorema Chines do Resto 2.5.2, como vimos atras.

(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 solucoes da congruencia (2.18) sao dadas pela formula

x ≡ 3 · 33 · (±1) + 7 · 22 · (±1) ≡ ±81± 28 (mod 108)

onde as combinacoes de sinal sao todas as possıveis.Resolvendo detalhadamente (S1): de acordo com a demonstracao de 2.5.2, com

(2.16) e (2.17) tem-se m1 = 22, m′1 = 33 e (m′

1)∗ ≡ −1 (mod 22) e tambem m2 =

33, m′2 = 22 e (m′

2)∗ ≡ 7 (mod 33). Segue-se que as solucoes de (S1) sao dadas por

x ≡ 3 · 33 · 1 + 7 · 22 · 1 ≡ 109 ≡ 1 (mod 22 · 33).

VN 217

Page 44: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Congruencias ITN(2001)

2.6 Exercıcios

1. Mostre que a congruencia y2 − x2 − 2 ≡ 0 (mod 4) nao tem solucoes e concluaque a equacao Diofantina y2 − x2 − 2 = 0 tambem as nao tem.

2. Utilize congruencias modulo 4 para mostrar que se y2 = x3 + 2, entao x e y saoambos ımpares.

3. Seja f(x) = 11x3 + 15x2 + 9x − 2. Determine o resto da divisao de f(a) por bpara os pares (a, b) seguintes: (2,7), (6,7), (97,11).

4. Mostre que se p e primo, qualquer sequencia de p−1 numeros inteiros consecutivosque nao inclui multiplos 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, entao φ(pn) = pn − pn−1.

7. Resolva as congruencias:

(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 tem.

9. Qual o inverso de 1975 (mod 2001)?

10. Mostre que uma quarta potencia e congruente com 0 ou 1 (mod 5).

11. Resolva as congruencias

(a) 2x+ 3y ≡ 5 (mod 7);

(b) x2 + y2 − 5y ≡ 2 (mod 9).

12. Seja ak10k + ak−110k−1 + · · ·+ a110 + a0 a expressao decimal do numero naturaln = akak−1 · · · a1a0 (0 ≤ ai ≤ 9, 0 ≤ i ≤ k, a0 6= 0).

(a) Mostre que 11 | n se e so se 11 |∑k

i=0(−1)iai;

(b) Verifique se 1234567890987654321 e divisıvel por 11.

218 VN

Page 45: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Congruencias

13. Mostre que se k for ımpar, 112k + 192k e divisıvel por 241.

14. Resolva os sistemas de congruencias

(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 congruencias tem ou nao solucao 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), entao m e primo.

(Sugestao: Observe que se m > 4 e m nao e primo entao (m−1)! ≡ 0 (mod m).)

17. Mostre que a equacao Diofantina x2 + 1 = 23y nao tem solucoes inteiras.

18. Seja p um numero 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 polinomios nas seguintes congruencias 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 polinomios f(x) seguintes, ob-servando que em cada caso f(a) ≡ 0 (mod 11).

VN 219

Page 46: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Congruencias 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 polinomio f(x) = x4 − 6x3 − 3x2 − 7x+ 2 com pelo menosdois factores de primeiro grau.

23. Mostre que o polinomio x3 + 3x2 + 2x+ 2 nao pode ser factorizado (mod 5).

24. Resolva a congruencia xpα ≡ b (mod p) sabendo que p e primo e α ≥ 1.

25. Resolva os seguintes sistemas de congruencias

(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 decongruencias {

x ≡ a (mod m)x ≡ b (mod n)

tem solucao se e so se a ≡ b (mod d) e que, nesse caso, a solucao e unica(mod mmc(m,n)).

(b) Determine se cada um dos seguintes sistemas de congruencias tem solucaoe, 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 congruencias:

(a) x13 ≡ x (mod 1365);

(b) x17 ≡ x (mod 4080).

220 VN

Page 47: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Congruencias

28. Resolva as seguintes congruencias

(a) x2 + x+ 1 ≡ 0 (mod 8);

(b) x3 + x2 + 1 ≡ 0 (mod 24);

(c) x4 + x2 + 1 ≡ 0 (mod 250).

29. Resolva a congruencia

4x4 + 9x3 − 5x2 − 21x+ 61 ≡ 0 (mod 1125).

Nota: Pretende-se que este seja um exercıcio de revisao dos varios temas tratadossobre congruencias polinomiais.

30. Resolva a congruencia x50 + x12 ≡ 2 (mod 75).

31. Mostre que 5n3 + 7n5 ≡ 0 (mod 12), para qualquer inteiro n.

32. Determine todos os numeros inteiros cuja divisao inteira por 8 e por 7 da respec-tiva e simultaneamente resto 6 e resto 5.

33. Um Coronel apos ter sido destacado para comandar um regimento do Exercitoquis saber por quantos efectivos esse regimento era formado, com esse objectivomandou-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 quantaspessoas constituıam esse regimento.

34. Um casal resolveu ir fazer uma viagem a volta do mundo. Sabendo que partiramno dia 1 de Marco de um ano bissexto num domingo, que chegaram no dia 6 deMarco, segunda-feira e que demoraram menos de 4 anos, determine quantos diasdemorou a viagem usando o teorema chines do resto.

VN 221

Page 48: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Congruencias ITN(2001)

222 VN

Page 49: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Capıtulo 3

Resıduos quadraticos

3.1 Introducao

Neste capıtulo, vamos estudar a resolubilidade de congruencias polinomiais de segundograu

uy2 + vy + w ≡ 0 (mod m) (2 < m 6 |u)Repare-se que a condicao 2 < m 6 |u evita que o grau do polinomio no primeiro membrodesca. Vamos ver como se pode reduzir este estudo a congruencias da forma

x2 ≡ a (mod p) (p primo maior que 2 & p 6 |a) (3.1)

Comecemos por observar que, fazendo a = v2 − 4uw, x = 2uy + v, as solucoes dacongruencia inicial se encontram entre as da congruencia

x2 ≡ a (mod 4um), (3.2)

as quais sao solucoes do sistema{x2 ≡ a (mod pαi

i )1 ≤ i ≤ k

se 4um = pα11 · · · pαk

k em representacao canonica, resolvendo-se cada uma das con-gruencias a partir da inicial x2 ≡ a (mod p). Na verdade, se m 6 |4u2, as solucoespretendidas podem encontrar-se entre as da congruencia

x2 ≡ a (mod m), (3.3)

potencialmente com menos solucoes.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), entao

uy2 + vy + w ≡ 0 (mod m) ⇔ u ≡ (−v ± z)(2u)∗ (mod m).

Organizemos o estudo.

301

Page 50: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Resıduos quadraticos ITN(2001)

3.2 Preliminares

O numero inteiro a diz-se resıduo quadratico (mod n) se mdc(a, n) = 1 e a con-gruencia x2 ≡ a (mod n) tem solucao; caso contrario diz-se resıduo nao quadratico.

Em primeiro lugar: se a ∈ Z e resıduo quadratico (mod m), entao e resıduoquadratico (mod p), para qualquer numero primo que divida m. Pelo que as solucoesde x2 ≡ a (mod m) se encontram entre as do sistema{

x2 ≡ a (mod p)p|m p primo

Alem disso qualquer numero inteiro ımpar e resıduo quadratico (mod 2); assim bastaconsiderar primos ımpares. Mas podemos ser mais precisos.

Lema 3.2.1 Se p e numero primo ımpar e p 6 |a, a congruencia

x2 ≡ a (mod pα) (3.4)

tem solucao sse o mesmo acontece com

x2 ≡ a (mod pα+1). (3.5)

De facto, ambas as congruencias tem o mesmo numero de solucoes.

Dem. (se) Qualquer solucao da congruencia (3.5)e solucao de (3.4).(so se) Se x2 ≡ a (mod pα) e (2x)∗ designa um inverso de 2x (mod p), entao

(x+ kpα)2 ≡ a (mod pα+1) se k ≡ k(x) = −(2x)∗x2 − a

pα(mod p), (3.6)

pois a ultima expressao implica

2xkpα ≡ x2 − a (mod pα+1).

Finalmente observe-se que duas solucoes da forma (3.6) da congruencia (3.5) quesejam congruentes (mod pα+1) provem de solucoes congruentes (mod pα) da primeira.Resumindo: ha uma injeccao do conjunto das solucoes de (3.4) no das solucoes de (3.5)que, por sua vez esta contido naquele, i.e., sao equipotentes. 2

Segue-se

Corolario 3.2.1 Se p e um numero primo ımpar e p 6 |a, o numero de solucoes dascongruencias x2 ≡ a (mod p) & x2 ≡ a (mod pα+1) e o mesmo.

E podemos concluir

302 VN

Page 51: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Resıduos quadraticos

Teorema 3.2.1 Se m e ımpar e maior que 2, a e resıduo quadratico (mod m) sse eresıduo quadratico (mod p), para todos os numeros primos p que dividem m.

Um outro resultado que interessa ter em conta e:

Teorema 3.2.2 Se p e numero primo ımpar, ha p−12 resıduos quadraticos (mod p)

que sao os elementos de {i2| 1 ≤ i ≤ p−12 }.

Dem. verifiquemos que os resıduos descritos nao sao congruentes (mod p). Orai2 ≡ j2 (mod p) sse p|i − j ou p|i + j, isto e, sse i ≡ j ou i ≡ −j (mod p); mas, paravalores de i e j entre 1 e p−1

2 , estas condicoes sao equivalentes a i = j. Como os resıduosentre p+1

2 e p sao simetricos (mod p) dos ja considerados, tem os mesmos quadrados(mod p) e descrevemos de facto todos os resıduos quadraticos (mod p). 2

E claro que 1 e sempre resıduo quadratico. Mais precisamente

Lema 3.2.2 Se p e numero primo,

x2 ≡ 1 (mod p) ⇔ [x ≡ 1 (mod p) ou x ≡ −1 (mod p)]

3.3 Lei de Reciprocidade Quadratica

O sımbolo de Legendre(

ap

)e um instrumento de determinacao do caracter quadratico

do numero inteiro ou resıduo a (mod p) e define-se do seguinte modo

(a

p

)=

0 p | a1 a e quadratico (mod p)−1 caso contrario

(p e primo) (3.7)

E bastante simples verificar que

Teorema 3.3.1 Se p 6 |a & p 6 |b & a ≡ b (mod p), entao(

ap

)=(

bp

)Desenvolvamos algumas tecnicas de calculo

Teorema 3.3.2 (Criterio de Euler) Se p e primo ımpar e p 6 |a, entao(a

p

)≡ a

p−12 (mod p) (3.8)

Dem.I) a e resıduo quadratico.

VN 303

Page 52: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Resıduos quadraticos ITN(2001)

Neste caso temos, por um lado x2 ≡ a (mod p), para algum x, pelo que p 6 |x, e daı(a

p

)= 1 ≡ xp−1 ≡ (x2)

p−12 ≡ a

p−12 (mod p).

II) a nao e resıduo quadraticoRepare-se que, pelo Pequeno Teorema de Fermat,

(ap−12 )2 ≡ 1 (mod p);

pelo que (lema 3.2.2)a

p−12 ≡ ±1 (mod p).

Defina-seQp := {i2| 1 ≤ i ≤ p− 1

2};

Como xp−12 ≡ 1 (mod p) para qualquer x ∈ Qp e Qp tem precisamente p−1

2 elementos,pelo Teorema de Lagrange (2.5.2), a 6∈ Qp; consequentemente(

a

p

)= −1 ≡ a

p−12 (mod p).

2

Obtem-se entao

Corolario 3.3.1 Se p e um numero primo ımpar , entao

1.(

abp

)=(

ap

)(bp

)(p 6 |a & p 6 |b)

2.(−1p

)= (−1)

p−12

3. −1 e resıduo quadratico (mod p), sse p = 2 ou p ≡ 1 (mod 4)

A terceira assercao e ja conhecida (teorema 2.4.6); a segunda e a primeira resultamde o sımbolo de Legendre so tomar os valores 0, 1 ou −1 e por aplicacao do criterio deEuler.

Dado n ∈ N\{1, 2}, seja

Ln =

{i ∈ Z| |i| ≤ n

2 } se n e impar

{i ∈ Z| |i| < n2 } ∪ {

n2 } se n e par.

Ln e o sistema completo de resıduos (mod n), de menor valor absoluto. Para cadax ∈ Z e cada n ∈ N, designe-se por x o resıduo em Ln congruente com x (mod n).

304 VN

Page 53: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Resıduos quadraticos

Teorema 3.3.3 (Lema de Gauss) Se p e um numero primo ımpar que nao divide ae l = #{j| 1 ≤ j ≤ p−1

2 & ja < 0}, entao(a

p

)= (−1)l.

Dem. Como p 6 |a, a funcao i 7→ ia e uma permutacao de {i ∈ Z| 1 ≤ |i| ≤ p−12 }, em

particular, #{ia| 1 ≤ i ≤ p−12 }

{|ja| : 1 ≤ j ≤ p−12 } = {1, 2, · · · , p−1

2 }, pelo que, por um lado

p−12∏

j=1

ja = (−1)l

(p− 1

2

)!

e por outrop−12∏

j=1

ja ≡ ap−12

(p− 1

2

)! (mod p);

considerando o criterio de Euler (teorema 3.3.2)(a

p

)≡ a

p−12 ≡ (−1)l

e(

ap

)= (−1)l. 2

Corolario 3.3.2 Quando p e um numero primo ımpar,(2p

)= (−1)

p2−18

e, consequentemente: 2 e resıduo quadratico (mod p) sse p ≡ ±1 (mod 8).

Dem. Para 1 ≤ j ≤ p−12 tem-se{

2j = 2j 1 ≤ j ≤ p−14

2j = 2j − p p−14 < j ≤ p−1

2

portanto o numero l do lema de Gauss verifica

l =p− 1

2−[p− 1

4

]

VN 305

Page 54: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Resıduos quadraticos ITN(2001)

e o segundo membro tem a mesma paridade que p2−18 , como se pode ver observando

que p ≡ ±1 (mod 4), portanto para certos k ∈ Z, vem

p− 12

−[p− 1

4

]= k &

p2 − 18

= 2k2 + k

oup− 1

2−[p− 1

4

]= 2k − 1 − [k − 1

2] = k &

p2 − 18

= 2k2 − k

2

Teorema 3.3.4 (Lei de Reciprocidade Quadratica) Se p e q sao numeros primosımpares entao (

p

q

)(q

p

)= (−1)

(p−1)(q−1)4

Por outras palavras: se dois numeros primos ımpares sao congruentes com 3 (mod 4),entao um e um so deles e resıduo quadratico mod o outro; caso contrario, qualquer delese ou nenhum e resıduo quadratico mod o outro.

Dem. Considere-se a figura 3.3.

Lei de Reciprocidade Quadratica.6

-x���

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

���

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

��

���

y

xu

u

uu

p2

q2

12

12

[−12q < px− qy < 0 ∼ Cpq]

-

[Cqp ∼ −12p < qy − px < 0]�

px− qy ≤ −12q

qy − px ≤ −12p

Figura 3.1: O rectangulo R.

306 VN

Page 55: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Resıduos quadraticos

Sejam

Cpq = {x ∈ Z| 1 ≤ x ≤ q − 12

& − q − 12

≤ px < 0 (mod q)}

Cqp = {y ∈ Z| 1 ≤ y ≤ p− 12

& − p− 12

≤ 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)

4tem a mesma paridade. (3.9)

Ora, para cada x ∈ Cpq existe um e so um y ∈ Z tal que − q−12 ≤ px − qy < 0 e

simultaneamente 0 < y < p2 (repare-se que p e ımpar). Segue-se que

Cpq = {(x, y) ∈ Z2| 0 < x <12q & 0 < y <

12p & − 1

2q < px− qy < 0}

Analogamente

Cqp = {(x, y) ∈ Z2| 0 < x <12q & 0 < y <

12p & − 1

2p < qy − px < 0}

Se

R = {(x, y) ∈ Z2| 0 < x <12q & 0 < y <

12p},

entao #R = (q−1)(p−1)4 e #R− (l +m) e o numero de pares (x, y) ∈ R tais que

−12q < px− qy < 0 ou − 1

2p < qy − px < 0;

estas condicoes definem dois conjuntos dijuntos equipotentes pois

(x, y) 7→ 12(q + 1, p+ 1)− (x′, y′)

define uma bijeccao entre eles. Conclui-se que vale a condicao (3.9). 2

VN 307

Page 56: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Resıduos quadraticos ITN(2001)

3.4 Exercıcios

1. Determine todos os numeros primos ımpares p para os quais−3 e resıduo quadratico(mod p).

2. Determine todos os numeros primos ımpares p para os quais 7 e resıduo quadratico(mod p).

3. Seja p um primo ımpar. Prove que 5 e um resıduo quadratico (mod p) se p ≡±1(mod 10) e nao e resıduo quadratico (mod p) se p ≡ ±3(mod 10).

4. Encontre todos os resıduos quadraticos (mod 29).

5. Calcule os seguintes sımbolos de Legendre:

(a)(

229

),

(−129

),

(529

),

(1129

);

(b)(

2127

),

(−1127

),

(5

127

),

(11127

).

6. Determine, caso existam, as solucoes das seguintes congruencias quadraticas.

(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 nao divide 4n2 + 4 para qualquer numero inteiro n.

8. Encontre os numeros primos p < 100 tais que a congruencia quadratica

x2 + x− 3 ≡ 0 (mod p)

tem solucao.

9. Resolva a congruencia quadratica x2 + x− 10 ≡ 0 (mod 24)

10. Determine os valores de n para os quais −1 e resıduo quadratico (mod n).

11. Procure as solucoes da congruencia quadratica x2 ≡ 7 (mod 513)

12. Verifique se 43 e um resıduo quadratico (mod 923).

13. Geradores de numeros primos.

(a) Mostre que n2 − n+ 41 e primo quando 1 ≤ n ≤ 40, mas nao para n = 41.

(b) Mostre que n2 − 79n + 1061 e primo quando 1 ≤ n ≤ 79, mas nao paran = 80.

308 VN

Page 57: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Resıduos quadraticos

(c) Mostre que n2 − 81n + 1681 e primo quando 1 ≤ n ≤ 80, mas nao paran = 81.

Sugestao: Utilize o sımbolo de Legendre para resıduos quadraticos.

14. (a) Mostre que para todos α ∈ N e n ∈ Z, mdc(n, 2α) = 1 se e so 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 quadraticos modulo 2, 4 e 8.

(e) Mostre que para todos α ∈ N, α ≥ 3 e n ∈ Z, se n ≡ 1 (mod 8), entao[n]2α ∈ Q2α .

(f) Mostre que para todos α ∈ N, α ≥ 3 e n ∈ Z, se [n]2α ∈ Q2α , entaon ≡ 1 (mod 8).

15. Seja f(x) um polinomio 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 entao

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 α, β numeros inteiros de valores possıveis ±1. Seja N(α, β) o numero deinteiros x no conjunto {1, 2, . . . , p− 2} tais que

(x

p

)= α,

(x+ 1p

)= β,

onde p e um primo ımpar. Prove que

VN 309

Page 58: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Resıduos quadraticos ITN(2001)

4N(α, β) =p−2∑x=1

{1 + α

(x

p

)}{1 + β

(x+ 1p

)}

e deduza

4N(α, β) = p− 2− β − αβ − α

(−1p

).

19. Use o exercıcio anterior para provar que para cada primo p existem inteiros x, ytais que x2 + y2 + 1 ≡ 0 (mod p).

310 VN

Page 59: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Capıtulo 4

Equacoes Diofantinas

Neste capıtulo vamos estudar a resolucao em Z de algumas equacoes Diofantinas daforma

axm + bym = czk m,n, k ∈ Z

De um modo geral designaremos por solucoes triviais as que tem pelo menos umadas coordenadas zero.

4.1 Ternos Pitagoricos

Um terno pitagorico e um terno ordenado (x, y, z) de numeros inteiros tal que

x2 + y2 = z2. (4.1)

E bastante simples verificar que os ternos pitagoricos triviais sao os que tem pelomenos uma das primeiras coordenadas zero e as outras duas iguais ou simetricas. Assolucoes nao triviais de (4.1) sao caracterizadas pelo seguinte teorema.

Teorema 4.1.1 O terno ordenado de numeros inteiros (x, y, z) e pitagorico sse e trivialou existem a, b, d ∈ N verificando simultaneamente as seguintes condicoes.

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 demonstracao deste teorema.

Comecemos por notar que se tem o seguinte

Lema 4.1.1 O terno (x, y, z) e pitagorico sse o mesmo acontececom (|x|, |y|, |z|).

401

Page 60: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Equacoes Diofantinas ITN(2001)

Assim vamos limitar-nos a caracterizar as solucoes nao triviais da equacao (4.1) emque todas as coordenadas sejam positivas, ou seja, vamos de facto passar a demonstrar

Teorema 4.1.2 O terno ordenado de numeros naturais (x, y, z) e pitagorico sse exis-tem a, b, d ∈ N verificando simultaneamente as seguintes condicoes.

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

]Calculos muito simples mostram que as quatro condicoes enunciadas no teorema

sao suficientes para que (x, y, z) seja um terno pitagorico nao trivial. Veremos que saotambem necessarias.

Considere-se o seguinte lema.

Lema 4.1.2 Para quaisquer numeros naturais m e n, m2|n2 sse m|n.

Dem. E imediato que m|n⇒ m2|n2, para quaisquer m,n ∈ Z. A implicacao recıproca,baseia-se em que um numero primo divide um quadrado se e so se divide a base e nofacto de todos os factores de base prima na decomposicao canonica (Teorema Funda-mental) de um quadrado perfeito terem expoente par. 2

Como consequencia tem-se

Lema 4.1.3 Se (x, y, z) e um terno pitagorico de numeros naturais, entao

mdc(x, y, z) = mdc(x, y) = mdc(x, z) = mdc(y, z).

Dem. Sejam (x, y, z) um terno pitagorico de numeros naturais, d = mdc(x, y, z) e, porexemplo 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 obtem, em particular, d = mdc(y, d1). Como y2 = z2 − x2, tambem d21|y2 e,

pelo lema 4.1.2, d1|y; mas entao d1 = d. 2

Digamos que um terno pitagorico (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

Page 61: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Equacoes Diofantinas

Teorema 4.1.3 As condicoes seguintes sao equivalentes para um ternopitagorico (x, y, z)

1. (x, y, z) e primitivo.

2. Duas das coordenadas do terno sao primas entre si.

3. As coordenadas do terno sao primas entre si duas a duas.

E deste pode obter-se ainda:

Teorema 4.1.4 Dado o terno pitagorico (x, y, z) ∈ N3, se

d ∈ N & x = du & y = dv & z = dw (4.2)

entao d = mdc(x, y, z) sse (u, v, w) e terno pitagorico primitivo.

Dem. Suponha-se que (x, y, z), (u, v, w) e d sao dados como em (4.2).(se) Por hipotese (u, v, w) e terno pitagorico 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 hipotese e pelolema 4.1.3, mdc(u, v) = mdc(x

d ,yd) = 1, pelo que d = mdc(x, y), como se pretendia

mostrar.(so se) Tem-se

(du)2 + (dv)2 = (dw)2;

dividindo por d2 conclui-se que (u, v, w) e terno pitagorico; mais uma vez utilizando olema 4.1.3, tambem se conclui que (u, v, w) e primitivo. 2

Resumindo:

Teorema 4.1.5 E condicao necessaria e suficiente para que o terno denumeros naturais (x, y, z) seja pitagorico que exista um terno pitagorico primitivo(u, v, w) e um numero natural d tais que

x = du & y = dv & z = dw (4.3)

e neste caso d = mdc(x, y, z).

Passamos entao a caracterizacao dos ternos pitagoricos primitivos.

Teorema 4.1.6 Para que o terno ordenado de numeros naturais (x, y, z) seja pita-gorico primitivo e condicao necessaria e suficiente que existam a, b ∈ N verificandosimultaneamente as seguintes condicoes.

1. a e b tem paridades distintas

2. b < a

VN 403

Page 62: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Equacoes 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. Comecamos com duas observacoes importantes. Uma cuja demonstracao sedeixa ao cuidado do leitor

Lema 4.1.4 A soma de dois quadrados de numeros ımpares nao e divisıvel por 4.

e outra que demonstramos

Lema 4.1.5 Se (x, y, z) e terno pitagorico primitivo, entao x e y tem paridades difer-entes.

Dem. (do lema 4.1.5) Pelo lema 4.1.3, x e y nao podem ser ambos pares e, pelolema anterior (4.1.4), nao podem ser ambos ımpares pois nesses casos z2 seria par econsequentemente divisıvel por 4 e soma de dois quadrados de numeros ımpares. 2

Lema 4.1.6 Para quaisquer numeros naturais a e b primos entre si, tais que b < a.Tem-se uma das situacoes seguintes

1. a e b tem paridades distintas e nesse caso (2ab, a2 − b2, a2 + b2) e(a2 − b2, 2ab, a2 + b2) sao ternos pitagoricos primitivos.

2. a e b sao ambos ımpares e nesse caso (ab, a2−b2

2 , a2+b2

2 ) e (a2−b2

2 , ab, a2+b2

2 ) saoternos pitagoricos primitivos.

Dem. Como a e b sao primos entre si, nao podem ser ambos pares, daı que as hipotesesapresentadas esgotam as possibilidades. Alguns calculos simples mostram que os ternosem estudo sao pitagoricos. Observe-se que no caso 2, como a e b sao ambos ımpares, adiferenca e a soma de quadrados sao ambas pares.

Suponha-se entao 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 teorema4.1.4, permite retirar as conclusoes descritas.1. Como a e b tem paridades diferentes, um e par e outro e ımpar de modo que a2 + b2

e ımpar, ou seja 2 6 |(a2 + b2) e consequentemente 2 6 |d. Assim, se p for um numeroprimo que divide d, ter-se-a

p 6= 2 & p|ab & p|(a+ b)(a− b) & p|a2 + b2.

404 VN

Page 63: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Equacoes Diofantinas

Se p|a e p|a+b, entao p|b. Ora nao ha divisores primos comuns a a e b, donde d nao temdivisores primos, isto e, d = 1. Analogamente se estudam os casos em que p|a & p|a−bou 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 eimpossıvel por estes serem numeros primos entre si; mas entao d1 = 1, por ser umnumero natural sem divisores primos; segue-se mdc(a2 − b2, a2 + b2) = 2 e, como2|2ab, d = 2. 2

Continuando a demonstracao do teorema 4.1.6:Provamos no lema 4.1.6.1 que as condicoes do enunciado produzem ternos pitago-

ricos primitivos, ou seja formam uma condicao suficiente como se pretende. Vejamosque formam tambem uma condicao necessaria.

Seja (x, y, z) um terno pitagorico primitivo. Pelo lema 4.1.5, x e y tem paridadesdiferentes. Digamos que x e par (e y e ımpar), por exemplo

x = 2k. (4.4)

Tem-se2|(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 tem a mesma paridade. Segue-se que, para certos numerosnaturais u e v se tem

z − y = 2u & z + y = 2v & u < v. (4.6)

Resulta daqui, pela equacao (4.5), que

k2 = uv (4.7)

Vejamos queu e v sao primos entre si : (4.8)

Se p fosse um numero primo divisor simultaneo de u e v, entao ter-se-ia, pela condicao(4.6)

p|u+ v = z & p|v − u = y;

VN 405

Page 64: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Equacoes Diofantinas ITN(2001)

mas entao (x, y, z) nao seria primitivo pelo lema 4.1.3, pois p|mdc(y, z); assim neces-sariamente se da (4.8). Mas entao resulta da equacao (4.7) que u, e v sao por sua vezquadrados 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 equacao (4.4)

x = 2ab & y = a2 − b2 & z = a2 + b2.

tendo-se ainda que a e b tem paridades distintas pois, caso contrario, x e y seriamambos pares.

O caso em x e ımpar (e y e par) tratar-se-ia de modo analogo, dando lugar a outrapossibilidade em 5 no lema 4.1.6. 2

Resumindo: o teorema 4.1.2 caraceriza os ternos pitagoricos de numerosnaturais como multiplos naturais de ternos que se prova serem os unicos primitivos; osternos pitagoricos em Z serao entao obtidos de ternos em N por variacoes de sinal nascoordenadas (lema 4.1.1).

4.2 Somas de duas quartas potencias

Demonstraremos o seguinte:

Teorema 4.2.1x4 + y4 = z2

so tem solucoes triviais.

Entendendo solucoes triviais como aquelas em que uma das coordenadas x ou y enula.

Dem. Suponhamos que existem de facto solucoes nao triviais e, portanto existemnumeros inteiros u, v, w para os quais

u4 + v4 = w2 & u 6= 0 & v 6= 0 & w > 0.

De outro modo

C := {z ∈ N| ∃x ∈ N ∃y ∈ N x4 + y4 = z2} 6= ∅. (4.9)

Assim sendo (u2, v2, w) e terno pitagorico; como, se mdc(u, v) = d, entao(u2

d2 ,v2

d2 ,wd2 ) seria terno pitagorico primitivo e (u

d ,vd ,

wd ) ∈ C, podemos supor que (u2, v2, w)

406 VN

Page 65: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Equacoes Diofantinas

e primitivo, pelo que, pelo teorema 4.1.6, possivelmente trocando u com v, existemnumeros naturais a, b tais que

a e b tem 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 condicoes. 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 nao 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 pitagorico primitivo, por (4.12). Por (4.16) e pelo teorema4.1.6, existem numeros naturais s e t tais que

s e t tem 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 entao, por (4.14)u2 = 2ab = 4st(s2 + t2) (4.21)

e, como s e t sao primos entre si, por (4.17), o mesmo acontece com s e s2 + t2 e te s2 + t2, portanto s, t e s2 + t2 sao quadrados perfeitos, digamos que, para certosnumeros inteiros x, y e z, que podemos supor nao negativos,

s = x2 & t = y2 & s2 + t2 = z2 (4.22)

e portantox4 + y4 = z2,

ou seja(x, y, z) ∈ C. (4.23)

VN 407

Page 66: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Equacoes Diofantinas ITN(2001)

Vamos ver que0 < z < w. (4.24)

Se s = 0 = t, entao u = v = 0, por (4.20) e (4.21), o que nao acontece, portanto0 < s2 + t2 = z2 e z > 0 porque estamos a supor que z nao 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 nao tem mınimo; tal nao pode acontecer se severifica (4.9), portanto C = ∅ e o teorema fica demonstrado. 2

4.3 Somas de dois quadrados

Vamos caracterizar agora as solucoes da equacao

x2 + y2 = n (0 ≤ n ∈ Z) (4.25)

Comecemos por verificar que ela nao tem sempre solucao.

Exemplo 4.3.1 Pode verificar-se por tentativas que a equacao x2 + y2 = 7 nao temsolucao em Z: como 7 nao e um quadrado perfeito,nao ha solucoes triviais; por outrolado, as unicas expressoes de 7 como soma de dois numeros naturais sao 1+6, 2+5, 3+4e suas comutadas e 2, 3, 5 e 6 tambem nao sao quadrados perfeitos.

Veremos de que maneira a existencia de solucao inteira para (4.25) depende danatureza de n.

Definicao 4.3.1 Um numero natural n e simples se n = 1 ou n verifica a seguintecondicao: Se p e um numero primo

p|n ⇒ {p2 6 |n & [p = 2 ou p ≡ 1 (mod 4)]}

Vamos demonstrar o seguinte:

Teorema 4.3.1 A equacao (4.25) tem solucao sse existem s, n0 ∈ N tais que n0 esimples e n = s2n0.

Comecemos por observar que o exemplo 4.3.1 nao e excepcional.

Lema 4.3.1 Se n ≡ 3 (mod 4), entao n nao 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). 2

O exemplo seguinte tambem nao e acidental

408 VN

Page 67: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Equacoes Diofantinas

Exemplo 4.3.2 5 = 1 + 4 = 12 + 22

Lema 4.3.2 Um numero primo p e soma de dois quadrados sse p = 2 oup ≡ 1 (mod 4).

Dem. (so se) Suponha-se que p e soma de dois quadrados, entao pelo lema 4.3.1,p 6≡ 3 (mod 4). Ora os numeros congruentes com 0 ou 2 (mod 4) sao pares, pelo que p,sendo primo e par so pode ser 2, e se for ımpar, so resta p ≡ 1 (mod 4).(se) Se p = 2 entao 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 equacao em (4.27) e equivalente a congruencia x2 + 1 ≡ 0 (mod p), que temsolucao por (4.26), podendo esta ser determinada pelo sistema completo de resıduos(mod p)

{−p−12 + i : 0 ≤ i ≤ p− 1}

onde os resıduos tem valor absoluto majorado como descrito em (4.27). Como 1 = 12,tem-se que

Cp = {t ∈ N : tp e soma de dois quadrados} 6= ∅De (4.27) deduz-se tambem

minCp < p (4.28)

pois se t ∈ Cp, entao

t =x2 + 1p

≤p2

4 + 1p

=p

4+

1p<p

4+p

2< p

Na verdademinCp = 1 (4.29)

como se pode ver do seguinte modo: suponha-se que, pelo contrario,

1 < k = minCp & kp = a2 + b2 (4.30)

Por um lado tem-se

∃x, y∈Z ∃m∈N {[x 6= 0 ou y 6= 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 completode resıduos (mod k) {−k

2 +1+i : 0 ≤ i ≤ k−1} se k e par, ou {−k−12 +i : 0 ≤ i ≤ k−1}

se k e ımpar, verificando-se as inequacoes em (4.31); por outro lado, x e y nao podem

VN 409

Page 68: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Equacoes Diofantinas ITN(2001)

ser nulos simultaneamente, ja que, se x = 0 = y, entao a ≡ 0 ≡ b (mod k), pelo que a2 ≡0 ≡ b2 (mod k2); mas entaoter-se-ia kp = a2 + b2 ≡ 0 (mod k2) ou seja kp = αk2 para algum α ∈ Z, de ondese concluiria k|p, o que e impossıvel por (4.28). Assim, sob a hipotese (4.30), tambem0 ≡ kp = a2 + b2 ≡ x2 + y2 (mod k), isto e, x2 + y2 = mk para algum m ∈ N, ficandodemonstrado (4.31) tambem sob a hipotese (4.30).

Mas podemos ser mais precisos ainda: nas condicoes (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) esta em contradicao com a definicao de k em (4.30), seguindo-seque nao pode ter-se k > 1, ou seja vale (4.29) como se pretendia provar. Deduzamosentao (4.33):

k2mp = (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-seque

ax+ by ≡ a2 + b2 ≡ 0 (mod k) & k|ax+ by

e tambemay − bx ≡ ab− ba = 0 (mod k) & k|ay − bx.

Segue-se que

mp =(ay − bx

k

)2

+(ax+ by

k

)2

e as duas fraccoes do segundo membro sao os u e v que procuravamos paradeduzir (4.33).

O lema 4.3.2 esta demonstrado. 2

Para terminarmos a demonstracao do teorema 4.3.1, interessa ter presente que

Lema 4.3.3 Se dois numeros naturais sao somas de dois quadrados, o seu produtotambem e.

Dem. Basta lembrar a formula (do quadrado do valor absoluto) do produto doisnumeros complexos 1 na forma algebrica: se m = a2 + b2 e n = c2 + d2, entao mn =(ac− bd)2 + (ad+ bc)2 2

1Veja-se a proposito (8.2)

410 VN

Page 69: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Equacoes Diofantinas

Dem. (do teorema 4.3.1)(se) Suponhamos entao que n = s2n0, em que n0 e simples. Se n0 = 1, imediatamentese tem n = s2 + 02. Se, para numeros primos distintos pi, n0 = p1 · · · pk, sendo pos-sivelmente algum dos primos igual a 2 e os restantes congruentes com 1 (mod 4), pelolema anterior (lema 4.3.3) e pelo lema 4.3.2, tem-se

n = s2(a2 + b2) = (sa)2 + (sb)2.

(so se) Suponha-se que n e soma de dois quadrados. Se n = s2 + 02, o teorema valecom n0 = 1. Se n nao e um quadrado, escreva-se

n = a2 + b2 =k∏

i=1

qαii ·

r∏i=1

qαk+i

k+i

em que os qi sao primos distintos, os αi sao pares se 1 ≤ i ≤ k e ımpares se k < i ≤ k+r,digamos

αk+i = 2βi + 1 (1 ≤ i ≤ r).

e faca-se

s2 =k∏

i=1

qαii ·

r∏i=1

q2βi

k+i & n0 =r∏

i=1

qk+i.

Falta verificar que os qk+i = pi sao 2 ou congruentes com 1 (mod 4). Suponhamos quenao e portanto, reordenando convenientemente,

p1 ≡ 3 (mod 4)Repare-se que n = a2 + b2 ≡ 0 (mod p1), portanto

p1|a,

ja que, caso contrario, a teria inverso a∗ (mod p1), e viria 1 + (a∗b)2 ≡ 0 (mod p1), oque e impossivel porque p1 6≡ 1 (mod 4). Analogamente se conclui que

p1|b

e portantop21|a2 + b2 = n.

Como p1 e distinto dos outros pi, p1|s; segue-se que

n

p12

=(a

p1

)2

+(b

p1

)2

=(s

p1

)2

p1 · · · pr.

Por este processo eliminamos p1 de s mas mantemos a forma

n = s2p1 · · · pr

o que implica que p1|s. Em suma, nao podemos supor que p1 ≡ 3 (mod 4) e o teoremafica demonstrado. 2

VN 411

Page 70: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Equacoes Diofantinas ITN(2001)

4.4 Somas de quatro quadrados

Vamos demonstrar o seguinte

Teorema 4.4.1 Qualquer numero natural e soma de quatro quadrados de numerosinteiros.

Convencionamos, para abreviar, que soma de quatro quadrados deve entender-secomo soma de quatro quadrados de numeros inteiros.

Observando que vale

Lema 4.4.1 O produto de dois numeros naturais que sao somas de quatro quadradose soma de quatro quadrados.

bastara entao provar

Lema 4.4.2 Qualquer numero primo e soma de quatro quadrados.

Dem. (do lema 4.4.1)2 Basta tomar em consideracao 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.

2

A demonstracao do lema 4.4.2 e essencialmemte semelhante a do lema 4.3.2, masprecisamos ainda de um outro lema.

Lema 4.4.3 A congruencia

x2 + y2 ≡ −1 (mod p) (4.34)

tem solucao para qualquer numero primo p.

Dem. E claro que 12 + 02 = 1 ≡ −1 (mod 2). Portanto suporemos de ora em dianteque p designa um numero primo ımpar.

Relembrando a contagem de resıduos quadraticos sabemos que os x2, para 0 ≤ x ≤p−12 , sao p+1

2 resıduos nao 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 entao x2 + 1 + y2 ≡ 0 (mod p).

2

2Veja-se a proposito o teorema 8.2.3

412 VN

Page 71: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Equacoes Diofantinas

Dem. (do lema 4.4.2) Queremos provar que, para qualquer numero primo p, existemx, y, z, w ∈ Z tais que

p = x2 + y2 + z2 + w2. (4.35)

De novo 2 = 12 +12 +02 +02, pelo que passaremos a supor que p designa um primoımpar.

Em primeiro lugar, resulta do lema 4.4.3 que, para certos m,x, y ∈ Z,

mp = x2 + y2 + 12 + 02 & 0 ≤ 0, 1, x, y ≤ p− 12

. (4.36)

Assim, definindo

k := min{m ∈ N| ∃x, y, z, w mp = x2 + y2 + z2 + w2} (4.37)

podemos concluir que1 ≤ k < p. (4.38)

E claro que se k = 1 nada ha mais a demonstrar. Vamos ver que 1 < k nao podeacontecer. Suponhamos entao que na verdade 1 < k.

Se k e par, o mesmo acontece com x + y + z + w, portanto ou todos os x, y, z, wsao pares ou todos sao ımpares ou dois sao pares e dois sao ımpares; suponha-se queno ultimo caso x e y tem a mesma paridade assim como z e w. Tem-se entao

k

2p =

(x+ y

2

)2

+(x− y

2

)2

+(z + w

2

)2

+(z − w

2

)2

.

o que contradiz a minimalidade de k, dada em (4.37). Portanto k nao e par, ou seja ktera de ser ımpar.

Se k dividisse todos os x, y, z, w entao k2|kp e daı k|p, o que tambem nao podeacontecer. Assim k ≥ 3. Por definicao de k em (4.37),

x2 + y2 + z2 + w2 equiv 0 (mod k)

e podemos escolher resıduos positivos (mod k), a, b, c, d de modulo nao superior a k2 , e

s ∈ N tais que

s < k & x ≡ a & y ≡ b & z ≡ c & w ≡ d (modk) & a2+b2+c2+d2 = sk.

Pelo lema 4.4.1, existem e, f, g, h ∈ Z tais que

kpks = e2 + f2 + g2 + h2. (4.39)

Como os e, f, g, h podem ser dados pela Identidade de Lagrange, pode supor-se que saotodos divisıveis por k, pelo que, dividindo em (4.39) por k2, representamos sp comosoma de quatro quadrados e s < k, contradizendo a definicao de k. Em qualquer casoconcluimos que k nao pode ser maior que 1. 2

VN 413

Page 72: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Equacoes Diofantinas ITN(2001)

4.5 Exercıcios

1. Resolva as seguintes equacoes Diofantinas:

(a) x2 + y2 = 51;

(b) x2 + y2 + z2 = 18;

(c) x2 + 2xy + 2y2 = 17;

(d) 4x2 + 12xy + 10y2 = 26.

2. Resolva a equacao Diofantina em (x, y, z) x2 − y2 = z. e conclua que a equacaoDiofantina x2 − y2 = mk tem solucao (x, y) quando m, k ≥ 3.

3. Mostre que nem todos os numeros inteiros positivos sao somas de, no maximo,tres quadrados.

4. O Teorema de Fermat afirma:

Quando n > 2, a equacao Diofantina xn + yn = zn so tem solucoes triviais.

Verifique que vale quando n = 4, suponha-o demonstrado quando n e primo ımpare apresente uma demonstracao para os restantes casos baseada nestes dois.

5. Determine cinco ternos Pitagoricos primitivos distintos.

6. Mostre que para cada numero inteiro n ≥ 3 existe um terno Pitagorico em queuma das coordenadas e n.

7. Resolva a equacao Diofantina x2 + 4y2 = z2.

8. Determine todos os angulos θ para os quais sen θ e cos θ sao numeros racionais.

9. Mostre que a equacao Diofantina x2+y4 = z2 tem um numero infinito de solucoesnao triviais tais que mdc(x, y) = 1.

10. Resolva a equacao Diofantina x2 + py2 = z2 nos casos em que p e primo.

11. Resolva a equacao Diofantina (x2 + y2 − 2)4 + 16 = z2.

12. Suponha que mdc(a, b) = 1. Mostre que se a nao e soma de dois quadrados, entaoab tambem nao e.

13. Mostre que a equacao 5x2 + 14xy + 10y2 = n tem solucoes em inteiros se e so sen e soma de dois quadrados.

14. Mostre que a equacao (x2 + 1)4 + (y2 + 2)4 = (z + 4)2 nao tem solucoes inteiras.

15. Determine todas as solucoes da equacao diofantina

(x4 + 1)4 + y12 = (z2 + 1)4.

414 VN

Page 73: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Equacoes Diofantinas

16. Considere a equacao x2 − 6y2 = 1.

(a) Mostre que se (x0, y0) ∈ Z2 e uma solucao da equacao, entao (5x0+12y0, 5y0+2x0) tambem e.

(b) Use a alınea anterior para obter pelo menos cinco solucoes distintas daequacao.

(c) Mostre que a equacao tem infinitas solucoes.

17. Mostre que se n4k ≡ 7 (mod 8) (k ∈ N), entao n nao e soma de tres quadrados.

VN 415

Page 74: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Equacoes Diofantinas ITN(2001)

416 VN

Page 75: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Capıtulo 5

Funcoes aritmeticas

5.1 Introducao

Uma funcao real de variavel natural diz-se aritmetica. Consideremos algumas funcoesaritmeticas importantes.

Para cada n ∈ N define-se

d(n) = numero de divisores positivos de n

σ(n) = soma dos divisores positivos de n

Teorema 5.1.1 Se p1, · · · , pk sao os divisores primos de n ∈ N e para certos numerosnaturais αi n =

∏ki=1 p

αii , entao

d(n) =k∏

i=1

(1 + αi) (5.1)

σ(n) =k∏

i=1

αi∑j=0

pji (5.2)

=k∏

i=1

pαi+1i − 1pi − 1

(5.3)

A validade destes dois resultados conclui-se das observacoes seguintes

1. Os numeros primos que dividem os divisores de n nao triviais tambem dividemn, isto e

1 6= d | n ⇒ d =r∏

j=1

pβj

ij

com 1 ≤ βj ≤ αij .

501

Page 76: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Funcoes aritmeticas ITN(2001)

2. Consequentemente os divisores positivos de n sao os monomios do desenvolvi-mento de

f(n) = (1 + p1 + · · ·+ pα11 ) · · · (1 + pk + · · ·+ pαk

k )

3. Assim d(n) e o numero de monomios do desenvolvimento do mesmo f(n) eσ(n) = f(n)

Uma argumentacao de contagem analoga as anteriores permite estabelecer o teore-ma seguinte. Demonstra-lo-emos tambem via das propriedades das funcoes multiplica-tivas (teorema 5.5.2)

Teorema 5.1.2 Se p1, · · · , pk sao os divisores primos de n ∈ N e para certos numerosnaturais αi n =

∏ki=1 p

αii , entao

φ(n) = n

k∏i=1

(1− 1

pi

)=

k∏i=1

[pαi−1

i (pi − 1)]. (5.4)

Utilizaremos o lema seguinte.

Lema 5.1.1 Sejam d e n numeros naturais e suponha-se que d|n. O conjunto {i ∈N| d|i ≤ n} tem n

d elementos.

Dem. Se n = kd, os elementos do conjunto em questao sao precisamente 1d, 2d, · · · , kd.

2

Dem. (do teorema 5.1.2) Seja n um numero natural maior que 1, representado naforma canonica por pα1

1 · · · pαkk . Se designarmos por C o conjunto dos numeros entre 1

e n que nao sao primos com n e definirmos

Ci := {k ∈ N| 1 ≤ k ≤ n & pi|k},

tem-se, por um ladoC = ∪k

i=1Ci

e, por outro lado

Ci1 ∩ · · · ∩ Cis = {k ∈ N| 1 ≤ k ≤ n & pi1 · · · pis |k} (i1 < · · · < is; 1 ≤ s ≤ k).

Portanto

#C =k∑

i=1

#Ci −∑

1≤i1<i2≤k

#(Ci1 ∩ Ci2) +∑

1≤i1<i2<i3≤k

#(Ci1 ∩ Ci2 ∩ Ci3)− · · ·

+ (−1)k+1#(C1 ∩ · · · ∩ Ck)

502 VN

Page 77: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Funcoes aritmeticas

Como, pelo lema 5.1.1,

#Ci1 ∩ · · · ∩ Cis =n

pi1 · · · pis

= n1pi1

· · · 1pis

,

concluimos

#C =k∑

i=1

n

pi−

∑1≤i1<i2≤k

n1pi1

1pi2

+∑

1≤i1<i2<i3≤k

n1pi1

1pi2

1pi3

− · · ·

+ (−1)k+1n1p1· · · 1

pk.

e, pondo n em evidencia nesta ultima formula, como

φ(n) = n−#C,

φ(n)n

= 1− #Cn

= 1−k∑

i=1

1pi

+∑

1≤i1<i2≤k

1pi1

1pi2

−∑

1≤i1<i2<i3≤k

1pi1

1pi2

1pi3

+ · · ·

+(−1)k 1p1· · · 1

pk

=k∏

i=1

(1− 1

pi

),

ou seja

φ(n) = n

k∏i=1

(1− 1

pi

).

2

Outras funcoes aritmeticas que virao a ser-nos uteis: defina-se para cada n ∈ N

1(n) := 1 (5.5)

e(n) :=[

1n

]=

{1 se n = 10 se n > 1

. (5.6)

(5.7)

E ainda a funcao µ de Mobius, definida, para cada numero natural n, por

µ(n) =

1 se n = 10 se ∃p [p e primo & p2 | n](−1)k se n = p1 · · · pk com os pi primos distintos.

(5.8)

VN 503

Page 78: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Funcoes aritmeticas ITN(2001)

5.2 Produto de Dirichlet

Designemos por A o conjunto de todas as funcoes aritmeticas. Uma forma que se ob-servou ser conveniente de algebrizar A foi o produto de convolucao ou de Dirichlet,designado por ∗ e definido por

f ∗ g(n) =∑d|n

f(d)g(n

d) (n ∈ N). (5.9)

As propriedades basicas deste produto ficam descritas nos teoremas seguintes, cujademonstracao se deixa a cargo do leitor. Recordem-se as funcoes definidas na seccaoanterior (5.1).

Teorema 5.2.1 (A, ∗) e um monoide comutativo. Mais precisamente:

1. ∗ e associativa e comutativa,

2. e e elemento neutro para ∗.

Designe-se por A1 o conjunto das funcoes aritmeticas nao nulas em 1.

Teorema 5.2.2 Se f ∈ A1 e g e definida recursivamente por

g(1) =1

f(1)

g(n) = − 1f(1)

∑d|n

f(d)g(nd

), se n > 1,

entao

1. g ∗ f = f ∗ g = e,

2. (A1, ∗) e grupo abeliano.

5.3 Funcoes multiplicativas

Uma funcao aritmetica f diz-se multiplicativa se verificar

mdc(m,n) = 1 ⇒ f(mn) = f(m)f(n) (m,n ∈ N) (5.10)

Um resultado natural:

Teorema 5.3.1 Uma funcao aritmetica nao identicamente nula f e multiplicativa see apenas se

f(1) = 1 & f

(k∏

i=1

pαii

)=

k∏i=1

f (pαii ) (5.11)

sempre que os pi sao primos distintos dois a dois e os αi sao numero naturais.

504 VN

Page 79: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Funcoes aritmeticas

Dem. Suponha-se que f e multiplicativa. Como mdc(1, n) = 1, tem-se f(1) = f(1 ×1) = f(1)f(1), de onde se segue f(1) = 0 ou f(1) = 1; ora, se f(1) = 0, resultaf(m) = f(1 ×m) = f(1)f(m) = 0, pois mdc(1,m) = 1 (m ∈ N) e f e identicamentenula; assim, se f 6≡ 0, necessariamente f(1) = 1. A segunda parte da condicao (5.11)e tambem necessaria, pois potencias de base prima sao primas entre si se as bases saodistintas.

Concluimos que a condicao (5.11) e necessaria.Suponha-se agora que vale a condicao (5.11) e que mdc(m,n) = 1. De f(1) = 1

obtem-se, para m=1, f(mn) = f(n) = f(1)f(n) = f(mn) e, para n = 1, f(mn) =f(m) = f(m)f(n). Se m 6= 1 6= n, entao as representacoes canonicas de m e de nnao tem factores primos comuns e a segunda parte da condicao (5.11) garante quef(mn) = f(m)f(n).

Concluimos que a condicao (5.11) e suficiente. 2

E um exercıcio facil demonstrar agora o seguinte corolario.

Corolario 5.3.1 Duas funcoes multiplicativas coincidem sse coincidirem nas potenciasde expoente inteiro nao negativo dos numeros primos.

Ilustremos a definicao:

Teorema 5.3.2 1. Todas as funcoes definidas na seccao anterior (5.1) sao multi-plicativas.

2. De facto, o produto de convolucao de duas funcoes multiplicativas e tambem mul-tiplicativo.

Dem. (1) Para verificar que d, σ e φ, basta observar que dois numeros naturais saoprimos entre si apenas quando nao tem divisores primos comuns; consequentemente,se n =

∏ki=1 p

αii e m =

∏ri=1 q

βii , com primos pi e qj totalmente distintos dois a dois, e

mdc(m,n) = 1, tem-se

mn =k∏

i=1

pαii

r∏i=1

qβii

e resta aplicar as equacoes em 5.1 e 5.4.1 e obviamente multiplicativa, pois so toma o valor 1.Quanto a e: dados numeros naturais m e n quaisquer, se sao ambos 1

e(mn) = 1 = 1× 1 = e(m)e(n).

Se um deles e maior que 1, o mesmo acontece com o produto mn e tem-se[1mn

]= 0;

VN 505

Page 80: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Funcoes aritmeticas ITN(2001)

por outro lado se, por exemplo m > 1, entao[1m

] [1n

]= 0×

[1n

]= 0

e tambem e(mn) = e(m)e(n).Para a funcao de Mobius vamos utilizar o Teorema 5.3.1.Por definicao µ(1) = 1 e, se p e primo e α ∈ N, µ(pα) vale −1 ou 0, consoante

α = 1 ou α > 1; assim, se algum dos expoentes em∏k

i=1 pαii e maior que 1, por um

lado µ(∏k

i=1 pαii

)= 0, por definicao de µ e, por outro,

∏ki=1 µ (pαi

i ) = 0, pelo queobservamos acima, pois um dos factores e zero; se todos os expoentes sao 1, de novoµ(∏k

i=1 pαii

)= (−1)k, por definicao de µ e

∏ki=1 µ (pαi

i ) = (−1)k, pelo que observamosacima. Em qualquer dos casos se verifica a condicao (5.11) para µ.

(2) A demonstracao nao e conceptualmente difıcil. Basta observar que, semdc(m,n) =1 e d|mn, entao para certos k e t, d = kt, mdc(k, t) = 1 e k|m e t|n e desenvolver calculosa partir das definicoes relevantes. 2

Teorema 5.3.3 Se g e uma funcao aritmetica multiplicativa e

f(n) =∑d|n

g(d)

entao f e multiplicativa.

Dem. Basta observar que, nas condicoes descritas f = g ∗1, e aplicar o teorema 5.3.2.2

5.4 Formula de Inversao de Mobius

Lema 5.4.1 Para qualquer n ∈ N

∑d|n

µ(d) =

{1 se n = 10 se n > 1

(5.12)

Ou sejaµ ∗ 1 = 1 ∗ µ = e. (5.13)

Dem. Defina-se f(n) =∑

d|n µ(d). Como vimos no teorema 5.3.2, µ e multiplicativa,pelo que f tambem e (teorema 5.3.3). Assim temos

f(1) =∑d|1

µ(d) = µ(1) = 1.

506 VN

Page 81: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Funcoes aritmeticas

Se p e primo e α ≥ 1,

f(pα) =

{µ(1) + µ(p) = 1− 1 = 0 se α = 1∑α

i=0 µ(pi) = 1− 1 + 0 = 0 α > 1(5.14)

Portanto, se n =∏k

i=1 pαii for a decomposicao canonica de n, tem-se que o valor (da

funcao multiplicativa f) f(n) e um produto de zeros, logo e zero. 2

Teorema 5.4.1 Seja g uma funcao aritmetica qualquer. As duas condicoes seguintessao equivalentes

∀n ∈ N f(n) =∑d|n

g(d). (5.15)

∀n ∈ N g(n) =∑d|n

µ(d)f(n

d). (5.16)

Dem. (5.15) pode reformular-se por f = g ∗ 1, de onde se segue, pelo teorema 5.2.1 epelo lema 5.4.1, f∗µ = (g∗1)∗µ = g∗(1∗µ) = g, que reformula (5.16). Reciprocamente,(5.16) traduz-se por g = f ∗µ e segue-se analogamente g∗1 = f ∗µ∗1 = f , que reformula(5.15). 2

5.5 A funcao de Euler

Nesta seccao apresentamos uma demonstracao da formula (5.4) que poe em evidenciaalguns resultados tambem importantes da teoria elementar dos numeros; em particularnao se recorre ao produto de Dirichlet.

Lema 5.5.1 Se d | n ∈ N, entao

φ(n

d) = #{k ∈ N| k ≤ n & mdc(k, n) = d} (5.17)

Dem. Vamos ver que os dois seguintes conjuntos sao equipotentes:

Cnd = {k ∈ N| k ≤ n & mdc(k, n) = d} (5.18)

C ′nd = {k′ ∈ N| k′ ≤ n

d& mdc(k′,

n

d) = 1} (5.19)

Defina-se f(k) = kd (k ∈ Cnd). Pelo teorema 1.2.4, f(Cnd) ⊆ C ′

nd. Por outro lado, sek′ ∈ C ′

nd, tem-se mdc(k′, nd ) = 1, logo

1 = min{xk′ + yn

d> 0| x, y ∈ Z}

VN 507

Page 82: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Funcoes aritmeticas ITN(2001)

donde

d = min{d(xk′ + yn

d) > 0| x, y ∈ Z}

= min{xdk′ + yn > 0| x, y ∈ Z}= mdc(dk′, n).

Mas entao f e bijectiva, pois de facto f−1 = k′ 7→ dk′.Concluindo, os conjuntos em causa tem o mesmo cardinal, como querıamos provar.

Repare-se que #C ′nd e precisamente φ(n

d ). 2

Teorema 5.5.1n =

∑d|n

φ(d) (n ∈ N) (5.20)

Dem. Por um lado d 7→ nd define uma permutacao dos divisores de n, consequentemente∑

d|n

φ(d) =∑d|n

φ(n

d);

por outro lado, os conjuntos Cnd definidos na demonstracao do teorema anterior formamuma particao de {1, 2, · · · , n} e daı

n = #{1, · · · , n} =∑d|n

#Cnd =∑d|n

φ(n

d) =

∑d|n

φ(d).

Como querıamos. 2

Finalmente voltamos a formula de calculo da funcao de Euler.

Teorema 5.5.2 Se p1, · · · , pk sao os divisores primos de n ∈ N e para certos numerosnaturais αi n =

∏ki=1 p

αii , entao

φ(n) = n

k∏i=1

(1− 1

pi

)=

k∏i=1

[pαi−1

i (pi − 1)]. (5.21)

Em particular, φ e multiplicativa.

Dem. A segunda equacao resulta obviamente da primeira. A primeira equacao obtem-se com a formula de inversao de Mobius. Pelo teorema anterior e pela formula deinversao

φ(n) =∑d|n

µ(d)n

d= n

∑d|n

µ(d)d

508 VN

Page 83: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Funcoes aritmeticas

Por um lado os divisores positivos de n sao da forma pβ11 · · · pβk

k com 0 ≤ βi ≤ αi; poroutro µ(d) = 0 se algum dos βi ≥ 2. Consequentemente µ(d)

d 6= 0 apenas quando d elivre de quadrados; mas entao os termos nao nulos do segundo somatorio acima sao daforma

(−1)l 1pi1

· · · 1pil

As formulas de Van de Graaf para o desenvolvimento de∏l

i=1(x − ai) dao-nos a ex-pressao final.

A multiplicatividade de φ e agora facil de demonstrar: basta observar que, se m en nao tem divisores primos comuns, as comutatividade e associatividade do produto denumeros naturais permitem concluir φ(mn) = φ(m)φ(n). 2

5.6 Numeros perfeitos

Um numero natural diz-se perfeito se for a soma dos seus divisores proprios (nos quaisse inclui 1); por exemplo 6 e o menor numero perfeito. Vejamos alguns teoremas declassificacao. Recorde-se que σ(m) designa a soma dos divisores naturais do numeronatural m.

Teorema 5.6.1 Para qualquer n ∈ N, se 2n−1 e primo, entao 2n−1(2n−1) e perfeito.

Dem. Repare-se que n e perfeito sse σ(m) = 2m e que, se 2n − 1 e primo, entaomdc(2n−1, 2n − 1) = 1 (n ∈ N). 2

Teorema 5.6.2 Os numeros perfeitos pares sao da forma 2n−1(2n − 1) com n ∈ N e2n − 1 primo.

Dem. Em primeiro lugar observe-se que uma potencia de dois nao e perfeita pois

σ(2n) = 2n+1 − 1 < 2n+1 = 2 · 2n. (5.22)

Suponha-se entao que m e perfeito e par. Pela equacao anterior (5.22)

m = 2α · k com k impar & k > 1.

Como σ e multiplicativa,

2m = σ(m) = σ(2α)σ(k) =(2α+1 − 1

)σ(k)

ou seja2α+1k =

(2α+1 − 1

)σ(k).

VN 509

Page 84: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Funcoes aritmeticas ITN(2001)

Como 2α+1 e 2α+1 − 1 sao primos entre si

2α+1|σ(k) isto e σ(k) = u2α+1; (5.23)

mas entao2α+1k = (2α+1 − 1)u2α+1 & k = u(2α+1 − 1).

Assim, se u > 1,σ(k) ≥ 1 + u+ u(2α+1 − 1) = u2α+1 + 1,

o que contradiz (5.23); portanto so u = 1 e possıvel. Mas entao

k = 2α+1 − 1 & m = 2α(2α+1 − 1) & σ(k) = 2α+1.

Em particular σ(k) = k + 1 e daı k e primo. 2

5.7 Exercıcios

1. Mostre que d(n) e ımpar se e so se n e um quadrado perfeito.

2. Mostre que para cada numero natural m > 1 existe um numero infinito denumeros naturais n tais que d(n) = m.

3. Mostre que ∏d|n

d = nd(n)

2 .

4. Mostre que para qualquer funcao aritmetica f se tem∑d|n

f(d) =∑d|n

f(n

d).

5. Nos problemas que se seguem supoe-se que para certos numeros primos distintospi e naturais αi,

n =k∏

i=1

pαii .

Uma funcao aritmetica f diz-se totalmente multiplicativa se para quaisquerm,n ∈N se tem f(mn) = f(m)f(n).

(a) Defina λ(n) = (−1)∑k

i=1 αi e λ(1) = 1. Mostre que

i. λ e totalmente multiplicativa.

510 VN

Page 85: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Funcoes aritmeticas

ii. ∑d|n

λ(d) ={

1 se n e quadrado perfeito0 caso contrario.

(b) Defina ν(n) = 2∑k

i=1 αi e ν(1) = 1. Mostre que ν e totalmente multiplicativae determine uma expressao para

∑d|n ν(d).

(c) Para um dado t ∈ Z defina ω(k) = tk e ω(1) = 1. Mostre que

i. ω e multiplicativa;ii. ∑

d|n

ω(d) =k∏

i=1

(1 + αit).

6. Mostre que

(a) O produto de convolucao e comutativo, associativo e distributivo relativa-mente a adicao usual de funcoes.

(b) Se f e g sao funcoes aitmeticas multiplicativas, f ∗ g tambem e.

7. Defina

e(n) =[

1n

]={

1 se n = 10 se n > 1

(n ∈ N)

(a) Mostre que e e multiplicativa.

(b) Mostre que para qualquer funcao aritmetica f , f ∗ e = f .

(c) Conclua que o conjunto das funcoes aritmeticas f, A, algebrizado por ∗ eum monoide comutativo.

8. Dada f ∈ A tal que f(1) 6= 0, seja g a funcao aritmetica definida por

g(1) =1

f(1)

g(n) = − 1f(1)

∑d|n

f(d)g(nd

), se n > 1

Mostre que

(a) g ∗ f = e.

(b) Conclua da alınea anterior que o conjunto das funcoes aritmeticas nao nulasem 1 munido do produto de convolucao e grupo abeliano.

(c) SejaM o conjunto das funcoes multiplicativas nao identicamente nulas. Quepode dizer quanto a natureza algebrica de (M, ∗)?

VN 511

Page 86: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Funcoes aritmeticas ITN(2001)

9. (a) Defina as funcoes aritmeticas Ik e 1 por

Ik(n) = nk 1(n) = 1

e mostre que

i. As funcoes Ik e 1 sao multiplicativas.ii. d = 1 ∗ 1;iii. σ = 1 ∗ I;iv. se σk(n) e a soma das k-esimas potencias dos divisores positivos de n,

entao σk = 1 ∗ Ik;v. se f e totalmente multiplicativa, entao f ∗ f = fd;vi. Ik ∗ Il(n) = nlσk−l(n).

(b) Determine uma expressao para σ ∗ d.

10. Suponha que f e uma funcao aritmetica e defina

F (n) =∑d|n

f(d) (n ∈ N).

Mostre que se F e multiplicativa, f tambem e.

11. Mostre que a unica funcao aritmetica f que verifica a condicao∑d|n

f(d) = n

e a funcao φ.

12. A funcao Λ de von Mangoldt e definida por

Λ(n) ={

log p se n = pm para algum primo p e algum m ≥ 10 caso contrario.

Mostre que

(a) log n =∑

d|n Λ(d);

(b) Λ(n) = −∑

d|n µ(d) log(d).

13. Mostre que, para cada n ∈ N, o conjunto {x ∈ N | φ(x) = n} e finito.

14. Mostre que se n > 2, φ(n) e par.

15. Mostre que d(n) ≤ 2√n.

512 VN

Page 87: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Funcoes aritmeticas

16. Seja f(n) uma funcao multiplicativa nao identicamente nula. Entao∑d|n

µ(d)f(d) =∏p|n

(1− f(p)),

onde p percorre todos os divisores primos de n.

17. Mostre que se n e um numero perfeito, entao∑

d|n1d = 2.

18. Determine todos os numeros perfeitos menores que 103.

19. Mostre que 28 e o unico numero perfeito par da forma

(a) an + 1, com n ≥ 2;

(b) an + bn, com n ≥ 2 e mdc(a, b) = 1 (28 = 33 + 13).

20. Mostre que nao ha numeros perfeitos pares da forma ann···

n

+1, com n ≥ 2 e pelomenos dois expoentes n.

21. Mostre que um numero perfeito ımpar nao e primo nem produto de dois primos.

22. Mostre que se n e um numero perfeito ımpar entao n = pek2, onde p e um primoque nao divide k e p ≡ e ≡ 1 (mod 4).

23. Um par (m,n) ∈ N2 diz-se amigavel se cada coordenada e a soma dos divisoresproprios (incluindo 1) da outra. Mostre que

(a) O par (m,n) e amigavel se e so se σ(m) = σ(n) = m+ n.

(b) Verifique que (220, 284), (5020, 5564) e (17296, 18416) sao pares amigaveis.

24. Mostre que se a = 3 × 2n − 1, b = 3 × 2n−1 − 1 e c = 9 × 22n−1 − 1 sao primosımpares, o par (2nab, 2nc) e amigavel.

VN 513

Page 88: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Funcoes aritmeticas ITN(2001)

514 VN

Page 89: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Parte II

Numeros reais

601

Page 90: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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
Page 91: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Capıtulo 6

Fundamentacao

Neste capıtulo provamos que, a menos de um isomorfismo, o corpo Q, dos numerosracionais, esta contido em todos os corpos ordenados e todos os corpos ordenadoscompletos sao isomorfos e revemos algumas propriedades dos numeros reais.

Tomaremos um ponto de vista superestrutural: identificaremos subestruturas espe-ciais dos corpos ordenados como estruturas de numeros naturais, de numeros inteirose de numeros racionais. Na seccao 6.2 abordaremos rapidamente uma visao mais con-strutiva (teorema 6.2.1).

OBS.: 1. Os termos anel e domınio de integridade entender-se-ao respectivamentecomo sinonimos de anel associativo e domınio.

2. Um mergulho de uma estrutura algebrica A noutra B e um morfismoinjectivo de A em B

6.1 Corpos ordenados e numeros racionais

Um corpo e um anel de divisao comutativo. Por outras palavras, uma estruturaalgebrica K = (K,+, ·) com duas operacoes binarias + e · diz-se um corpo se verificaras seguintes propriedades

1. K e um anel cujo zero designamos por 0.

2. (K\{0}, ·) e um grupo comutativo cujo elemento neutro designamos por 1, oupor unidade do corpo.

Note-se que, em particular, 0 6= 1 pela segunda propriedade. Do modo usual,identificaremos a · b com ab quando a, b ∈ K.

Um corpo K e ordenado quando se distingue um subconjunto K+ de K, ditoconjunto dos elementos positivos de K, para o qual se verificam as condicoesseguintes

1. 0 6∈ K+ 6= ∅

603

Page 92: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

2. Para quaisquer a, b ∈ K, da-se uma e so uma das condicoes seguintes

(a) a = b

(b) a− b ∈ K+

(c) b− a ∈ K+

3. Para quaisquer a, b ∈ K+, a+ b ∈ K+

4. Para quaisquer a, b ∈ K+, ab ∈ K+

E um exercıcio verificar que a condicao

a < b se e so se b− a ∈ K+ (a, b ∈ K+)

define uma relacao < de ordem total estrita em K de modo queK+ = {x ∈ K : 0 < x}, e K = (K,+, ·, < ) e uma estrutura algebrica em queK = (K,+, ·) e um corpo e < e compatıvel com + e semicompatıvel com ·, ou seja:

1. A relacao < e

(a) Anti-reflexiva — a 6< a, seja qual for a ∈ K.(b) Anti-simetrica — a < b ⇒ b 6< a, sejam quais forem a, b ∈ K.(c) Transitiva — a < b & b < c ⇒ a < c, sejam quais forem a, b, c ∈ K.(d) Tricotomica — para quaisquer a, b ∈ K, da-se uma e so uma das condicoes

seguintes: a = b, a < b, b < a.

2. Para quaisquer a, b, c ∈ K, a < b ⇒ a+ c < b+ c.

3. Para quaisquer a, b, c ∈ K, [a < b & 0 < c] ⇒ ac < bc

De facto, estas propriedades de < podem ser tomadas como definidoras de corpoordenado, deduzindo-se delas que o conjunto {x ∈ K : 0 < x} verifica as propriedadestomadas inicialmente como caracterısticas de K+, de tal modo que a relacao de ordemobtida a partir de K+ e precisamente < . De modo um pouco informal: ha umacorrespondencia bijectiva natural entre ordens compatıveis com as operacoes do corpoe conjuntos de positivos.

Vamos ver que, a menos de um isomorfismo, todos os corpos ordenados, contem ocorpo dos numeros racionais, ou seja Q e o menor corpo ordenado.

Seja entao K um corpo ordenado com relacao de ordem <.

Lema 6.1.1 Para qualquer a ∈ K,

(i) a < 0 se e so se 0 < −a

(ii) −a < 0 se e so se 0 < a

604 VN

Page 93: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Numeros Reais

(iii) Se a 6= 0 entao 0 < a2

(iv) 0 < 1

Dem. As condicoes (i) e (ii) sao equivalentes, ja que, em qualquer anela = −(−a). Assim limitar-nos-emos a provar (i), (iii) e (iv)

(i) Observe-se que vale a seguinte cadeia de implicacoes, pela compatibilidade de< com +.

a < 0 ⇒ 0 = a+ (−a) < 0 + (−a) = −a ⇒ a = 0 + a < −a+ a = 0

(iii) Como a2 = (−a)2, por (i) e pela semicompatibilidade de < com ·, quando a 6= 0,a2 e sempre o produto de dois elementos positivos, portanto e positivo.(iv) Observe-se que 0 6= 1 = 12 e tome-se em conta (iii). 2

Definicao 6.1.1 Um subconjunto C de K diz-se indutivo se 1 ∈ C e x + 1 ∈ Csempre que x ∈ C.

Obviamente K e K+ sao indutivos, mas ha concerteza subconjuntos indutivos maispequenos. Designe-se por N a interseccao de todos os subconjuntos indutivos de K.Seja ainda S a restricao da funcao x 7→ x+ 1 a N.

Lema 6.1.2 N e um subconjunto indutivo e (N,S,1) e uma estrutura denumeros naturais.

Dem. Em primeiro lugar, 1 ∈ N pois, por definicao, 1 e elemento de todos os sub-conjuntos indutivos. Por outro lado, se x ∈ N entao x esta em todos os subconjuntosindutivos e consequentemente x+1 tambem, portanto x+1 ∈ N se x ∈ N. E concluimosde facto duas coisas a saber:

1. N e indutivo

2. S e uma funcao de N em N.

Como (K,+) e um grupo, S e injectiva. Alem disso, 1 = S(x) ⇒ x = 0, pelo que1 so pode ser imagem por S de algum elemento de N se 0 ∈ N. Ora K+ e indutivo e0 6∈ K+, portanto 0 6∈ N e 1 6∈ S(N).

Finalmente, vejamos que se verifica o Princıpio de Inducao:Se 1 ∈ A ⊆ N e x + 1 ∈ A sempre que x ∈ A, entao A e um suconjunto indutivo

de N ; ora, por definicao, N ⊆ A, portanto A = N. 2

Assim N = {1,1 + 1,1 + 1 + 1, · · · } e como habitualmente fazemos a convencaonotacional de designar a soma de n 1s pelo numero natural intuitivo n. Em suma

VN 605

Page 94: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

Corolario 6.1.1 A menos de um isomorfismo de estruturas de numeros naturais, oconjunto N dos numeros naturais intuitivos e subconjunto de qualquer corpo ordenado.

Deixamos ao cuidado do leitor a demonstracao do seguinte resultado

Teorema 6.1.1 A soma, o produto e a ordem definidas em N como universo da estru-tura de numeros naturais (N, S,1) coincidem com as induzidas pelocorpo K.

Repare-se agora que, como K e um corpo, todos os elementos n ∈ N tem um inversomultiplicativo n−1 ∈ K, que e sempre um numero positivo, e que os elementos daforma np−1 com n, p ∈ N formam um grupo para a multiplicacao. Reunimos num lemaalgumas propriedades importantes:

Lema 6.1.3 Sejam K+ o subconjunto de elementos positivos de K eQ = {np−1 : n, p ∈ N}.

1. Para qualquer a ∈ K\{0}, a−1 tem o mesmo sinal que a.

2. N ⊂ Q ⊆ K+

3.(np−1

)−1 = pn−1, para quaisquer n, p ∈ N

4. (np−1)(mq−1) = (nm)(pq)−1 (m,n, p, q ∈ N)

5. (Q, ·) e um grupo comutativo

6. (mk)(pk)−1 = mp−1

7. np−1 +mq−1 = (nq +mp)(pq)−1 (m,n, p, q ∈ N), e (Q,+) e um semigrupo.

8. (Q,+, ·) e uma estrutura algebrica onde · e distributiva relativamente a +.

Dem. 1. Se x < 0 < y, entao xy < 0y = 0, pela semi-compatibilidade do produto coma ordem; como 0 < 1 = aa−1, a e a−1 tem o mesmo sinal.

2. Por um lado, para todo o n ∈ N, n = n1 = n1−1; por outro, como K+ e indutivo,N ⊆ K+ e daı os elementos de Q sao produtos de elementos positivos, logo tambempositivos.

3,4,6 deixam-se ao cuidado do leitor.

5. As partes 3 e 4 estabelecem que a estrutura e de grupoide (com identidade e)onde todos os elementos tem inverso; como a associatividade e a comutatividade saohereditarias, a estrutura e de facto de grupo comutativo.

7. np−1 +mq−1 = nqq−1p−1 +mpq−1p−1 = (nq +mp)(pq)−1.

8. As distributividades sao tambem hereditarias. 2

606 VN

Page 95: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Numeros Reais

Passando a identificacao usual

ab−1 =a

bse b 6= 0,

as propriedades da estrutura (Q,+, ·) que acabamos de descrever poem em evidencia queela se comporta como o conjunto dos numeros racionais positivos usuais ou intuitivos,em particular as propriedades 3, 4, 6 e 7 descrevem as propriedades essenciais dasfraccoes:

1ab

=b

a(a 6= 0) &

a

b· cd

=ac

bd&

ad

bd=a

b&

a

b+c

d=ad+ bc

bd

Ora K e um corpo, consequentemente, fazendo −X = {−x : x ∈ X},

−N ⊆ −Q ⊆ K

e e facil, se bem que porventura trabalhoso, demonstrar que

Teorema 6.1.2 1. N ∪ {0} ∪ −N ⊆ Q ∪ {0} ∪ −Q ⊆ K.

2. (N ∪ {0} ∪ −N,+, ·) e um subdomınio de integridade de K.

3. (Q ∪ {0} ∪ −Q,+, ·, < ) e um subcorpo ordenado de K com conjunto de positivosQ.

Para fixar ideias, defina-se

Z = N ∪ {0} ∪ −N & Q = Q ∪ {0} ∪ −Q & Z = (Z,+, ·) & Q = (Q,+, ·).

Teorema 6.1.3 Q = {mn : m,n ∈ Z & n 6= 0}

Dem. Um aspecto fundamental da demonstracao e que

−m−n

=m

n& − m

n=−mn

=m

−n.

A verificacao destas igualdades pode fazer-se por casos. 2

Sistematizando o que temos vindo a descrever

Teorema 6.1.4 A menos de isomorfismos de aneis

1. Qualquer corpo ordenado contem um subdomınio de integridade Z e um subcorpoQ como descritos no teorema 6.1.2.

2. Qualquer anel que contenha N tambem contem Z como subanel.

VN 607

Page 96: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

3. Qualquer corpo que contenha Z como subanel tambem contem Q.

4. Z e o menor domınio de integridade que contem N.

5. Q e o menor corpo ordenado que contem Z como subanel.

Dem. (esquema) A proposicao 1 tem vindo a ser demonstrada ao longo do texto. Naverdade e essencialmente para este resumo que se tem vindo a apresentar lemas, dosquais o terceiro (lema 6.1.3) tem por fim descrever os morfismo de aneis em causa:

A partir do momento em que se identificam os zeros 0 e 0′ e as unidades 1 e1′ dos corpos ordenados K e K′ os isomorfismos entre as varias subestruturas (denumeros naturais ou com universos em subconjuntos Q e Q′ ou Z e Z ′) sao restricoesou prolongamentos de um mesmo que fica definido pelas condicoes necessarias (de factoredundantes)

Φ(0) = 0′

Φ(1) = 1′

Φ(n1) = n1′

Φ(a+ b) = Φ(a) + Φ(b)Φ(ab) = Φ(a)Φ(b)

Φ(−x) = −Φ(x)

As proposicoes 2 e 3 resultam apenas de os aneis serem fechados para a passagemao simetrico e os corpos serem fechados para a passagem ao inverso. As proposicoes 4e 5 sao meras reformulacoes de 2 e 3, respectivamente. 2

Por estas razoes passamos a identificar Z e Q respectivamente com os conjuntos Zdos inteiros intuitivos e Q dos racionais intuitivos, algebrizados e ordenados da maneirausual.

Repare-se tambem que as condicoes descritas nas equacoes acima nao sao suficientespara garantir que o mergulho Φ se prolongue a um isomorphismo entre os corpos K eK′; ate porque tal isomorfismo pode mesmo nao existir. 1

6.2 Uma visao construtiva

Na seccao anterior tomamos o ponto de vista axiomatico nao nos preocupando com aexistencia de um modelo formal de corpo ordenado: aceitamos que os numeros racionaisintuitivos constituem uma exemplificacao suficiente de tal estrutura. No entanto ad-mitindo apenas a existencia de alguma estrutura de numeros naturais (por exemploa dos naturais intuitivos ...) e possıvel construir um corpo ordenado mınimo que aprolonga. Passamos a esquematizar tal construcao.

1Pode encontrar-se um tratamento deste tema em [16] ou [19].

608 VN

Page 97: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Numeros Reais

Teorema 6.2.1 Dada uma estrutura de numeros naturais com as operacoes de so-ma ,+, e produto , ·, e a ordem < canonicas N = (N, S,1,+, ·, < ), existe um corpoordenado Q = (Q,0,1,+, ·, < ), que a prolonga e, a menos de um isomorfismo decorpos ordenados, esta contido em todos os possıveis prolongamentos de N por corposordenados.

Dem. A demonstracao da parte de unicidade a menos de um isomorfismo e obviamenteo trabalho que desenvolvemos quase totalmente ate aqui. Um esquema de demonstracaodeste teorema e o seguinte.I. Defina-se em N2 a relacao de equivalencia ≡• por

(m, p) ≡• (n, q) sse mq = np

II. Seja Q = N2/≡• o respectivo conjunto cociente, designem-se as classes de equiv-alencia por [(m, p)]• e algebrize-se Q do seguinte modo

[(m, p)]• � [(n, q)]• = [(mn, pq)]•[(m, p)]• � [(n, q)]• sse mq < np

[(m, p)]• ⊕ [(n, q)]• = [(mq + np, pq)]•

III. Verifique-se que (Q,⊕,�) e uma estrutura algebrica em que

1. (Q,�) e um grupo comutativo com elemento neutro 1 = [(1, 1)]•.

2. (Q,⊕) e um semigrupo comutativo que verifica a Lei do Corte.

3. � e distributiva em relacao a ⊕

4. � e uma ordem total em Q

5. � e compatıvel com ⊕ e � , ou seja

(a) x� y sse x⊕ z � y ⊕ z x, y, z ∈ Q(b) x� y sse xz � yz (x, y, z ∈ Q)

IV. A funcao φ : N → Q dada por φ(n) = [(n, 1)]• e um mergulho da estrutura algebricaordenada (N,+, ·, < ) para a estrutura algebrica ordenada(Q,⊕,�,�); que identifica (N,+, ·, < ) com uma subestrutura de (Q,⊕,�,�), peloque voltamos a designar as operacoes e a ordem pelos seus sımbolos iniciais.V. Defina em Q2 a seguinte relacao de equivalencia

(a, b) ≡+ (c, d) sse a+ d = b+ c ((a, b) ∈ Q2)

e designe por [(a, b)]+ as respectivas classes de equivalencia e ainda por Q o correspon-dente conjunto cociente.

VN 609

Page 98: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

VI. Defina uma operacao interna θ em Q por

[(a, b)]+θ[(c, d)]+ = [(a+ c, b+ d)]

e verifique que (Q, θ) e um grupo comutativo, com elemento neutro 0 = [(a, a)]+ e noqual o simetrico (inverso para θ) de x = [(a, b)]+, e −x = [(b, a)]+.

OBS: Nao e necessario utilizar a natureza dos elementos de Q, mas tao so que (Q,+)e um semigrupo comutativo que verifica a Lei do Corte.

VII. A funcao ψ : Q→ Q dada por ψ(x) = [(x+ x, x)]+ e um mergulho da estruturaalgebrica (Q,+) em (Q, θ) e, identificando Q com ψ(Q), tem-se com uniao disjunta

Q = Q ∪ {0} ∪ −Q

VIII. Passando a designar θ por + e antecipando o facto de as novas operacoes esten-derem as anteriores, complete-se a algebrizacao de Q do seguinte modo

1. a < b sse b− a ∈ Q

2. |a| =

{a se a ∈ Q ∪ {0}−a se a ∈ −Q

3. a · b =

{|a||b| se a, b ∈ Q ou − a,−b ∈ Q−|a||b| caso contrario

IX. Verifique-se que Q = (Q,0,1,+, ·, < ) e um corpo ordenado cujo conjunto deelementos positivos e Q.OBS.: Tambem aqui nao e necessario utilizar a natureza dos elementos de Q mas taoso as propriedades descrita em III.X. Seja Z = N ∪ {0} ∪ −N. Verifique-se que, a menos de um isomorfismo de aneis,Z = (Z,+, ·) e o menor anel que prolonga NXI. Verifique-se que, a menos de um isomorfismo de corpos, Q e o menor corpo queprolonga Z.

Fica terminado esquema de demonstracao do teorema 6.2.1. 2

6.3 Extensoes proprias do corpo dos numeros racionais

Se o numero natural n nao e um quadrado perfeito, entao√n 6∈ Q; no entanto, se

Q(√n) = {a+ b

√n : a, b ∈ Q}, entao (Q(

√n),+, .0,1) e um corpo (ordenado) do qual

o corpo dos numeros racionais e subcorpo proprio pois

• Q = Q + 0√n ⊂ Q(

√n),

610 VN

Page 99: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Numeros Reais

• (a+ b√n)−1 = a

a2−nb2− b

a2−nb2√n

• (a+ b√n)(c+ d

√n) = (ac+ nbd) + (ad+ bc)

√n.

Lembrando que um numero real α se diz algebrico se for raiz de um polinomio decoeficientes inteiros e se diz transcendente caso contrario, tem-se que, para α ∈ R, omenor corpo ordenado que contem Q ∪ {α}, Q(α),

• e uma extensao propria de Q sse α 6∈ Q

• e um espaco vectorial sobre Q que tem dimensao finita sse α e algebrico.

Informalmente: um numero real e algebrico se e so se for representavel por umaexpressao onde figurem apenas numeros inteiros, somas, produtos, diferencas, cocientese radiciacoes de ındice natural em quantidade finita. Calculos pacientes mostram queesta ultima condicao e de facto suficiente para que a expressao represente um numeroalgebrico; a demonstracao de que e necessaria nao cabe no ambito deste curso.

Exemplo 6.3.1√

3 +3√

54 e raiz do polinomio 64(x2 − 3)3 − 5 e nao e racional.

Na verdade nao ha “muitos”irracionais algebricos.

Teorema 6.3.1 O conjunto dos numeros algebricos e numeravel.

Dem. Em primeiro lugar repare-se queO conjunto Z[x] dos polinomios de coeficientes inteiros e numeravel,

pois, para cada n ∈ N, o conjunto dos polinomios de grau menor ou igual a n ecoeficientes inteiros, Z(n)[x], e equipotente a Zn+1; como Z e numeravel, o mesmoacontece com qualquer das suas potencias cartesianas de expoente finito e ainda

Z[x] =∞⋃

n=1

Z(n)[x].

Em segundo lugar, cada polinomio em Z[x] tem um numero finito — eventualmentezero — de raizes reais, portanto o conjunto dos numeros reais algebricos e uma uniaonumeravel de conjuntos finitos e consequentemente e numeravel. 2

A construcao de numeros transcendentes pode fazer-se como aplicacao do seguinteteorema sobre numeros algebricos que, em parte, afirma: os numeros irracionais algebricossao difıceis de aproximar com rapidez.

Teorema 6.3.2 (de Liouville) Seja α um numero irracional algebrico, raiz do polinomioP (x) =

∑ni=0 aix

i, de grau n ≥ 1, e irredutıvel sobre Q[x]. Entao existe M ∈ Q+ talque, para qualquer numero racional m

k (m ∈ Z, k ∈ N) se tem

|α − m

k| < 1 ⇒ |α − m

k| > M

kn

VN 611

Page 100: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

Dem. P (x) nao tem raizes racionais, por ser irredutıvel sobre Q[x]; consequentemente,para quaisquer m ∈ Z e k ∈ N,

|P (m

k)| = 1

kn|

n∑i=0

aimikn−i| ≥ 1

kn,

porque o polinomio do segundo membro so toma valores inteiros e nao nulos, donde oseu valor absoluto so pode ser maior ou igual a 1. Faca-se

s = sup{|P ′(x)| : |x− α| < 1}Dados entao m ∈ Z, k ∈ N tais que |mk − α| < 1 tem-se, para algum c entre m

k e α,

1kn

≤ |P (m

k)| = |P (

m

k)− 0|

= |P (m

k)− P (α)| = |P ′(c)||m

k− α|

≤ s|mk− α|.

pelo que podemos tomar M ∈]0, 1s ]. 2

De um ponto de vista afirmativo: se um numero real α e aproximavel por umasucessao (rn) de racionais que converge mais rapidamente para α que qualquer sucessao(

Mkn

)n∈N , entao α e transcendente.

Exemplo 6.3.2 O numero α =∑∞

i=1 10−i! e transcendente, pois

|α −n∑

i=1

10−i!| ≤ 10−[(n+1)!−1].

Ate Cantor ter demonstrado que ha mais numeros transcendentes que numerosalgebricos (teorema 6.6.2), na segunda metade do seculo XIX, o Teorema de Liouvilleera o unico resultado que garantia a existencia numeros transcendentes.

6.4 Corpos ordenados completos

IsomorfismoJa os gregos do sec. V A.C. sabiam que

√2 e irracional (incomensuravel em linguagem

da epoca). Na verdade interessa-nos observar um pouco mais: dados numeros naturaism e n, tem-se(m

n

)2< 2 ⇒

[m

n<

3m+ 4n2m+ 3n

&(

3m+ 4n2m+ 3n

)2

< 2

].

Assim, D = {x ∈ Q : x2 < 2} nao tem supremo em Q; no entanto 2 e claramente ummajorante de D em Q.

612 VN

Page 101: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Numeros Reais

Definicao 6.4.1 Um corpo ordenado diz-se completo se qualquer dos seus subcon-juntos nao vazios e majorados tem supremo.

Acabamos de ver que o corpo ordenado dos numeros racionais nao e completo. Poroutro lado, uma das propriedades do corpo ordenado dos numeros reais e precisamenteser completo. Na verdade esta propriedade caracteriza este ultimo a menos de umisomorfismo, como se afirma no teorema 6.4.2.

Seja de ora em diante K = (K,+, ·,0,1, < ) um corpo ordenado completo.Um lema importante em si mesmo:

Lema 6.4.1 N nao e majorado em K.

Dem. Se N fosse majorado teria supremo, digamos s = supN; se s pertencesse a N,s nao poderia ser supremo pois s < s + 1 ∈ N; mas entao existem x, y ∈ N tais ques− 1

2 < x < y < s, o que e impossıvel porque a diferenca mınima entre elementosde N e 1. Segue-se que N nao pode ser majorado. 2

Uma consequencia imediata deste lema:

Teorema 6.4.1 Para quaisquer a, b ∈ K tais que 0 < a < b, existe n ∈ N tal queb < na.

Em virtude deste teorema diz-se que os corpos ordenados completos saoArquimedianos. As varias extensoes de Q a que aludimos na seccao anterior saotodas arquimedianas mas nao necessariamente completas. E segue-se

Lema 6.4.2 Entre dois elementos distintos quaisquer de um corpo ordenado completoexiste um numero racional.

Dem. Comecemos por supor 0 < a < b em K; pelo lema anterior, existem um numeronatural n tal que n > 1

b−a e n > 1a , ou seja, 1

n < a, b−a. Sejam = max{k ∈ N : kn ≤ a}.

Tem-se que mn ∈ Q e a < m+1

n < b. Os casos a < 0 < b e a < b < 0 tratam-seanalogamente ou por passagem ao simetrico. 2

Teorema 6.4.2 Todos os corpos ordenados completos sao isomorfos.

Dem. Sejam K1 = (K1,+, ·,0,1, < ) e K2 = (K2,⊕,�, 0, 1,�) dois corpos ordenadoscompletos. Tendo em vista o teorema 6.1.4, cada um destes corpos contem um corpo Qi

de numeros racionais (i = 1, 2) e os Qi sao isomorfos, digamos que por um isomorfismoΦ : Q1 → Q2.

Definam-se seccoes Qix e uma funcao Ψ : K1 → K2 por

Qix = {v ∈ Qi : v < (�)x} (x ∈ Ki; i = 1, 2) & Ψ(x) = supΦ(Q1x) (x ∈ K1).

VN 613

Page 102: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

Em primeiro lugar, pelo lema 6.4.2

x = supQix (x ∈ Ki; i = 1, 2) (6.1)

Em segundo lugarΨ coincide com Φ em Q1 (6.2)

pois se x ∈ Q1, por um lado Φ(x) majora Φ(Q1x) (por (6.1)) e, por outro, se 0�ε ∈ Q2

entao, pelo lema 6.4.2 existe u ∈ Q1 tal que x − Φ−1(ε) < u < x, donde Φ(x) − ε �

Φ(u) � Φ(x) e Φ(x) = supφQ1x = Ψ(x). De seguida

x < y ⇒ Ψ(x) � Ψ(y) (6.3)

como se pode ver do seguinte modo: dados x, y ∈ Q1 se x < y, de acordo com o lema6.4.2, podemos escolher u, v ∈ Q1 tais que x < u < v < y; por (6.2) e por definicao deΨ, Ψ(u) = Φ(u) � Φ(v) ≤ Ψ(y); como para qualquer z ∈ Q1, se z < x entao z < u edaı Q1x ⊆ Q1u, temos Ψ(x) ≤ Ψ(u) e finalmente Ψ(x) � Ψ(y). Em particular

Ψ e injectiva. (6.4)

Ψ e sobrejectiva : (6.5)

Vamos ver quePara qualquer y ∈ K2, y = Ψ

(supΦ−1(Q2y)

). (6.6)

Seja x = supΦ−1(Q2y). Se u ∈ Q1x entao existe v ∈ Φ−1(Q2y) tal que u < v ≤ x; masassim Φ(u) � Φ(v) ∈ Q2y, pelo que Ψ(x) = supΦ(Q1x) ≤ supQ2y = y (por (6.1)). SeΨ(x) � y, existe v ∈ Q2y tal que Ψ(x) � v � y; tomando u ∈ Q1 tal que Φ(u) = v e,portanto, tal que u ∈ Φ−1(Q2y), obtemos Ψ(x) � v � Ψ(x) o que e impossıvel. Assim(6.6) e (6.5) ficam provadas.

Repare-se que (6.6) afirma ser Ψ−1 da mesma natureza que Ψ. Vejamos que

Ψ(x+ y) = Ψ(x)⊕Ψ(y) (x, y ∈ K1) (6.7)

Como sup(A⊕B)�=supA⊕ supB (A,B ⊆ K2), tambem

Ψ(x+ y) �= Ψ(x)⊕Ψ(y) (x, y ∈ K1)

Dados δ ∈ Q2 tal que 0 � δ e u ∈ Q1x, v ∈ Q1y, w, z ∈ Q2 tais que

Ψ(x) δ

2� w = Φ(u) � Ψ(x) & Ψ(y) δ

2� z = Φ(v) � Ψ(y)

Segue-se, por (6.3), que u < x e v < y; daı que u+ v < x+ y e tambem, por (6.2),

(Ψ(x)⊕Ψ(y)) δ � w ⊕ z = Φ(u+ v) = Ψ(u+ v) � Ψ(x+ y).

614 VN

Page 103: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Numeros Reais

Como δ foi escolhido arbitrariamente, podemos concluir (6.7). Provemos agora que

Ψ(xy) = Ψ(x)�Ψ(y) (x, y ∈ K1) (6.8)

Comecemos por observar que de (6.7) se conclui

Ψ(−x) = −Ψ(x) (x ∈ K1) (6.9)

e portanto basta demonstrar (6.8) com x, y > 0; neste caso podemos usar que, paraconjuntos de elementos positivos A,B ⊂ K2, sup(AB)�=supA�supB e raciocinar comopara a soma, com as abreviaturas usuais:

Necessariamente Ψ(xy)�=Ψ(x)Ψ(y); dado δ e escolhendo u, v, w, z como acima, obte-mos

Ψ(x)Ψ(y) δ

2Ψ(x+ y)⊕

2

)2

� wz

= Φ(uv) = Ψ(uv)� Ψ(xy)

de onde se concluira (6.8). Resumindo: (6.4), (6.5), (6.7), (6.8) e (6.3) dizem-nos queΨ e um isomorfismo entre os corpos ordenados K1 e K2. 2

6.5 Existencia

Tambem neste caso e possıvel tomar uma visao “da base para o topo”quanto a existenciade um corpo ordenado completo, isto e de um corpo de numeros reais. Como vimosem 6.2, pode construir-se um corpo de numeros racionais Q = (Q,+, ·,0,1) a partirde um sistema intuitivo de numeros naturais. Na verdade podemos inspirar-nos nademonstracao da isomorfia entre corpos ordenados completos para definir um dessescorpos a partir do dos numeros racionais; e o que esquematizamos de seguida.

Uma construcao

Definicao 6.5.1 Uma seccao em Q e um conjunto S verificando as seguintes con-dicoes

1. ∅ 6= S ⊆ Q.

2. S tem majorante em Q.

3. S e um ideal de ordem, isto e

∀a, b ∈ Q [b < a ∈ S ⇒ b ∈ S]. (6.10)

VN 615

Page 104: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

4. S nao tem maximo.

O corpo ordenado completo cuja construcao vamos esquematizar resultara da alge-brizacao conveniente do conjunto de todas as seccoes, designado por R.

Note-se que, mesmo quando uma seccao tem supremo em Q, este nao eincluido nela.

A ordem �

Dadas seccoes S, T ∈ R,S � T sse S ⊂ T

entendendo-se, como temos vindo a fazer, que ⊂ designa a inclusao estrita.

Teorema 6.5.1 A relacao � e de ordem total em R.

Dem. A anti-reflexividade e a anti-simetria resultam das propriedades da inclusaoestrita ⊂. Se S 6= T & S 6 �T & T 6 �S, entao existem s, t ∈ Q tais que s ∈ S\T & t ∈T\S. Em particular s 6= t. Ora < e uma relacao de ordem total em Q, portanto s < tou t < s; se s < t, pela condicao (6.10) s ∈ T, o que nao pode acontecer; se t < s, entaot ∈ S, o que tambem nao pode acontecer. Assim, ou S = T ou S � T ou T � S. 2

A soma ⊕Dadas seccoes S, T ∈ R defina-se

S ⊕ T = {s+ t : s ∈ S & t ∈ T} (6.11)

Ha que verificar varios aspectos:

1. S ⊕ T e nao vazio

2. S ⊕ T e majorado

3. S ⊕ T nao tem maximo

4. S ⊕ T e ideal de ordem

Mostremos que vale 4, deixando a cargo do leitor a verificacao do restante: se a, b ∈ Qe b < a = s + t para alguns s ∈ S e t ∈ T, entao b − t < a − t = s ∈ S pelo queb− t = s′ ∈ S e consequentemente b = s′ + t ∈ S ⊕ T.

Teorema 6.5.2 Valem as seguintes proposicoes

1. (R,⊕) e um grupo comutativo.

2. A relacao de ordem � e compatıvel com ⊕, isto e

∀S, T, U ∈ R [S � T ⇒ S ⊕ U � T ⊕ U ]. (6.12)

616 VN

Page 105: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Numeros Reais

Dem. (1) Nao e difıcil mostrar que a estrutura e de semigrupo comutativo comelemento neutro 0 = {x ∈ Q : 0 < x}. Quanto a existencia de simetricos S:

S =

{Q\ − (S

⋃{supS}) se supS existe em Q

Q\ − S caso contrario

As dificuldades na demonstracao residem essencialmente em mostrar que, por ex-emplo no caso S � 0, se r ∈ Q e r < 0, entao existem s ∈ S, s′ ∈ S taisque r = s + s′: se r ∈ S, tome-se r = r + 0; se r 6∈ S, tome-se k ∈ N tal quekr ∈ S & (k−1)r 6∈ S; se supS 6= (k−1)r, faca-se r = kr+(1−k)r; se supS = (k−1)r,tome-se r = (k + 1

2)r + (1 − k − 12)r; em qualquer dos casos se obtem a representacao

desejada para r.Deixamos a prova das restantes afirmacoes a cargo do leitor. 2

O produto �Comece-se por verificar que vale o

Lema 6.5.1 0 �= S sse S�= 0

Defina-se uma funcao valor absoluto, ‖ · ‖ : R→ R por

‖S‖ =

{S se 0 �= S

S se S < 0(6.13)

e defina-se o produto de duas seccoes maiores ou iguais a zero por

0 �= S, T ⇒ S � T = 0 ∪ {st : s ∈ S & t ∈ T & s, t ≥ 0}.

Finalmente, defina-se o produto globalmente por

S � T =

{‖S‖‖T‖ se 0 �= S, T ou S, T

�= 0

‖S‖‖T‖ se S�= 0 �= T ou T

�= 0 �= S(6.14)

Definindo ainda1 = {x ∈ Q : x < 1}

tem-se o seguinte

Teorema 6.5.3 R = (R,⊕,�,0,1,�) e um corpo ordenado completo.

Dem. Tal como para a soma, e necessario verificar que a definicao do produto �e boa, no sentido em que o produto de seccoes ainda e uma seccao, para o que bastaestudar os casos em que as seccoes sao ambas maiores ou iguais a zero. A demonstracaocorrespondente para a soma fornece as linhas orientadoras.

VN 617

Page 106: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

Demonstrar que 1 = {r ∈ Q : r < 1} e analogo ao que se fez para verificar que aseccao 0 e neutra para a soma, transformando adequadamente os argumentos aditivosem argumentos multiplicativos. Tambem e simples mostrar que 0 e absorvente para oproduto.

Um caso um pouco mais delicado:

S−1 =

{{r ∈ Q : ∀s ∈ S

(0 < s⇒ r < 1

s

)}\{ 1

supS } supS ∈ Q{r ∈ Q : ∀s ∈ S

(0 < s⇒ r < 1

s

)} supS 6∈ Q;

(0 < S)

se S < 0, S−1 = ‖S‖−1.

As propriedades associativa do produto e distributiva deste em relacao a soma temdemonstracao tambem rotineira.

Finalmente, a verificacao do axioma de completude:Se A e um conjunto de seccoes nao vazio e majorado, entao supA =

⋃S∈AS. 2

6.6 Numeros transcendentes

A existencia de numeros transcendentes esta garantida pelo teorema de Liouville 6.3.2,mas tambem se pode demonstrar que

Teorema 6.6.1 O numero π e a base e dos logaritmos nepperianos saonumeros transcendentes.

A este proposito, veja-se [18] caps. 16 e 20; neste momento interessa-nos apenas mostrarque

Teorema 6.6.2 O conjunto dos numeros transcendentes nao e numeravel.

Dem. I. O conjunto dos numeros reais nao e numeravel.

Se R fosse numeravel, o mesmo acontecia com o intervalo aberto ]0, 1[, digamos que

]0, 1[ = {rn : n ∈ N}

para alguma contagem fixada. Fixando tambem para cada rn ∈]0, 1[ uma representacaodecimal

rn = 0, rn1 r

n2 r

n3 ...r

nn...

podemos definir um novo numero real s = s1s2...sn... ∈]0, 1[ do seguinte modo

sn =

{rnn + 1 se 0 ≤ rn

n < 90 se rn

n = 9

618 VN

Page 107: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Numeros Reais

O numero s e diferente de qualquer dos rn porque difere de cada um deles na n-esimacasa decimal.

Resumindo: nenhuma enumeracao esgota o intervalo ]0, 1[, ou seja, nao ha aplicacoesbijectivas de N em ]0, 1[, ou ainda, ]0, 1[ e infinito, nao e numeravel e, portanto, Rtambem nao.

II. O conjunto dos numeros racionais e numeravel.Cada numero racional admite uma representacao fraccionaria irredutıvel unica m

nna qual m ∈ Z & n ∈ N; a funcao f : Q → Z2 dada por f(m

n ) = (m,n) e entao injectivae, como Z2 e numeravel, Q tambem e.

III. O conjunto dos numeros irracionais nao e numeravel.

Se fosse, R tambem seria pois seria uniao de Q com um conjunto numeravel.

IV. O conjunto dos numeros transcendentes nao e numeravel.Os numeros irracionais sao algebricos ou transcendentes; como os algebricos formam

um conjunto numeravel (teorema 6.3.1), pelo que acabamos de ver, os transcendentesnao podem constituir um conjunto numeravel. 2

6.7 Exercıcios

1. Mostre que toda a ordem parcial lata gera uma ordem parcial estrita. Recipro-camente, mostre que toda a ordem parcial estrita gera uma ordem parcial lata.

2. De exemplos de ordens parciais densas, ordens parciais nao densas e ordens par-ciais que nao sao completas.

3. Considere uma estrutura de numeros naturais, N = (N,S,1), e um corpo or-denado, K = (K,+, ·,0,1, <). Defina uma funcao Φ : N → K por Φ(1) =1 & Φ(S(x)) = Φ(x) + 1. Mostre que Φ e um mergulho da estrutura denumeros naturais no corpo, quando na primeira se entendem definidas tambem asoma, o produto e a ordem canonicas.

4. Mostre que todo o corpo ordenado e infinito.

5. Suponha que (K,+, ·,0,1, <) e (K ′,+, ·,0,1, <) sao dois corpos ordenados (ocontexto determina o domınio onde as operacoes se realizam e a ordem se con-sidera). Mostre que a funcao Φ do exercıcio 3 tem um e um so prolongamentoao subcorpo do numeros racionais de K que e por sua vez um isomorfismo parao subcorpo dos numeros racionais de K′.

6. Se um corpo ordenado tem um elemento irracional, entao entre cada dois quais-quer dos seus elementos existe um elemento irracional.

VN 619

Page 108: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

7. Suponha que k ∈ N. Mostre que k√n ∈ Q se e so se n e uma k-esima potencia

perfeita, isto e, se e so se existe m ∈ N tal que n = mk.

8. Uma bijeccao entre N e N2.

(a) Mostre que a funcao ν : N2 → N dada por qualquer das equacoes

ν(m,n) =12((m+ n)2 −m− 3n+ 2

)=

12((m+ n)2 − (m+ n)− 2(n− 1)

)=

12

(m(m+ n− 1) + n(m+ n− 3) + 2)

e uma bijeccao.Nota: Esta contagem resulta de ordenar N2 diagonalmente por

(1, 1), (1, 2), (2, 1), (1, 3), (2, 2), (3, 1), . . .

Sugestao de passos para a demonstracao:

1. 2ν(m,n) ∈ N.2. 2ν e injectiva (Utilize k = m+ n)3. ν e sobrejectiva, isto e, N = ν(N2).

(b) Designe por [x] a caracterıstica de x, ou seja, o maior numero inteiro naosuperior a x. e sejam α, β, f, g : N → N as funcoes dadas por

α(m) =[−1+

√8m−7

2

]+ 1 β(m) = α(m)(α(m)−1)

2

f(m) = m− β(m) g(m) = α(m) + 1− f(m)

Verifique queν−1(m) = (f(m), g(m)) (m ∈ N).

9. Mostre que os numeros seguintes sao transcendentes.

(a)∑∞

n=0 10−nn

(b)∑∞

n=0 10−(2n2+p), para cada p ∈ Z.

10. De varios exemplos de numeros transcendentes obtidos por meio do Teorema deLiouville, alem dos descritos acima e no restante texto.

11. Suponha que f ∈ NN. Que pode dizer quanto a natureza dos numeros da forma∑∞n=0 10f(n), quando lim f(n)

an = +∞ e a > 1? E se este limite for finito?

620 VN

Page 109: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Capıtulo 7

Dızimas e Fraccoes contınuas

7.1 Dızimas

Recorde-se que [x] designa a caracterıstica do numero real x, isto e, o maior numerointeiro que e menor ou igual a x.

Teorema 7.1.1 A representacao de qualquer numero natural na base 10 e unica, amenos de zeros a esquerda, isto e, para cada x ∈ N existe uma e uma so sequencia(x0, · · · , xm) ∈ Zm+1 tal que

1. 0 ≤ xi ≤ 9 (0 ≤ i ≤ m ∈ N0)

2. xm > 0 & x =∑m

i=0 xm−i10m−i

3. Se x =∑p

i=0 xp−i10p−i para algum p ∈ N0, entao p ≥ m ep ≥ j > m ⇒ xj = 0.

Dem. Tome-se x ∈ N e defina-sec0 = x

cn+1 =[

cn10

]xn = cn − 10cn+1 (n ∈ N0)

E facil verificar que cn+1 e xn sao respectivamente o cociente e o resto da divisao de cnpor 10, pelo que, para

0 ≤ xn ≤ 9 & 10cn+1 ≤ cn (n ∈ N0)

e assim, para n ∈ N0

10ncn ≤ c0 = x (7.1)

x = 10ncn +n∑

i=1

10n−ixn−i (7.2)

701

Page 110: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

entendendo-se∑0

i=1 αi = 0.Por (7.1), se 10m ≤ x < 10m+1, entao 1 ≤ xm = cm ≤ 9 e xm+r = cm+r = 0

(r ∈ N). Em virtude da equacao (7.2) o teorema fica demonstrado. 2

Teorema 7.1.2 Para cada numero real x ∈ [0,+∞[, existe uma e so uma sucessao(an)n∈N tal que, para qualquer n ∈ N, se verifica

0 ≤ an ≤ 9 (7.3)

0 ≤ x−

([x] +

n+1∑i=1

ai

10i

)<

110n+1

. (7.4)

Deste modo

x = [x] +∞∑

n=1

an

10n

e tambem, para qualquer n ∈ N, existe k > n tal que ak < 9.

A sucessao (an) referida neste teorema diz-se a parte decimal da dızima donumero real x ≥ 0; [x] diz-se tambem a parte inteira da dızima; se xm · · ·x0 for arepresentacao de [x] dada pelo teorema 7.1.1, escreve-se

x = xm · · ·x0, a1a2 · · · an · · ·

O numero 7.4 deste ultimo teorema afirma que a dızima (an) nao e identicamente 9,seja a partir de que ordem for.

Dem. Note-se que 0 e representavel por 0, 000 · · · , verificando-se as assercoes do teo-rema; assim, provado este, a parte de unicidade garante ser esta a unica representacaode zero nestas condicoes.

Defina-se{x1 = x− [x]xn+1 = 10xn − [10xn] (n ∈ N)

an = [10xn] (n ∈ N)

1. E imediato que0 ≤ xn < 1 (n ∈ N) (7.5)

de onde resulta que 0 ≤ [10xn] < 10 e consequentemente, 0 ≤ an ≤ 9.

2. Por outro lado, para cada n ∈ N,

xn+1 = 10nx1 −n∑

i=0

10n−iai

702 VN

Page 111: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Numeros Reais

e portanto, considerando (7.5),

0 ≤ x−

([x] +

n∑i=1

ai

10i

)=xn+1

10n<

110n

3. Se an = 9 a partir da ordem n+ 1, ter-se-ia

x−

([x] +

n∑i=1

ai

10i

)=

∞∑i=n+1

910i

=1

10n

o que contradiz (7.4).Resta ver que a dızima e unica nas condicoes referidas e basta verificar esta unicidade

quando 0 ≤ x < 1. Observe-se que

0 ≤ x−n∑

i=1

ai

10i<

110n

⇒ 0 ≤ 10nx−n∑

i=1

ai10n−i < 1

⇒n∑

i=1

ai10n−i = [10nx]

portanto os ai sao univocamente determinados por x pelo teorema 7.1.1. 2

Uma dızima diz-se periodica com perıodo b1 · · · bp (bi ∈ N; 1 ≤ i ≤ p ∈ N), se aparte decimal tiver a forma

· · · b1 · · · bpb1 · · · bp · · · b1 · · · bp · · ·

isto e, se existem n0, p ∈ N tais que os termos da sucessao (an) do teorema 7.1.2verificam

an0+i+kp = bi (k ∈ N; 1 ≤ i ≤ p),

representando-sex = [x] + 0, a1 · · · an0(b1 · · · bp).

Se uma dızima e periodica de perıodo b1 · · · bp e a1 = b1, dir-se-a puramente periodica,caso contrario diz-se que a dızima e mista. Uma dızima de perıodo 0 tambem se dizfinita.

Dados numeros naturais primos entre si a e m > 1, a ordem de a (mod m) e omenor numero natural h tal que ah ≡ 1 (mod m).

Exercıcio 7.1.1 Suponha que mdc(a,m) = 1 e que h e a ordem de a (mod m). Mostreque:

1. h|φ(n).

2. h|m.

VN 703

Page 112: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

Teorema 7.1.3 Seja x um numero real positivo

1. x e racional se e apenas se tem dızima periodica.

2. Se x = ab (a, b ∈ N) e mdc(a, b) = 1 e b = 2α5βn (n ∈ N), entao

(a) Se n = 1, x tem dızima finita.

(b) Se α = β = 0 & n > 1, x tem dızima puramente periodica e o comprimentodo perıodo e a ordem de 10 (mod n).

(c) Se α > 0 ou β > 0 e n > 1, x tem dızima mista, o comprimento do perıodo ea ordem de 10 (mod n) e o comprimento da parte nao periodica e max(α, β).

Dem. Vamos mostrar que se x tem dızima periodica, entao e racional, ficando provadauma parte do numero 1. De seguida provaremos as restantes alıneas do teorema, queobviamente esgotam os casos em que x e racional, ficando provado o restante de 1.1. Suponhamos que a dızima de x tem perıodo ak+1 · · · ak+p; segue-se que

x =k∑

n=1

an

10n+

∞∑s=0

p∑i=1

ak+i

10k+sp+i

=1

10k

k∑n=1

10k−nan +p∑

i=1

ak+i

10k+i

∞∑s=0

110sp

=1

10k

k∑n=1

an10k−n +1

10k+p

(p∑

i=1

ak+i10p−i

)10p

10p − 1∈ Q

2. Suponha-se entao que x e racional positivo, digamos

x =a

2α5βnmdc(a, 2α5βn) = mdc(10, n) = 1

e sejamµ = max{α, β} & ν = ordem de 10 (mod n).

a) (n = 1) Neste caso

x =a2µ−α5µ−β

10µ

e a dızima de x e claramente finita.b) (α = β = 0; n > 1) Neste caso 10ν ≡ 1 (mod n), ou seja, para algum m ∈ N, 10ν =mn+ 1; mas entao, para certos q, r ∈ N0, sendo 0 < r < 10ν − 1,

10νx =(mn+ 1)a

n= ma+

a

n= ma+ x

x =ma

10ν − 1= q +

r

10ν − 1

= q +r

10ν

11− 1

10ν

704 VN

Page 113: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Numeros Reais

Tomando r =∑ν

i=1 10ν−iai para certos ai ∈ N0 com aν > 0, segue-se que

x = q +

(ν∑

i=1

ai

10i

) ∞∑n=0

110nν

= q + 0, (a1 · · · aν)

Conclui-se, por um lado, que a dızima e puramente periodica e, por outro, que ocomprimento mınimo de um perıodo, digamos λ, e menor ou igual a ν; mas de

x− [x] =

(λ∑

i=1

ai

10i

) ∞∑n=0

110nλ

=∑λ

n=1 an10λ−n

10λ − 1

=r

n∈ Q & mdc(r, n) = 1

deduz-se n|10λ − 1, ou seja 10λ ≡ 1 (mod n) pelo que λ ≥ ν. Segue-se que λ = ν.

c) (α+ β > 0 & n > 1) Para estudar este caso, basta aplicar a alınea anterior a 10µx.2

7.2 Fraccoes contınuas simples

NotacaoDe modo a respeitar uma notacao classica para fraccoes contınuas e evitar ambigui-

dades ate ao fim deste capıtulo a caracterıstica do numero real x passa a ser designadapor car(x).

Propriedades basicas.Por comodidade de exposicao convira utilizar com frequencia N0 = N ∪ {0} passandoas sucessoes de numeros reais a indiciar-se em N0.

Dados um numero natural n, numeros reais positivos r1, r2, ..., rn e um numero realqualquer r0, o sımbolo [r0; r1, ..., rn] define-se recursivamente do seguinte modo:

[r0] = r0

∀n ∈ N [r0; r1, ..., rn+1] = [r0; r1, ..., rn−1, rn +1

rn+1]

sendo facil verificar o seguinte:

Teorema 7.2.1 Se r0 ∈ R & r1, r2, ..., rn > 0 entao

1. Para 0 ≤ i ≤ n− 1, [ri; ..., rn] = ri + 1[ri+1;...,rn]

VN 705

Page 114: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

2. Se todos os ri ∈ N, entao

(a) [ri; ..., rn] > 0 (0 ≤ i ≤ n)(b) [ri; ..., rn] ∈ Q

Definicao 7.2.1 Uma sucessao (rn)n∈N0 de numeros inteiros diz-se simples se se ver-ificarem ambas as seguintes condicoes

1. rn ∈ N0 seja qual for n ∈ N0.

2. ∀n ∈ N [rn = 0 ⇒ ∀k ∈ N0 rn+k = 0].

Repare-se que numa sucessao simples, se um termo de ordem positiva e positivo, ounico termo de ordem menor que pode ser zero e o de ordem zero

Definicao 7.2.2 Dada uma sucessao simples (an), a fraccao contınua simples [a0; a1, ..., an, ...]e a sucessao de numeros racionais xn definida do seguinte modo

1. Se an = 0 para todo o n ∈ N, entao xn = a0 (n ∈ N0)

2. Se an > 0 para todo o n ∈ N, entao

xn = [a0; · · · , an] (n ∈ N0)

3. Se a1 > 0 e n0 = min{n : an = 0} ∈ N entao{xn = [a0; · · · , an] se n < n0

xn = [a0; · · · , an0−1] se n ≥ n0

As fraccoes [a0; · · · , an] chamam-se reduzidas ou convergentes da fraccao contınua.Uma fraccao contınua diz-se finita se os termos an se anulam a partir de alguma ordem.Uma reduzida de ordem n pode identificar-se com a fraccao contınua correspondente[a0; · · · , an, 0, · · · ].

Observe-se que

an > 1 ⇒ [a0; · · · , an] = [a0; · · · , an − 1, 1] (7.6)

no entanto

Teorema 7.2.2 Se [a0; · · · , an] (n > 1) e uma fraccao contınua simples, 0 < m ∈Z, k ∈ N e

m

k= [a0; · · · , an] & an > 1 & mdc(k,m) = 1,

entao os ai verificam as seguintes relacoes de recorrencia:

m = a0k + r0 & 0 ≤ r0 < k & r0 ∈ Zk = a1r0 + r1 & 0 ≤ r1 < r0 & r1 ∈ Z

ri−1 = ai+1ri + ri+1 & 0 ≤ ri+1 < ri & ri+1 ∈ Z & 1 ≤ i < n− 1rn−2 = an

706 VN

Page 115: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Numeros Reais

Repare-se que commdc(k,m) = 1, supondo mk = [a0; a1] = a0+ 1

a1, vemm = a0k+r0

e k = a1r0, com 0 ≤ r < k, pelo que r0|k e portanto r0|m, ou seja, r0 = 1 e k = a1.Esta situacao pode ser integrada no teorema considerando m = r−2 e k = r−1.

Dem. (do teorema 7.2.2) Comecemos por observar que os ai sao positivos e que asreduzidas [ai; · · · , an] tambem, portanto

0 <1

[ai; · · · , an]=

1ai + 1

[ai+1;··· ,an]

< 1 (7.7)

Definindo xi = [ai; · · · , an], vem

xi−1 = ai−1 +1xi,

dondeai = [xi] = car([ai; · · · , an]);

em particular,

a0 = car(x0) = car(mk

)e a0 e o cociente inteiro de m por k; portanto, se

m = a0k + r0 com 0 ≤ r0 < k & r0 ∈ Z

vemr0k

=1

[a1; · · · , an]

tendo-se tambem r0 > 0 como seria de esperar. De novo

k

r0= [a1; · · · , an] = a1 +

1[a2; · · · , an]

e a1 e o cociente inteiro de k por r0, vindo

k = a1r0 + r1 com 0 < r1 < r0 & r1 ∈ Z

Convencionando m = r−2 & k = r−1 mostramos

ri−1 = ai+1ri + ri+1 com 0 < ri+1 < ri & ri+1 ∈ Zri−1

ri= [ai+1; · · · , an] para i = −1, 0

Suponhamos que estas relacoes se mantem ate i ≤ n− 1. Tem-se

ai+1 +1

[ai+2; · · · , an]=

ri−1

ri= ai+1 +

ri+1

ri

VN 707

Page 116: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

donderiri+1

= [ai+2; · · · , an] = ai+2 + α (i+ 2 ≤ n) (7.8)

ai+2 = car

(riri+1

). (7.9)

Ponhamosri = ai+2ri+1 + ri+2;

se i+ 2 < n, entao [ai+2; · · · , an] > ai+2 e a constante α em (7.8) e positiva, pelo queri+2 ≥ 0, como se pretendia verificar; se i+ 2 = n, entao α = 0 e rn−2 = anrn−1.

Pelo que sabemos do algoritmo de Euclides para o calculo de mdc(m, k), a divisaode restos so e exacta quando o divisor e mdc(m, k), neste caso 1; portanto rn−1 = 1.

2

Uma consequencia praticamente imediata deste teorema e

Teorema 7.2.3 Duas fraccoes contınuas simples positivas [a0; · · · , an] e[b0; · · · , bn] em que rn, am > 1 sao iguais sse m = n & ai = bi (0 ≤ i ≤ n).

Dem. Se as duas fraccoes sao iguais, representam o mesmo numero racional e o teoremaanterior descreve a determinacao das coordenadas univocamente. 2

Repare-se que a condicao imposta as ultimas coordenadas das reduzidas em cadaum dos teoremas anteriores e necessaria em vista da equacao (7.6).

Quanto a representacao de numeros negativos por fraccoes contınuas:se m ∈ Z & n ∈ N, independentemente do sinal de m tem-se sempre

m

n= car

(mn

)+ r com r ∈ Q ∩ [0, 1[

Segue-se quem

n= [car

(mn

); a1, · · · , ak] se r = [0; a1, · · · , ak].

Adiantando-nos um pouco:se soubessemos que fraccoes contınuas simples diferentestem limites diferentes poderıamos concluir

Teorema 7.2.4 Se [a0; · · · , an, · · · ] e uma fraccao contınua simples infinita e o limn[a0; · · · , an]existe, entao este limite e um numero irracional.

A este proposito vejam-se os teoremas 7.2.9 e 7.2.10. Na proxima parte verificaremosque as fraccoes contınuas simples convergem sempre.

Fraccoes contınuas infinitasDe ora em diante (an) e uma sucessao simples para a qual an ≥ 1 (n ∈ N). Fixamostambem a seguinte notacao:

708 VN

Page 117: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Numeros Reais

h−2 = 0 h−1 = 1 hi = aihi−1 + hi−2 (i ≥ 0)k−2 = 1 k−1 = 0 ki = aiki−1 + ki−2 (i ≥ 0)

Em particular

1 = k0 ≤ a1 < kn < kn+1 (n ≥ 2) & limnkn = +∞. (7.10)

Teorema 7.2.5 Para qualquer numero real x ∈]0,+∞[ e qualquer n ∈ N,

[a0; · · · , an−1, x] =xhn−1 + hn−2

xkn−1 + kn−2(7.11)

Dem. (n = 1)

xh0 + h−1

xk0 + k−1=

x[a0 · 1 + 0] + 1x[a0 · 0 + 1] + 0

=a0x+ 1

x= a0 +

1x

= [a0;x]

Supondo a igualdade valida para n

[a0; · · · , an, x] = [a0; · · · , an−1, an +1x

]

=

(an + 1

x

)hn−1 + hn−2(

an + 1x

)kn−1 + kn−2

=x (anhn−1 + hn−2) + hn−1

x (ankn−1 + kn−2) + kn−1

=xhn + hn−1

xkn + kn−1

como se pretendia. Pelo Princıpio de Inducao, a equacao (7.11) vale para qualquern ∈ N. 2

Observacao: Repare-se que [x] = x = xh−1+h−2

xk−1+k−2, pelo que a formula (7.11) vale mesmo

se n = 0.

Corolario 7.2.1 [a0; · · · , an] = hnkn

(n ∈ N0).

Mais detalhadamente:

Teorema 7.2.6 Seja rn = [a0; · · · , an] (n ∈ N). Valem as seguintes proposicoes, paraqualquer n ∈ N:

1. hnkn−1 − hn−1kn = (−1)n−1

VN 709

Page 118: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

2. rn − rn−1 = (−1)n−1

knkn−1

3. hnkn−2 − hn−2kn = (−1)nan

4. rn − rn−2 = (−1)nan

knkn−2

5. mdc(hn, kn) = 1

Dem. A primeira e a terceira equacoes podem ser demonstradas por inducao; a segundae a quarta equacoes obtem-se dividindo respectivamente por knkn−1 e knkn−2; quantoa ultima equacao, observe-se que 0 < d|hn, kn implica que d|1 e logo que d = 1. 2

Um teorema sobre monotonia

Teorema 7.2.7 Dada uma sucessao simples (an), seja rn = [a0; · · · , an]. Para quais-quer k, s ∈ N,

1. r2k < r2k+2 < r2s+1 < r2s−1

2. (rn) converge.

Dem. 2. A segunda afirmacao e consequencia da primeira: 1 implica que a subsucessaode ındices pares e a subsucessao de ındices ımpares convergem por serem monotonas elimitadas e tambem que

s = limnr2n ≤ lim

nr2n+1 = t

e, com (7.10), temos

0 ≤ t− s ≤ r2n+1 − r2n =1

k2n+1k2n→ 0.

donde t = s = limn rn.

1. Do teorema 7.2.6.2 obtem-se r2n+1 − r2n > 0; da assercao 4 do mesmo teoremaobtem-se r2n+1 − r2n−1 < 0 & r2n+2 − r2n > 0; agrupando:

r2k < r2k+2 < r2s+1 < r2s−1 (k, s ∈ N)

2

Defina-se θi = [ai; ai+1, · · · ] quando ai+1 ≥ 1.

Lema 7.2.1 Seja (an) uma sucessao simples na qual a1 > 0.

1. Se θ0 = [a0; · · · , an] & an > 1 ou se θ0 e infinita, entao a0 = [θ0].

710 VN

Page 119: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Numeros Reais

2. θ0 = a0 + 1θ1

Dem. (1) O caso em que θ0 e finita foi tratado na demonstracao do teorema 7.2.2.O caso em que θ0 e infinita obtem-se do seguinte modo: r0 < θ0 < r1 pelo teoremaanterior, isto e, a0 < θ0 < a0 + 1

a1≤ a0 + 1 & a0 < θ0 < a0 + 1, logo a0 = [θ0].

(2) Se θ0 e finita, estamos perante a definicao. Se θ0 e infinita, tem-se

θ0 = limn

[a0; · · · , an] = limn

(a0 +

1[a1; · · · , an]

)= a0 +

1limn[a1; · · · , an]

= a0 +1θ1

2

Teorema 7.2.8 1. Duas fraccoes contınuas simples infinitas distintas tem limitesdistintos

2. Duas fraccoes contınuas simples finitas distintas so tem o mesmo valor se foremda forma [a0; · · · , an] e [a0; · · · , an − 1, 1] com an > 1.

Veremos adiante que fraccoes contınuas simples infinitas tem limite irracional (teo-rema 7.2.9).

Dem. (do teorema 7.2.8) A proposicao 2 foi de facto demonstrada no teorema 7.2.3.

(1) Se θ0 = [a0; · · · ] = [r0, · · · ], pelo lema anterior concluimos a0 = [θ] = r0 e tambem

θ = a0 +1θ1

= a0 +1

[r1; · · · , rn]= a0 +

1[r1; · · · , rn]

,

pelo que tambem θ1 = [a1; · · · ] = [r1; · · · ]. Por inducao pode entao mostrar-se quean = rn para qualquer n ∈ N. 2

Teorema 7.2.9 Se θ = [a0; · · · ] e uma fraccao simples infinita, entao θ e um numeroirracional.

Dem. Pelos teoremas 7.2.6 e 7.2.7,

0 < |θ − rn| < |rn − rn+1| & 0 < |knθ − hn| <1

kn+1;

VN 711

Page 120: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

se θ = ab para alguns a, b ∈ Z, ter-se-ia 0 < |kna−hnb| < b

kn+1, o que, como kn+1 → +∞,

implica 0 < |kna − hnb| < 1 para n grande, o que e impossıvel pois kna − hnb ∈ Z.Conclui-se que θ nao pode ser racional. 2

Completando

Teorema 7.2.10 Todo o numero irracional e limite de uma fraccao contınua.

Dem. Suponha-se que r 6∈ Q e defina-se

r = x0

a0 = car(x0) & x1 =1

r − a0

an = car(xn) & xn+1 =1

xn − an

=1

xn − car(xn)(n ∈ N)

Pode demonstrar-se por inducao que todos os an ∈ Z e todos os xn 6∈ Q. Por construcao

an = car(xn) < xn < an + 1, pois xn 6∈ Z,

e daı 0 < xn − an < 1, pelo que

xn+1 =1

xn − an> 1 & an+1 = car(xn+1) ≥ 1 (n ≥ 0);

por inducao concluimos

an ≥ 1 (n ∈ N),

observando que xn = an + 1xn+1

; assim

r = x0 = a0 +1x1

= [a0;x1]

= [a0; a1 +1x2

] = [a0; a1, x2]

= · · · = [a0; a1, · · · , an−1, xn];

Mas entao, pelo teorema 7.2.5,

r = [a0; · · · , an−1, xn] =xnhn−1 + hn−2

xnkn−1 + kn−2

712 VN

Page 121: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Numeros Reais

seguindo-se

|r − rn−1| = |r − hn−1

kn−1|

= |−(hn−1kn−2 + hn−2kn−1)kn−1(xnkn−1 + kn−2)

|

= | (−1)n−1

kn−1(xnkn−1 + kn−2)|

=1

kn−1(xnkn−1 + kn−2)≤ 1kn−1

porque xn, km > 0 & limn kn = +∞. Em suma rn−1 → r. 2

E fica tambem demonstrado o teorema 7.2.4

7.3 Fraccoes periodicas

Nesta seccao, abusaremos um pouco da notacao identificando

[a0; · · · , an] = [a0, · · · , an]

Teorema 7.3.1 Uma fraccao contınua simples e periodica se e apenas se representaum irracional quadratico.

Dem. Se a fraccao e puramente periodica, digamos

ξ = [a0; · · · , an, · · · ] = [a0, · · · , an],

observe-se queξ = [a0; · · · , an, ξ],

de onde se conclui

ξ =ξhn + hn−1

ξkn + kn−1, (7.12)

que e uma equacao quadratica de coeficientes inteiros.Se a fraccao e mista, digamos

θ = [b0; · · · , bm, a0, · · · , an]ξ = [a0, · · · , an],

entao

θ =ξh′m + h′m−1

ξk′m + k′m−1

. (7.13)

VN 713

Page 122: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

para certos h′, k′ ∈ Z. E assim θ e tambem raiz de um polinomio do mesmo tipo; o quetambem pode ser visto do seguinte modo: ξ e irracional (a fraccao e infinita), portanto,como raiz de polinomio do segundo grau de coeficientes inteiros, verifica

ξ = α+ β√d & α, β ∈ Q & d ∈ N;

pelo que, em virtude de (7.13), θ e da mesma forma, por tambem ser irracional.Suponhamos agora que

aξ2 + bξ + c = 0 & a 6= 0 & a, b, c ∈ Z (7.14)& b2 − 4ac 6= & ξ = [a0; · · · , an, · · · ] ∈ R\Q. (7.15)

Tomandosn = [an; · · · , an+1, · · · ]

tem-se

ξ =snhn−1 + hn−2

snkn−1 + kn−2,

Substituindo em (7.14), obtem-se

Ans2n +Bnsn + Cn = 0 (7.16)

com

An = ah2n−1 + bhn−1kn−1 + ck2

n−1

Bn = 2ahn−1hn−2 + b(hn−1kn− 2 + hn−2kn−1) + 2ckn−1kn−2

Cn = ah2n−2 + bhn−2kn−2 + ck2

n−2

Vamos agora obter majoracoes de |An|, |Bn|, |Cn| independentes de n.An 6= 0 porque a equacao (7.14) nao tem raizes racionais.A equacao (7.16) mostra que

Anx2 +Bnx+ Cn = 0 (7.17)

tem raiz sn. Alem disso, alguns calculos mostram que

B2n − 4AnCn = (b2 − 4ac)(hn−1kn−2 − hn−2kn−1)2 = b2 − 4ac (7.18)

Ora ∣∣∣∣ξ − hn

kn

∣∣∣∣ < 1knkn+1

<1k2

n

pelo que

hn−1 = ξkn−1 +δn− 1kn−1

& |δn−1| < 1.

714 VN

Page 123: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Numeros Reais

Daı

An = a

(ξkn−1 +

δn− 1kn−1

)2

+ bkn−1

(ξkn−1 +

δn− 1kn−1

)+ ck2

n−1

= (aξ2 + bξ + c)k2n−1 + 2aξδn−1 + a

δ2n−1

k2n−1

+ bδn−1

= 2aξδn−1 + aδ2n−1

k2n−1

+ bδn−1,

pelo que|An| < 2|aξ|+ |a|+ |b|

e, como Cn = An−1,|Cn| < 2|aξ|+ |a|+ |b|.

Por (7.18),

B2n ≤ 4|An||Cn|+ |b2 − 4ac|

< 4(2|aξ|+ |a|+ |b|)2 + |b2 − 4ac|.

Portanto os valores dos numeros inteiros An, Bn, Cn sao limitados independentementede n e o numero de ternos (An, Bn, Cn) e finito; se (A,B,C) for um dos que ocorre pelomenos tres vezes, os correspondentes sn1 , sn2 , sn3 tem pelo menos uma repeticao, poisa equacao (7.17) tem apenas duas solucoes.

Se sn1 = sn2 entaoan1+i = an2+i (i ∈ N0)

e a fraccao e periodica. 2

7.4 Exercıcios

1. Considere n := 4567890123456

(a) Sem a calcular, determine a natureza da dızima de n e diga qual o compri-mento do seu perıodo.

(b) Verifique que a resposta que deu a alınea anterior e correcta.

2. Prove os seguintes resultados

(a) Suponha que f ∈ Z[x] e que f tem grau positivo. Mostre que para qualquerm ∈ N, existe n ∈ N tal que n > m & f(n) e composto.

VN 715

Page 124: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

(b) A dızima x := 0, a1 · · · an · · · definida por

an =

{1 se n e primo

0 caso contrario.

e irracional. (SUG: prove que se a dızima e periodica, entao existem a, b ∈ Ntais que a 6= 0 & an+ b e primo quando n e suficientemente grande.)

3. Seja x o numero real em ]0, 1[ cuja parte decimal e a sequencia dos numerosprimos, por exemplo, uma aproximacao de x e 0, 23571113171923 · · · 89 · · · 2161(2161 e um dos primeiros 1000 numeros primos). Prove que x e irracional. (SUG:Comece por deduzir do Teorema de Dirichlet sobre progressoes aritmeticas queha infinitos numeros primos congruentes com 1 para o modulo 10s e conclua queha infinitos numeros primos cuja expressao decimal tem um numero arbitrario dezeros consecutivos.)

4. Suponha que b ∈ N/{1}.

(a) Mostre que se (an)n∈N ∈ {0, 1, · · · , b− 1}N, entao

∞∑i=1

an

bn< +∞ (7.19)

(b) Mostre que qualquer numero real em ]0, 1[ tem uma representacao na baseb, i.e., e a soma de uma serie como a descrita em (7.19).

(c) Mostre que um numero em ]0, 1[ e racional sse a sua representacao na baseb e periodica.

5. Mostre que:

(a) Se a, b ∈ Z, a < b e r := [a; a1, · · · ] e s := [b; b1, · · · ] sao fraccoes contınuassimples, entao r < s.

(b) Se r := [a0; a1, · · · ] e s := [b0; b1, · · · ] sao fraccoes contınuas simples e

k := max{j ∈ N| ∀i ∈ N [0 ≤ i < j ⇒ ai = bi]}

entao, convencionando que

max ∅ := 0,

r < s ⇔

{k e par e ak < bk

k e impar e bk < ak.

716 VN

Page 125: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Numeros Reais

6. Com a notacao do texto mostre que

∀n ∈ N[n ≥ 1 ⇒ kn

kn−1= [an; an−1, · · · , a1]

]e determine uma expressao semelhante para hn

hn−1, supondo que a0 ≥ 0.

7. Suponha que r := mn e uma fraccao reduzida em Q e que [a0; · · · , an] e a sua

representacao em fraccao contınua. Com a notacao do texto, mostre que

∀i ∈ N [0 ≤ i ≤ n− 1 ⇒| ri − r |≤ 1kiki+1

]

e que a ultima desigualdade e igualdade apenas quando i = n− 1.

8. Mostre que se as primeiras n reduzidas de duas fraccoes contınuas simples saoiguais duas a duas, entao os primeiros n termos das fraccoes correspondentestambem sao iguais dois a dois.

9. Desenvolva os seguintes numeros em fraccao contınua simples: 17/3, 3/17 e 8/1.

10. Converta em numero racional as fraccoes contınuas [2, 1, 4], [−3, 2, 12] e [0, 1, 1, 100].

11. Determine o valor das seguintes fraccoes contınuas:

(a) [1];

(b) [2, 1];

(c) [2, 3, 1];

(d) [2];

(e) [1, 2];

(f) [2, 1].

12. Para cada uma das dızimas 0, 12(4), 12, 23(465) e 1, (12345679), determine afraccao reduzida correspondente.

13. Determine o desenvolvimento em fraccao contınua periodica dos seguintes numerosirracionais quadraticos

(a)√

29

(b)√

41

(c)√

37+53

(d) 1− 2√3

14. Demostre que

VN 717

Page 126: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

a)√n2 + 1 = [n, 2n] b)

√n(n+ 1) = [n, 2, 2n]

15. Demonstre que se n e um inteiro positivo se tem

n+√n2 + 42

= [n]

718 VN

Page 127: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Capıtulo 8

Extensoes

De ora em diante supomos fixado um modelo de corpo ordenado completo, isto e, ocorpo dos numeros reais; tambem nos referiremos indistintamente ao corpo enquantoestrutura algebrica K = (K,+, ·, 0, 1, < ) ou ao seu suporte K; alem disso, designaremosgenericamente por + e · (abreviando a · b por ab) as operacoes de soma e produto dequalquer corpo; finalmente: 0 = 0 e 1 = 1.

8.1 Os numeros complexos

O polinomio x2 +1 nao tem raizes reais, pois −1 < 0 ≤ x2 em qualquer corpo ordenado(lema 6.1.1).

Esta seccao consiste essencialmente na demonstracao do seguinte

Teorema 8.1.1 A menos de um isomorfismo de corpos, existe um corpomınimo que prolonga o corpo R e onde o polinomio x2 + 1 tem uma raiz.

Admitamos a existencia de um corpo K do qual o corpo R e subcorpo e onde existeum elemento designado por i tal que

i2 + 1 = 0. (8.1)

Repare-se que R ⊆ K e seja

C = {a+ bi : a, b ∈ R}

801

Page 128: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

Lema 8.1.1 Para quaisquer numeros reais a, b, c e d

1. a+ bi = c+ di sse a = c e b = d.

2. (a+ bi) + (c+ di) = (a+ c) + (b+ d)i

3. (a+ bi)(c+ di) = (ac− bd) + (ad+ bc)i

4. (a+ bi)−1 = aa2+b2

− ba2+b2

i

Dem. (1) Se a+ bi = c+ di, entao a− c = (b− d)i portanto (a− c)2 = −(b− d)2; masentao

0 ≤ (a− c)2 = −(b− d)2 ≤ 0

pelo que 0 = a− c = b− d.As restantes propriedades sao consequencias do facto de K ser um corpo e a sua

demonstracao fica como exercıcio. 2

Daqui resulta o seguinte teorema:

Teorema 8.1.2 C = (C,+, ·, 0, 1) e um corpo que prolonga R propriamente.

Dem. Vejamos apenas que e extensao propria:

i = 0 + 1i ∈ C & R = R + 0i ⊆ C & i ∈ C\R

2

Por outro lado, o lema 8.1.1 so utiliza o facto de i ser uma raiz quadrada de −1,pelo que vale seja ela qual for, em particular se, por exemplo, substituirmos i por −ino enunciado.

Por outro lado, tambem nao interessou a natureza do corpo K para alem do factode conter uma raiz quadrada de −1.

Resumindo:

Teorema 8.1.3 Qualquer corpo que contenha (um corpo ordenado isomorfo a) R eonde a equacao x2 + 1 = 0 tenha solucao contem um corpo isomorfo a C; um isomor-fismo Φ pode ser descrito do seguinte modo: se i e j designam respectivamente raizesquadradas de −1 em cada um dos corpos extensao, entao

Φ(a+ bi) = a+ bj (a, b ∈ R).

Fica assim cumprido o proposito anunciado no inıcio da seccao. Chamamos a estaextensao mınima o corpo dos numeros complexos.

802 VN

Page 129: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Numeros Reais

Observe-se ainda que definindo conjugado, z, do numero complexo z = a +bi (a, b) ∈ R2, por

a+ ib = a− ib

e uma funcao N : C → R, designada tambem norma, por

N(a+ bi) = a2 + b2 ((a, bıvtr2)) (8.2)

vem, para z = a+ bi, w = c+ di ∈ C, a, b, c, d ∈ R,

N(z) = zz

z−1 =z

N(z)N(zw) = N(z)N(w).

Em particular

(a2 + b2)(c2 + d2) = (ac− bd)2 + (ad+ bc)2 (a, b, c, d ∈ R).1

Terminamos com as seguintes observacoes:

Observacoes.1. O corpo C nao e ordenavel, pois i2 = −1.2. O corpo C e algebricamente fechado, isto e, vale o seguinte teorema, cuja demon-stracao nao cabe no ambito deste curso.

Teorema 8.1.4 (Fundamental da Algebra)Qualquer polinomio de coeficientes em C e grau maior ou igual a 1 tem raizes em

C.

8.2 Quaternioes

Seja K =≺ K,+ � um espaco vectorial sobre o corpo R dos numeros reais com dimensao4. Vamos definir uma operacao binaria • de modo a que

K1. ≺ K,+, • � e anel de divisao.

K2. O corpo C dos numeros complexos e (isomorfo a um) subanel de K.

Designemos por {1, i, j,k} uma base de K. Como e habitual, simplificamos a notacaox • y por xy e identificamos K com K. Defina-se

1. i2 = j2 = k2 = −1

2. ij = k jk = i ki = j1Recorde-se a proposito o teorema 4.3.3.

VN 803

Page 130: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

3. Se a, b, c, d, α, β, γ, δ ∈ R, x = a1 + bi + cj + dk, y = α1 + βi + γj + δk entao

xy = (aα− bβ − cγ − dδ)1 + (aβ + bα+ cδ − dγ)i(aγ + cα+ dβ − bδ)j + (aδ + dα+ bγ − cβ)k

Tres propriedades de demonstracao particularmente rapida

Teorema 8.2.1 Tem-se

1. 1 e elemento neutro de •.

2. ji = −k kj = −i ik = −j

3. ≺ K, • � nao e comutativo.

4. C e isomorfo ao subanel de K cujos elementos sao todos os da forma a1+ bi, emque a, b ∈ R.

E vale K2. Quanto a K1

Teorema 8.2.2 K e anel de divisao

Dem. As propriedades da soma estao garantidas pelo facto de K ser espaco vectorial.A unica propriedade que possivelmente exige mais que calculos rotineiros e a existenciade opostos multiplicativos. Na verdade, analogamente ao que se passa com C, sea1 + bi + cj + dk 6= 0 a, b, c, d ∈ R

(a1 + bi + cj + dk)−1 =a1− bi− cj− dka2 + b2 + c2 + d2

2

Parece-nos interessante observar que, analogamente ao que se faz em C, definindoo conjugado do quaterniao α = a1 + bi + cj + dk, α, por

a1 + bi + cj + dk = a− bi− cj− dk ((a, b, c, d) ∈ R4), (8.3)

e definindo a norma do quaterniao, N , por

N(α) := a2 + b2 + c2 + d2 ((a, b, c, d) ∈ R4),

entao, para quaiquer α, β ∈ K,

N(α) = αα

α−1 =α

N(α)N(αβ) = N(α)N(β).

Em particular, vale uma identidade de Lagrange que enunciamos de seguida.

804 VN

Page 131: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Numeros Reais

Teorema 8.2.3 Se α = a1 + bi + cj + dk e β = u1 + vi + xj + yk sao quaternioes e(a, b, c, d), (u, v, x, y) ∈ R4, entao

(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.

8.3 Extensoes ordenadas

8.3.1 (In)Completude

Leibniz utilizava (e Newton tambem) numeros infinitesimais , isto e, numeros nao nulos,mas de valor absoluto menor que qualquer numero real positivo, do mesmo modo queos numeros reais. Na verdade um grande numero de matematicos do seculo XVIII (eFermat antes deles) obteve resultados fundamentais utilizando os primeiros, e mesmoEuler se socorreu de numeros infinitos para obter, por exemplo, o desenvolvimento dafuncao seno em produto. Tal pode de facto ser feito no contexto adequado e tomandoos devidos cuidados como se pode ver em [19]. Para ja tratamos apenas de algumaspropriedades puramente algebricas de extensoes proprias do corpo dos numeros reais.

Teorema 8.3.1 Se K e um corpo ordenado que prolonga propriamente o dos numerosreais, entao existem em K elementos positivos menores que qualquer numero real pos-itivo.

Dem. Suponhamos que K e uma extensao ordenada propria de R e que α ∈ K\R.Podem dar-se tres casos a saber

1. ∀r ∈ R r < α

2. ∀r ∈ R α < r

3. ∃r, s ∈ R r < α < s

No primeiro caso, como K e um corpo ordenado,

∀s ∈ R+ 0 <1α<

1s

ou, como se pretende,

∀r ∈ R+ 0 <1α< r

O segundo caso, pode tratar-se analogamente tomando −α em vez de α.No terceiro caso defina-se

A = {x ∈ R : x < α}

O conjunto A ⊆ R, nao e vazio, pois r ∈ A, e e majorado em R por s, portanto temum supremo tambem em R, digamos σ = supA. Vamos ver que |σ − α| e o numero

VN 805

Page 132: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

pretendido. Tome-se M ∈ R+. Por um lado σ −M < σ e assim existe a ∈ A tal queσ −M < a < α e

σ − α < M ;

por outro lado, σ < σ + M e portanto α ≤ σ + M ∈ R; segue-se que de facto α <σ +M ∈ R, ou seja

α − σ < M.

As duas desigualdades mostram o que se pretende. 2

Os elementos α ∈ K cuja existencia esta garantida pelo teorema 8.3.1 dizem-seinfinitesimais. Os outros elementos, ainda designados por α, podem ser infinitos, se

∀r ∈ R+ r < |α| (8.4)

ou finitos, se∃r ∈ R+ |α| < r. (8.5)

A condicao 8.4 e equivalente a disjuncao das 1 ou 2 da demonstracao acima; a condicao8.5 e equivalente a 3 da mesma demonstracao.

8.3.2 Parte standard

Notemos x ≈ y se x−y e infinitesimal, o que tambem se traduz por x esta infinitamenteproximo de y.

Com um pouco mais de precisao pode mostrar-se o seguinte

Teorema 8.3.2 Seja K uma extensao propria ordenada do corpo dos numeros reais.Para cada elemento finito α ∈ K, existe um e so um numero real oα tal que oα ≈ α.

Dem. Releia-se a demonstracao anterior e tome-se oα = σ. Mostrou-se que α ≈oα ∈ R.Quanto a unicidade, observe-se que outro numero real infinitamente proximo de αestaria tambem infinitamente proximo de oα e portanto o valor absoluto da diferencaentre os dois seria um numero real menor que qualquer numero real positivo, pelo queso poderia ser zero. 2

O numero oα cuja existencia e garantida por este teorema diz-se parte standardde α.

Teorema 8.3.3 Seja K uma extensao ordenada propria do corpo R. Sejam respecti-vamente O e Θ os conjuntos dos numeros finitos e dos numeros infinitesimais em K.Para simplificar a notacao, entendam-se as operacoes e ordem restringidas adequada-mente.

1. (O,+, ·,≤) e um domınio de Integridade ordenado.

806 VN

Page 133: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Numeros Reais

2. (Θ,+, ·,≤) e um domınio de Integridade ordenado e ideal em (O,+, ·,≤); emparticular

∀ε ∈ Θ ∀δ ∈ O [0 ≤ |δ| ≤ ε ⇒ δ ∈ Θ]. (8.6)

3. A funcao st : (O,+, ·) → (R,+, ·) e um epimorfismo de aneis, Θ = st−1(0) e O/Θ

e isomorfo a R.

Concluimos observando que

Corolario 8.3.1 Os corpos ordenados que prolongam propriamente o corpo dos numerosreais nao sao completos.

Dem. Vejamos o conjunto dos infinitesimais Θ nao tem supremo, mesmo sendo majora-do por qualquer numero real positivo: se s = supΘ entao s 6∈ Θ, porque 0 < s < 2s ∈ Θ;mas entao existe r ∈ R tal que 0 < r ≤ s, portanto (o supremo) s e menor ou igual a(omajorante) r, o que e absurdo. Em suma: Θ nao tem supremo. 2

8.4 Exercıcios

1. Determine os seguintes produtos de quaternioes:

(a) (i+ j)(i− j);

(b) (1− i+ 2j − 2k)(1 + 2i− 4j + 6k).

2. Mostre que os unicos quaternioes que comutam com i sao da forma a+ bi.

3. Determine todos os quaternioes que comutam simultaneamente com i e j.

4. Mostre que ha um numero infinito de solucoes da equacao x2 = −1 no conjuntodos quaternioes.

5. Suponha que a = a21 + a2

2 + a23 + a2

4 e que b = b21 + b22 + b23 + b24, onde ai, bi ∈ Z.Mostre que ab = c21 + c22 + c23 + c24, onde

(a1 + a2i+ a3j + a4k)(b1 + b2i+ b3j + b4k) = c1 + c2i+ c3j + c4k.

6. Seja K = (K,+, ·,0,1, <) um corpo ordenado que prolonga propriamente o dosnumeros reais. Sejam respectivamente Θ e O os conjuntos de elementos infinites-imais e elementos finitos de K. Mostre que, para quaisquer a, b, x, y ∈ K

(a) Se x ≈ a ∈ O entao x2 ≈ a2, mas pode acontecer x ≈ a & x2 6≈ a2.

(b) Se a, b ∈ O & x ≈ a & y ≈ b, entao xy ≈ ab, mas pode acontecer x ≈a & y ≈ b mas xy 6≈ ab.

VN 807

Page 134: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Numeros Reais ITN(2001)

(c) Se x ≈ a 6≈ 0, entao 1x ≈

1a , mas pode acontecer x ≈ a & 1

x 6≈1a .

(d) Sendo a funcao f(x) um polinomio em x de coeficientes em O e grau n ∈ Ne a ∈ O \Θ, para todo o h ∈ Θ, existe ε ∈ Θ tal que

f(a+ h) = f(a) + f ′(a)h + εh;

(e) Se f(x) = 1x , a 6∈ Θ & h ≈ 0, entao existe ε ∈ Θ tal que

f(a+ h) = f(a) − 1a2h + εh.

808 VN

Page 135: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Parte III

Aplicacoes

901

Page 136: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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
Page 137: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Capıtulo 9

Criptografia

9.1 Introducao

Um alfabeto e um conjunto finito de sımbolos com os quais serao elaboradas sequenciasou unidades de texto. Designaremos por T (A) o conjunto das unidades de texto noalfabeto A.

Uma funcao de cifra e uma aplicacao injectiva de um conjunto de unidades detexto para outro; os elementos do contradomınio da funcao de cifra designam-se porunidades de cifra. Um texto e uma sequencia de unidades de texto; um textocifrado e uma sequencia de unidades de cifra.

Vamos considerar apenas casos em as unidades de cifra e de texto sao do mesmotipo e construidas com o mesmo alfabeto.

Um sistema de cifra e um terno

T (A)f→ T (A)

f−1

→ T (A)

em que f e uma funcao de cifra.

9.2 Sistemas afins

Seja A um alfabeto com n sımbolos distintos (n > 1) e fixe-se uma enumeracao ν :A → {0, 1, · · · , n− 1}.

Uma k-unidade de texto e uma sequencia de k elementos de A. Como conven-cionamos na introducao, as unidades de cifra sao tambem sequencias de k elementosde A. Cada texto e constituido por um numero inteiro de unidades; se for necessario,completa-se a ultima unidade por repeticao do ultimo sımbolo do alfabeto.

A funcao de cifra afim de parametros a e b e a funcao f construida do seguintemodo:

1. Fixam-se a ∈ N primo com n e b ∈ {1, · · · , n− 1}

903

Page 138: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Aplicacoes ITN(2001)

2. Cada unidade de texto u = A0 · · ·Ak−1 e codificada por um numero φ(u) que seobtem por expressao na base n:

φ(u) = ν(A0)nk−1 + · · ·+ ν(Ak−2)n+ ν(Ak−1)

3. Para cada unidade de texto u, f(u) = φ−1(aφ(u) + b (mod nk)

)0 ≤ φ (f(u)) ≤ nk − 1.

Os parametros a, b constituem a chave da cifra.

Teorema 9.2.1 Se f e uma funcao de cifra afim de parametros a, b e a∗ designa oinverso de a (mod nk) entao, para cada unidade de cifra c

f−1(c) = φ−1(a∗φ(c)− a∗b (mod nk)

).

Os sistemas afins mais simples ocorrem com k = 1 = a e podem ser designados porsistemas de deslocamento.

9.3 Codificacao Matricial

Outra forma de codificar resulta de se tomar uma k-unidade de texto como um elementode (Zn)k, como modulo sobre o anel Z, e utilizar matrizes. Vejamos um caso menoscomplicado.

Designe-se o conjunto das matrizes 2× 2 com coordenadas em Zn por M2.

Teorema 9.3.1 Se

A =[a bc d

]∈M2 & ∆ = ad− bc,

as seguintes condicoes sao equivalentes.

1. mdc(∆, n) = 1

2. A e invertıvel

3. ker(A) = ~0 ∈ (Zn)2

4. A define um automorfismo de (Zn)2

Dem. (1 ⇒ 2) Designando por ∆∗ o inverso de ∆ (mod n), e facil verificar que

A−1 = ∆∗[

d −b−c a

](2 ⇒ 4) e (4 ⇒ 3) sao imediatas.(3 ⇒ 1) Suponha-se que δ = mdc(∆, n) > 1 e ponha-se n = mδ. Repare-se que0 < m < n e portanto n 6 |m; em particular

m 6≡ 0 (mod n). (9.1)

904 VN

Page 139: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Aplicacoes

Se δ divide todas as coordenadas de A, entao

A

[mm

]= ~0

e, por (9.1), nao vale 3.Se δ nao divide simultaneamente a e b entao[

−bmam

]6= ~0 (9.2)

mas

A

[−bmam

]=[

0m∆

]= ~0.

e torna a nao valer 3, em virtude de (9.2).Se δ nao divide simultaneamente c e d entao[

dm−cm

]6= ~0 (9.3)

mas

A

[dm−cm

]=[m∆0

]= ~0.

e, de novo, nao vale 3, em virtude de (9.3). 2

Neste contexto, os textos sao estruturados em matrizes de duas linhas, correspon-dendo cada coluna a uma unidade de cifra. As funcoes de cifra afins f passam aentender-se do seguinte modo:

1. Sao dados um elemento ~b ∈ (Zn)2 e uma matriz invertıvel A ∈M2.

2. A primeira transformacao φ : T (A) → (Zn)2 toma a forma

φ

([A1

A2

])=[ν(A1)ν(A2)

]3. Modulo n, tem-se finalmente

f(u) = φ−1(Aφ(u) +~b

).

9.4 Criptografia de chave publica

Recorde-se que um numero natural se diz livre de quadrados se for 1 ou um produtode numeros primos distintos. Seja tambem φ a funcao de Euler. O teorema seguinteenuncia alguns lemas de que precisamos para esta seccao.

VN 905

Page 140: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Aplicacoes ITN(2001)

Teorema 9.4.1 1. Se m e livre de quadrados e d = mcd(a,m) entao a e primo commd .

2. Se m e livre de quadrados e d|m entao d e primo com md .

3. Para qualquer m ∈ N, se d|m entao φ(d)|φ(m).

4. Se n ≡ 1 (mod φ(m)) e a e primo com m, entao an ≡ a (mod m)

5. Se m e livre de quadrados e n ≡ 1 (mod φ(m)), entao ∀a ∈ N an ≡ a (mod m).

Dem. Demonstraremos apenas a proposicao 5. As proposicoes anteriores sao essen-cialmente lemas para a ultima.

Para evitar trivialidades podemos supor que a,m, n > 1. Seja d = mdc(a,m); tem-separa certos r, s ∈ N0

an = arφ(m)+1

= arsφ(md

)+1

=[aφ(m

d)]rs

· a

≡ 1rs · a (modm

d)

≡ a (modm

d)

Em particular, para algum α ∈ N,

d|an − a = α · md

e, pela proposicao 1, d|α, donde an ≡ a (mod m). 2

Segue-se como corolario:

Teorema 9.4.2 Se m e simples, k, k′ ∈ N e kk′ ≡ 1 (mod φ(m)), entao∀a ∈ N akk′ ≡ a (mod m).

Um exemplo de codificacaoI. Fixe-se um codigo nσ para cada sımbolo σ da linguagem que vai ser utilizada.

Exemplo 9.4.1 Se σ designar uma letra do alfabeto latino, seja nσ o seu numero deordem alfabetica habitual com dois dıgitos: na = 01, nb = 02, ..., nj = 10, ...

II. Traduza-se a mensagem para esse codigo.

Exemplo 9.4.2 De acordo com o exemplo anterior, supondo ainda que no = 35 apalavra codigo e traduzida por 033504090715.

906 VN

Page 141: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Int. a Teoria dos Numeros (2001) Aplicacoes

III. Pode-se ficar por aqui ou dificultar um pouco mais a descodificacao.

Exemplo 9.4.3 Digamos que o maior nσ e 50 e seja m = 5 · 17, pelo que φ(m) = 64;tome-se tambem k = 5 & k′ = 13. Em vez de se codificar como no exemplo 9.4.1,recodifique-se

n′σ = (nσ)5

com as letras em blocos separados: a palavra codigo passa a ser traduzida por

243 52521875 1024 59049 16807 759375

IV. A descodificacao pode ser feita utilizando o teorema 9.4.2 por quem saiba quek′ = 13 e m = 85.

Exemplo 9.4.4 (mod 85) tem-se

24313 ≡ 7313 ≡ (−12)13

≡ −(123)4 · 12 ≡ −284 · 12≡ −21 · 12 ≡ −82 ≡ 3= 03

Mais um caracter

5252187513 ≡ 3513 ≡ (354)3 · 35≡ (353) · 35 = 354

≡ 35

Repare-se que os exemplos que temos vindo a descrever podem ser tratados comuma calculadora cientıfica nao particularmente sofisticada. Codificacoes mais seguraspodem fazer-se utilizando numeros primos muito grandes para compor o modulo m.

9.5 Assinaturas; ISBN

Num sistema de chave publica uma assinatura do detentor da chave (m, k) pode serα ≡ kk′ (mod n): o receptor, que conhece (m, k), devera obter k ≡ αk (mod m).

O International Standard Book Number, ISBN, e um instrumento de deteccao deeventual existencia de erro de referencia.

Cada livro tem um ISBN que consiste numa sequencia a1 · · · a10 de dezsımbolos: os primeiros nove sao algarismos de 0 a 9, o decimo pode ser um dessesalgarismos ou a letra X, para representar dez na base 11, de acordo com a seguintecongruencia

a10 ≡9∑

i=1

aii (mod 11)

Esta representacao e sensıvel a trocas de quaisquer dois sımbolos, indicando uma prob-abilidade alta de designar o livro correctamente caso a congruencia se verifique.

VN 907

Page 142: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Aplicacoes ITN(2001)

9.6 Exercıcios

1. (a) Suponha que m = pq e φ = (p − 1)(q − 1) onde p e q sao numeros reais.Encontre uma formula para p e para q em funcao de m e de φ;

(b) Suponha que m = 39247771 e o produto de dois primos, p e q, distintos.Determine p e q sabendo que φ(m) = 39233944

2. Sejam T = {©, A,B,C,D, . . . ,W,X, Y, Z}, onde© representa o espaco em bran-co e σ a correspondencia que a cada letra faz corresponder o seu numero de ordemalfabetica habitual com dois dıgitos:

σ(A) = 01, σ(B) = 02, . . . , σ(Z) = 26 e σ(©) = 00.

Consideremos o conjunto T 2 = {xy : x, y ∈ T}, a correspondencia τ : T 2 →{0, 1, . . . ,m− 1} definida por τ(xy) = σ(x)σ(y) (mod 1333) (ab representa a con-catenacao de a com b), o modulo=1333 (1333 = 31×43) e o expoente codificadors = 13.

(a) Prove que a correspondencia τ e uma aplicacao injectiva;

(b) Prove que τ nao e sobrejectiva;

(c) Codifique e descodifique as palavras SIM e EULER;

(d) Descodifique 084404430682 e 084405821121.

908 VN

Page 143: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Bibliografia

[1] George E. Andrews: Number Theory, Dover 1971.

[2] William W. Adams e Larry J. Goldstein: Introduction to NumberTheory,Prentice-Hall, Inc., 1976.

[3] Tom M. Apostol: Introduction to Analytic Number Theory Spriger UTM1976.

[4] A. Baker: A Concise Introduction to the Theory of Numbers, CUP 1984.

[5] Owen Brison: Teoria Elementar dos Numeros I e II: Bol. da SPM 33, Dezem-bro de 1995 & 37, Outubro de 1997.

[6] John H. Conway & Richard K. Guy: O Livro dos Numeros, (Trad. deJose Sousa Pinto) Univ. de Aveiro/Gradiva 2000.

[7] H. Davenport: The Higher Arithmetic, CUP 1995.

[8] Herbert B. Enderton: A Mathematical Introduction to Logic, Har-court/Acad. Press 2001.

[9] A. Goncalves: Introducao a Algebra, IMPA 1979.

[10] G. H. Hardy e E. M. Wright: An Introduction to the Theory of Numbers,Oxford, 1985.

[11] I. N. Herstein: Topics in Algebra, John Wiley & Sons 1975.

[12] K. Ireland: A Classical Introduction to Modern Number Theory, SpringerGTM 84, 1990.

[13] Neil Koblitz: A course in Number Theory and Criptography Springer GTM114, 1994.

[14] I. Niven, H. Zuckerman e H. Montgomery: An Introduction to the The-ory of Numbers, John Wiley & Sons, Inc., 1991.

909

Page 144: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Aplicacoes ITN(2001)

[15] J. Rey Pastor e P. Pi Calleja & C. A. Trejo: Analisis Matematico, IVol., Kapeluz, 1969.

[16] J. S. Pinto: Metodos Infinitesimais de Analise Matematica, Fund. CalousteGulbenkian 2000.

[17] J. S. Pinto e A. M. Caetano: Conjuntos Numericos, Estudo I, Cadernosde Matematica, Universidade de Aveiro, 1996.

[18] Michael Spivak: Calculus,W. A. Benjamin, Inc., Reverte 1975. (traducaoespanhola Reverte S.A.)

[19] K. D. Stroyan, W. A. J. Luxemburg: Introduction to the Theory of In-finitesimals, Acad. Press, 1976.

910 VN

Page 145: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Indice remissivo

alfabeto, 903Algoritmo

de Euclides, 7assinatura, 907

bem ordenado, 5

caracterıstica, 701chave, 904congruencia

linear, 204congruencias

polinomiais, 210conjugado

de numero complexo, 803de quaterniao, 804

conjuntoindutivo, 605

corpo, 603ordenado, 603

Arquimediano, 613completo, 613

criteriode Euler, 303

dızima, 702finita, 703mista, 703parte

decimal da, 702inteira da, 702

periodica, 703puramente periodica, 703

divisıvel, 8divisor, 8

maximo [...] comum, 9

elementopositivo, 603

equacaoDiofantina, 401

formulade Inversao de Mobius, 507de Taylor, 213

fraccao contınua, 706finita, 706infinita, 708periodica, 713

funcaoaritmetica, 501de cifra, 903de Euler, 206de Mobius, 503multiplicativa, 504

identidadede Lagrange, 412, 804

inversoaritmetico, 203

Leide Reciprocidade Quadratica, 306do Corte, 5, 6

Lemade Euclides, 10

multiplo, 8

numeroalgebrico, 611

911

Page 146: INTRODUC¸AO˜ A` TEORIA DOS NUMEROS´ - … · 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

Aplicacoes ITN(2001)

complexo, 802finito, 806infinitesimal, 806infinito, 806perfeito, 509primo, 10transcendente, 611

numeroscongruentes, 201naturais, 4

estrutura de , 3intuitivos, 6

normade numero complexo, 803de quaterniao, 804

notacaoK+, 603[·], 701µ, 503φ, 206(mod n), 201car, 705mdc(a, b), 9

ordem, 703

PeanoAxiomatica de, 3

Princıpiode Inducao, 3

Completa, 5Propriedade

Arquimediana, 7

reduzida, 706resıduo

nao quadratico, 302quadratico, 302

sımbolode Legendre, 303

simplesfraccao contınua, 706numero, 408

sucessao, 706sistema

de cifra, 903de resıduos

completo, 202reduzido, 206

solucaotrivial, 401

sucessor, 3

TeoremaChines do Resto, 216de Dirichlet, 13de Euclides, 12de Euler, 207de Liouville, 611de Wilson, 208Fundamental da Algebra, 803Fundamental da Aritmetica, 11Pequeno [...] de Fermat, 208

terno Pitagorico, 401primitivo, 402

texto, 903cifrado, 903

unidadek-[...] de texto, 903de cifra, 903

unidadesde texto, 903

912 VN