Professional Documents
Culture Documents
REITORA
COLABORAO
Maria da Glria Costa Lima
Cleyton Isamu Muto
EDITORAO ELETRONICA
Odivaldo Teixeira Lopes
REALIZAO
Captulo 2:.............................................................................................................................................30
INDUO MATEMTICA ........................................................................................................................30
2.1 ELEMENTO MNIMO DE UM CONJUNTO DE INTEIROS ...................................................................................... 30
2.2 PRINCPIO DA BOA ORDENAO .................................................................................................................... 31
2.3 PRINCPIO DE INDUO FINITA. ...................................................................................................................... 32
2.4 INDUO MATEMTICA ................................................................................................................................ 33
2.5. EXEMPLOS DE DEMONSTRAO POR INDUO MATEMTICA .......................................................................... 35
2.6 . OUTRAS FORMAS DA INDUO MATEMTICA ................................................................................................ 37
EXERCCIOS............................................................................................................................................................ 42
Captulo 3:.............................................................................................................................................43
SOMATRIOS E PRODUTRIOS .............................................................................................................43
3.1 . SOMATRIOS ................................................................................................................................................. 43
3.2. PROPRIEDADES DOS SOMATRIOS................................................................................................................... 44
3.3. PRODUTRIOS................................................................................................................................................. 45
3.4. PROPRIEDADES DOS PRODUTRIOS ................................................................................................................. 46
Captulo 4 ..............................................................................................................................................48
DIVISIBILIDADE .....................................................................................................................................48
4.1. RELAO DE DIVISIBILIDADE EM Z ................................................................................................................. 48
4.2. CONJUNTO DOS DIVISORES DE UM INTEIRO ..................................................................................................... 50
4.3. DIVISORES COMUNS DE DOIS INTEIROS ........................................................................................................... 50
4.4. TEOREMA DA DIVISO ................................................................................................................................... 51
4.5. PARIDADE DE UM INTEIRO .............................................................................................................................. 54
EXERCCIOS............................................................................................................................................................ 56
Captulo 5 ..............................................................................................................................................58
MXIMO DIVISOR COMUM ...................................................................................................................58
5.1. MXIMO DIVISOR COMUM DE DOIS INTEIROS .................................................................................................. 58
5.2. EXISTNCIA E UNICIDADE DO MDC. ................................................................................................................ 59
5.3. INTEIROS RELATIVAMENTE PRIMOS (COPRIMOS OU PRIMOS ENTRE SI) ............................................................ 61
5.4. CARACTERIZAO DO MDC DE DOIS INTEIROS ................................................................................................ 64
5.5. MDC DE VRIOS INTEIROS .............................................................................................................................. 64
EXERCCIOS............................................................................................................................................................ 65
Captulo 6 ............................................................................................................................................. 67
ALGORITMO DE EUCLIDES MNIMO MLTIPLO COMUM................................................................. 67
6.1. ALGORITMO DE EUCLIDES .............................................................................................................................. 67
6.2 . MLTIPLOS COMUNS DE DOIS INTEIROS ......................................................................................................... 74
6.3. MNIMO MLTIPLO COMUM DE DOIS INTEIROS ................................................................................................ 75
6.5. MMC DE VRIOS INTEIROS .............................................................................................................................. 76
EXERCCIOS ............................................................................................................................................................ 78
Captulo 7 ............................................................................................................................................. 79
NMEROS PRIMOS ................................................................................................................................ 79
7.1. INTRODUO .................................................................................................................................................. 79
7.2. NMEROS PRIMOS (DO LAT. PRIMUS, PRINCIPAL. PRIME EM INGLS) .............................................................. 81
7. 3. TEOREMA FUNDAMENTAL DA ARITMTICA. ................................................................................................... 82
7.4. A SEQNCIA DOS NMEROS PRIMOS .............................................................................................................. 84
7.5. O CRIVO DE ERATSTENES. .............................................................................................................................. 86
7.6. SEQNCIA DE INTEIROS CONSECUTIVOS COMPOSTOS .................................................................................... 94
7.7 . CONJECTURAS ................................................................................................................................................ 96
7.8. FRMULAS QUE GERAM ALGUNS NMEROS PRIMOS........................................................................................ 98
7.9. DECOMPOSIO DO FATORIAL EM FATORES PRIMOS ..................................................................................... 101
7.10. MTODO DA FATORAO DE FERMAT .......................................................................................................... 105
7. 11 ALGORITMO DE FERMAT ............................................................................................................................ 105
EXERCCIOS .......................................................................................................................................................... 107
Captulo 11 ..........................................................................................................................................171
CIFRA DE CSAR ..................................................................................................................................171
11.1. FUNES POLINOMIAIS DE CODIFICAO .................................................................................................... 174
Captulo 12 ..........................................................................................................................................179
CIFRA DE VIGENRE ...........................................................................................................................179
Captulo 13 ..........................................................................................................................................182
CIFRA DE HILL.....................................................................................................................................182
Captulo 14 ..........................................................................................................................................190
RSA .......................................................................................................................................................190
14. 1. PR-CODIFICAO ...................................................................................................................................... 190
14.2 CODIFICANDO E DECODIFICANDO ............................................................................................................... 191
14. 3. ASSINATURA DIGITAL UTILIZANDO A CRIPTOGRAFIA RSA .......................................................................... 195
Captulo 15 ..........................................................................................................................................201
PARTILHA DE SENHAS .........................................................................................................................201
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
Captulo 1:
INTRODUO
A
Teoria dos Nmeros nasceu cerca de 600 anos antes de Cristo quando Pitgoras e
os seus discpulos comearam a estudar as propriedades dos nmeros inteiros. Os
pitagricos rendiam verdadeiro culto mstico ao conceito de nmero,
considerando-o como essncia das coisas. Acreditavam que tudo no universo estava
relacionado com nmeros inteiros ou razes de nmeros inteiros (em linguagem atual,
nmeros racionais). Alis, na antiguidade a designao nmero aplicava-se s aos inteiros
maiores do que um.
http://nonio.fc.ul.pt/analise1/cap1/hnum.htm
O conceito de nmero tomou forma num longo desenvolvimento histrico. A origem e
formulao deste conceito ocorreu simultaneamente com o despontar, entenda-se nascimento,
e desenvolvimento da Matemtica. As atividades prticas do homem, por um lado, e as
exigncias internas da Matemtica por outro determinaram o desenvolvimento do conceito de
nmero. A necessidade de contar objetos levou ao aparecimento do conceito de nmero
Natural.
Todas as naes que desenvolveram formas de escrita introduziram o conceito de
nmero Natural e desenvolveram um sistema de contagem. O desenvolvimento subsequente
do conceito de nmero prosseguiu principalmente devido ao prprio desenvolvimento da
Matemtica. Os nmeros negativos aparecem pela primeira vez na China antiga. Os chineses
estavam acostumados a calcular com duas colees de barras - vermelha para os nmeros
positivos e preta para os nmeros negativos.No entanto, no aceitavam a idia de um nmero
negativo poder ser soluo de uma equao. Os Matemticos indianos descobriram os
nmeros negativos quando tentavam formular um algoritmo para a resoluo de equaes
quadrticas. So exemplo disso as contribuies de Bramaghupta, pois a aritmtica
sistematizada dos nmeros negativos encontra-se pela primeira vez na sua obra. As regras
sobre grandezas eram j conhecidas atravs dos teoremas gregos sobre subtrao, como por
exemplo (a - b)(c - d) = ac + bd - ad - bc, mas os hindus converteram-nas
em regras numricas sobre nmeros negativos e positivos.
Diofanto (Sc. III) operou facilmente com os nmeros negativos. Eles apareciam
constantemente em clculos intermdios em muitos problemas do seu "Aritmetika", no
entanto havia certos problemas para o qual as solues eram valores inteiros negativos como
por exemplo:
4x + 20 = 4 ou 3x 18 = 5x2
Nestas situaes Diofanto limitava-se a classificar o problema de absurdo. Nos sculos XVI e
XVII, muitos matemticos europeus no apreciavam os nmeros negativos e, se esses
9
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
nmeros apareciam nos seus clculos, eles consideravam-nos falsos ou impossveis. Exemplo
deste fato seria Michael Stifel (1487- 1567) que se recusou a admitir nmeros negativos como
razes de uma equao, chamando-lhes de "numeri absurdi". Cardano usou os nmeros
negativos embora chamando-os de "numeri ficti". A situao mudou a partir do (Sc.XVIII)
quando foi descoberta uma interpretao geomtrica dos nmeros positivos e negativos como
sendo segmentos de direes opostas.
http://www.somatematica.com.br/historia.php
Z* = {x Z | x 0} { 1, 2, 3,...}
Z {x Z | x 0} = {0, 1, 2, 3,...}
Z* {x Z | x 0} = {1, 2, 3,...}
10
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
1) a + b = b + a e ab = ba;
2) (a + b) + c = a + (b + c) e (ab) c = a (bc);
3) 0 + a = a e 1.a = a;
4) a = (-1) a e a a = a + (-a) = 0;
5) a (b + c) = ab + ac;
6) 0.a = 0, e se ab = 0, ento a = 0 ou b = 0.
Tambm existe uma relao de ordem entre os inteiros, representada pelo sinal <
(menor que), que possui as seguintes propriedades:
Destas propriedades podem ser deduzidas muitas outras propriedades dos inteiros.
Com efeito:
1) Se x 0 , ento x 0 ou 0 x (Propriedade 7)
2) Se x 0 , ento 0.x x.x (Propriedade 11)
0 x2 (Propriedade 6)
3) Se 0 x , ento 0.x x.x (Propriedade 10)
0 x2 (Propriedade 6)
11
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
Nota:
Com o mesmo significado de a < b, escreve-se b > a. Indica-se, de modo
abreviado, que a < b ou a = b por a b . Por exemplo, temos 2 3 , porque 2
< 3, e 2 2 , porque 2 - 2.
Com o mesmo significado de a b , escreve-se b a . Em lugar de a b e
b c tambm se escreve a b c .
Definio 1.1: Chama-se valor absoluto de um inteiro a, o inteiro que se indica por | a | , e tal
que:
a, se a 0
|a|
a, se a < 0
| 3| 3 e | 5| ( 5) 5
|a| 0, |a| a , | a | | a | , a | a |
|a| a , | a | = mx [-a, a]
onde a denota a raiz quadrada no negativa de a e mx [-a, a] indica o maior dos dois
inteiros a e a.
| ab | | a | .| b |
12
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
Demonstrao:
Com efeito:
| ab | (ab) ab a. b | a | . | b |
|a b| |a | |b|
Demonstrao:
| a | a | a |, | b| b | b|
(| a | | b |) a b | a | | b | *
o que implica:
|a b| |a | |b|
| a b| |a | | b|
Demonstrao:
Com efeito:
|a b | | a ( b) | | a | | b| |a | | b|
13
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
Teorema 1.3: Dado um inteiro qualquer b 2, todo inteiro positivo n admite uma nica
representao da forma:
Demonstrao:
Assim, dado um inteiro qualquer b 2 , todo inteiro positivo n pode ser representado por um
polinmio inteiro em b do grau m (porque am 0 ), ordenado segundo as potencias
decrescentes de b, e cujos coeficientes ai so inteiros que satisfaam as condies:
n (amam 1 a2a1a0 )b
O inteiro b chama-se base e costume dizer que n est escrito no sistema de base b.
Exemplos:
a) Escrever 105 no sistema binrio
14
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
n = 10k + a0
1, se n = 0 ou n = 1
n!
n(n 1)(n 2)...3.2.1 se n 2
15
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
7! = 7.6.5.4.3.2.1 = 5040
Exemplo 1.4: Escrever, usando o smbolo de fatorial, o produto dos n primeiros inteiros
positivos pares e o produto dos n primeiros inteiros positivos mpares.
2,4,6, ..., 2n 2, 2n
Isto :
2.1,2.2,2.3, ..., 2 . (n 1), 2n
Portanto:
2,4,6, ..., 2n 2, 2n = 2n (1.2.3... (n -1).n) = 2n . n!
1,3,5, ..., 2n 3, 2n - 1
Portanto:
1.2.3.4...(2n 2).(2n 1).2n (2n )!
1.3.5...(2n 3).(2n 1)
2.4.6...(2n 2).2n 2n.n !
Tomemos a igualdade:
k.k! = (k + 1)! k!
1.1! = 2! 1
2.2! = 3! 2!
3.3! = 4! 3!
n.n! = (n + 1)! n!
16
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
Definio 1.3: Sejam n > 0 e k dois inteiros tais que 0 k n . Chama-se nmero binomial
n
de numerador n e classe k, o inteiro que se indica por , e tal que:
k
n n!
k k!(n k)!
n n
1
0 n
8 8! 8.7.6.5.4.3.2.1 8.7.6
56
3 3!5! 3.2.1.5.4.3.2.1 3.2.1
7 7.6.5 7.6.5
35
4 (7 4)! 3.2.1
17
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
Definio 1.4: Chamam-se nmeros binomiais complementares dois nmeros binomiais que
tm o mesmo numerador e cuja soma das suas classes respectivas igual ao numerador
comum.
20 20
Assim, por exemplo, e so nmeros binomiais complementares, pois, tm o
7 13
mesmo numerador 20 e 7 + 13 = 20.
Demonstrao:
n n
Sejam e dois nmeros binomiais complementares. Ento, k + h = n e k = n h.
k h
Portanto:
n n n! n! n
k n h (n h)!(n (n h))! (n h)!h! h
Definio 1.5: Chamam-se nmeros binomiais consecutivos dois nmeros binomiais que tm
o mesmo numerador e cujas classes respectivas so inteiros consecutivos.
18 18
Assim, por exemplo, e so nmeros binomiais consecutivos, pois, tm o mesmo
9 10
numerador 18 e as suas classes respectivas so os inteiros consecutivos 9 e 10.
n n
Teorema 1.5: Entre dois nmeros binomiais consecutivos e , com 1 k n ,
k 1 k
subsiste a relao de Stifel:
n n n 1
k 1 k k
18
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
n n n! n!
k 1 k (k 1)!(n k 1)! k!(n k)!
n! n!
(k 1)!(n k 1)(n k)! k(k 1)!(n k)!
n! 1 1
(k 1)!(n k)! n k 1 k
n! n 1
(k 1)!(n k)! k(n k 1)
(n 1)! n 1
k!(n 1 k)! k
n n 1 n 2 k k 1
Corolrio 1.2: ...
k k 1 k 1 k 1 k 1
Demonstrao:
19
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
k k 1
Alm disso, evidente: .
k k 1
Somando ordenadamente todas essas igualdades e suprimindo os termos comuns aos dois
membros acha-se a relao desejada.
Substituindo, nesta relao, cada nmero binomial pelo seu complementar, obtemos:
n n 1 n 2 k k 1
...
n k n k n k 1 1 0
n n 1 n 2 n k n k 1
Corolrio 1.3: ...
k k k 1 1 0
n n 1 n 1
k k 1 k
n 1 n 2 n 2
k 1 k 2 k 1
n 2 n 3 n 3
k 2 k 3 k 2
...........................................
n k 1 n k n k
1 0 1
Somando ordenadamente todas essas igualdades e suprimindo os termos comuns aos dois
membros acha-se a relao desejada.
fcil perceber que qualquer nmero real est entre dois nmeros inteiros, um inteiro menor
que o dado nmero real e um inteiro maior que esse nmero real. Por exemplo, o nmero real
3
5 , est entre os inteiros 2 e 3 ( 2 5 3 ); o nmero real , est entre os inteiros -5 e -
2
3
4( 5 4 ), etc.. Veremos a seguir que o inteiro esquerda ser chamado de Piso
2
(floor) e o inteiro direita ser chamado de Teto(ceiling).
20
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
Definio 1.6: Chamam-se partes inteiras de um nmero real r, os inteiros n e n+1 que
verificam s condies:
n r n 1
A todo nmero real r podemos associar dois nmeros inteiros chamados piso e teto. Keneth
Iverson introduziu esses nomes, assim como a notao que ser usada, no incio da dcada de
1960.
Definio 1.7: Chama-se piso de um nmero real r, ao maior nmero inteiro menor ou igual a r.
Definio 1.8: Chama-se teto de um nmero real r, ao menor nmero inteiro maior ou igual a r.
Definio 1.9: Chama-se nint de um nmero real r, o valor inteiro mais prximo de r. Para
evitar ambigidades, no caso de valores de r iguais metade de um inteiro, convenciona-se
arredondar o valor de nint sempre para o inteiro par.
r = piso de r
r = teto de r
r = nint de r
r 1 r r r r 1
r max{n
| n r} e r min{n | n r}
Observe que r r r se, e somente se, r um nmero inteiro, e que todo nmero real r
pode ser escrito sob a forma:
r r k , onde 0 k r r 1
r r 1 k , onde 0 k r r 1 1
21
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
1 1
a) 2 1 e 2 2 d) 0 e 1
3 3
1 1
b) 3 e 4 e) 1 e 0
2 2
3 3
c) 2 e 1 f) 7 7 e 7 7
2 2
Exemplos: nint de r.
1 23 1
b) 0 e 4 e) 0 e 1,5 2
3 6 2
22
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
Abaixo, esto ilustrados os grficos das funes piso, teto e nint, respectivamente.
f ( x) x
f ( x) x
23
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
f ( x) x
O princpio da Casa dos Pombos a afirmao de que se n pombos devem ser postos em m
casas, sendo n > m ento pelo menos uma casa ir conter mais de um pombo.
tambm conhecido como Princpio das Gavetas de Dirichlet, acredita-se que o primeiro
relato deste principio foi feito pr Dirichlet em 1834, com o nome de Schubfachprinzip
("Princpio das Gavetas").
O princpio da casa do pombo um exemplo de um argumento de calcular que pode ser
aplicado em muitos problemas formais, inclundo aqueles que envolvem um conjunto infinito.
Exemplo: Quantas pessoas so necessrias para se ter certeza que haver pelo menos duas
delas faam aniversrio no mesmo ms?
Resposta: 13 pessoas. Pelo princpio da casa dos pombos se houver mais pessoas (13) do que
meses (12) certo que pelos menos duas pessoas tero nascido no mesmo ms.
Embora o princpio da casa dos pombos seja uma observao trivial, pode ser usado para
demonstrar resultados possivelmente inesperados . Por exemplo, em toda grande cidade,
digamos com mais de 1 milho de habitantes existem pessoas com o mesmo nmero de fios de
cabelo. Demonstrao: Tipicamente uma pessoa tem cerca de 150 mil fios de cabelo.
razoavel supor que ningum tem mais de 1.000.000 de fios de cabelo em sua cabea. Se h
mais habitantes do que o nmero mximo de fios de cabelo, necessariamente pelo menos duas
pessoas tero exatamente o mesmo nmero de fios de cabelo.
24
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
Suponha que queremos calcular todos os anagramas da palavra ESCOLA, de modo que
nenhuma letra ocupe o seu lugar original, ou primitivo. Um deles seria SEOCAL, uma vez
que nenhuma letra ocupa seu lugar inicial. Esse tipo de permutao chamada de catica ou
desordenada e o caos fatorial n ( tambm chamado de subfatorial ou derangements em
Ingls), simbolizado por !n , usado para calcular o nmero dessas permutaes caticas.
Lembre-se que o fatorial calcula o total de permutaes de um conjunto.
1 1 1 1 ( 1)n n
( 1)n
!n n! ... n!
0! 1! 2! 3! n! k 0 k!
Para n 1 , temos:
1 1 ( 1)n n
( 1)n
!n n! ... n!
2! 3! n! k 2 k!
n!
Pode-se provar que !n .
e
n! 1
!n ,n 1
e
e
1
!n e e n! en! , n 1
25
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
Exemplos:
1 1 1 1 1 1 1 1 1 1
a) !6 6! 6!
2! 3! 4! 5! 6! 2 6 24 5! 6!
9 1 1 9 1 1
!6 6! 6!
24 5! 6! 4! 5! 6!
6.5.4!.9 6.5! 6!
!6 270 6 1
4! 5! 6!
!6 265
6! 720
b) !6 264,87... 265
e 2,718...
6! 1 721
c) !6 265, 241... 265
e 2,718...
1
d) !6 2,718... .720 2,718... .720 3,086... .720 2, 718... .720
2,718...
!6 2221,92 1956,96 2221 1956 265
Dura Kurepa , em 1971 publicou a o conceito de L!n, o left factorial, definido como
n 1
L !n 0! 1! 2! ... ( n 1)! k!
k 0
Um famoso problema em aberto na Teoria dos Nmeros, uma conjectura feita por Kurepa
de que o MDC (n!, L!n) = 2 para todo n maior que 1.
Abaixo colocamos os 10 primeiros valores do left fatorial. Por definio, L!0 = 0.
n L!n
0 0
1 1
2 2
26
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
3 4
4 10
5 34
6 154
7 874
8 5914
9 46234
10 409114
O left fatorial sempre par para qualquer inteiro maior que 1. Se dividirmos o left fatorial por
2, obtemos alguns valores primos. Veja
L !n
n
2
3 2
4 5
5 17
8 2957
9 23117
10 204557
L !n
Uma questo em aberto saber se existem infinitos primos da forma .
2
EXERCCIOS
1) Sem usar P.A., calcule a soma dos n 8) Decompor o inteiro 565 numa soma de cinco
primeiros inteiros positivos. inteiros mpares consecutivos.
9) Achar todas as solues inteiras e positivas da
2) Calcular o inteiro positivo n, sabendo que equao (x + 1)(y + 2) = 2xy.
3n+2 . 2n+3 = 2592.
10) Determinar todos os inteiros positivos de dois
3) Calcule o inteiro positivo n, sabendo-se que: algarismos que sejam igual ao qudruplo da
3n + 3n+1 + 3n+2 + 3n+3 = 1080. soma dos seus algarismos.
4) Com uma calculadora, achar os valores de n < 11) Achar o menor e o maior inteiro positivo de n
10 para os quais n! + 1 um quadrado perfeito. algarismos.
27
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
15) Achar todas as solues inteiras e positivas da Determine a posio (linha e coluna) ocupada
equao: x2 y2 = 88.; pelo nmero 107.
16) Verificar se o quadrado de um inteiro pode 26) Mostrar que o produto de quatro algarismos
terminar em 2, 3, 7 ou 8. consecutivos, aumentado de 1, um quadrado
17) Hilbert escreveu os inteiros de 1 at 1000 perfeito.
(inclusive), em ordem decrescente. Sem usar
P.A, determine qual foi o 3330 inteiro 27) A soma dos quadrados de dois inteiros 3332 e
escrito? um deles o qudruplo do outro. Achar os dois
inteiros.
18) Calcular o nmero de algarismos necessrios
para ser escrever os nmeros positivos de 1, 2. 28) Escrever os inteiros de 1 a 1993, inclusive,
3, 4, ......, n algarismos. quantas vezes o algarismo 1 escrito?
19) O produto de um inteiro positivo de trs 29) Determinar o inteiro n > 1 de modo que a soma
algarismos por 7 termina direita por 638. 1! + 2! + 3! + ... + n! seja um quadrado
Achar esse inteiro. perfeito.
20) Determinar quantos algarismos se emprega 30) A mdia aritmtica de dois inteiros positivos
para numerar todas as pginas de um livro de 5 e a mdia geomtrica 4. Encontre esses
2748 pginas. nmeros.
21) Dois homens estavam conversando num bar 31) Achar cinco inteiros positivos consecutivos
quando um virou para o outro e disse: cuja soma dos quadrados igual a 2010.
- Tenho trs filhas a soma de suas idades 32) O resto por falta da raiz quadrada de um inteiro
igual ao nmero da casa em frente e o positivo 135 e o resto por excesso 38.
produto 36. Achar esse inteiro.
- Posso determinar as idades de suas filhas
apenas com esses dados? x ! 3( x 2)! 31
33) Resolver a equao
- No. Dar-lhe-ei um dado fundamental: x ! 3( x 2)! 29
minha filha mais velha toca piano.
34) Achar o inteiro que deve ser somado a cada um
Determine as idades das filhas e o nmero da
dos inteiros 2, 6 e 14 para que, nesta ordem,
casa em frente.
formem uma proporo contnua.
22) Calcular a soma dos trs maiores nmeros
inteiros de, respectivamente, trs, quatro e 35) Coloque em ordem crescente: 260 ; 340 ; 720
cinco algarismos. .
23) Determinar a diferena entre o maior nmero 36) Achar o valor mnimo de uma soma de 10
inteiro com seis algarismos diferentes e o inteiros positivos distintos, cada um dos quais
maior inteiro com cinco algarismos tambm se escreve com trs algarismos.
diferentes.s
37) O menor nmero natural n, diferente de zero,
24) Um livro tem 1235 pginas. Determinar o que torna o produto de 3888 por n um cubo
nmero de vezes que o algarismo 1 aparece na perfeito :
numerao da pginas deste livro.
38) Um estudante ao efetuar a multiplicao de
25) Os nmeros abaixo esto dispostos em linhas e 7432 por um certo inteiro achou o produto
colunas. 1731656, tendo trocado, por engano, o
1 2 algarismo das dezenas do multiplicador,
8 9 tomando 3 em vez de 8. Achar o verdadeiro
15 16 produto.
22 23
29 30 39) Achar o menor inteiro cujo produto por 21
um inteiro formado apenas por 4 algarismo.
28
CAPTULO 1
NMEROS INTEIROS NOES FUNDAMENTAIS
40) Escreve-se a seqncia natural dos inteiros Apertando um boto do bordo do retngulo,
positivos, sem separar os algarismos: trocam de cor ele e seus vizinhos (do lado ou
em diagonal). Apertando o boto do centro,
123456789101112131415... trocam de cor todos os seus 8 vizinhos porm
Determinar: ele no.
a) o 435 algarismo
Exemplos:
b) o 1756 algarismo.
Apertando 1, trocam de cor 1, 2, 4 e 5.
c) o 12387 algarismo.
Apertando 2, trocam de cor 1, 2, 3, 4, 5 e 6.
Apertando 5, trocam de cor 1, 2, 3, 4, 6, 7, 8 e 9.
41) Escreve-se a seqncia natural dos inteiros
positivos pares, sem separar os algarismos: Inicialmente todos os botes esto verdes.
possvel, apertando sucessivamente alguns
24681012141618... botes, torn-los todos vermelhos?
Determinar o 2574 algarismo que se escreve. 50) Escrevemos abaixo os nmeros naturais de 1 a
10.
1999
42) As representaes decimais dos nmeros 2
1 2 3 4 5 6 7 8 9 10.
e 51999 so escritos lado a lado. O nmero de
dgitos escritos igual a: Antes de cada um deles, coloque sinais + ou
de forma que a soma de todos seja zero.
43) Mostrar que o produto de dois fatores entre 10
e 20 o dcuplo da soma do primeiro com as 51) Escrevemos abaixo os nmeros naturais de 1 a
unidades do segundo mais o produto das 11.
unidades dos dois.
1 2 3 4 5 6 7 8 9 10 11
44) Achar o menor inteiro positivo que
multiplicado por 33 d um produto cujos Antes de cada um deles, coloque sinais + ou
algarismos so todos 7. de forma que a soma de todos seja zero.
45) Os inteiros a e b so tais que 4 < a < 7 e 3 < b 52) Para numerar as pginas de um livro foram
< 4. Mostrar que 0 < a b < 4. utilizados 663 algarismos. Quantas pginas
tinha o livro?
46) Os inteiros a e b so tais que 1 < a < 3 e 2 <
b < 0. Mostrar que 1 < a b < 5. 53) Seja Q = 1! + 2! + 3! + ... + n!. Para quantos
valores de n tem-se Q quadrado perfeito?
47) Os inteiros a e b so tais que -2 < a < 2 e -
2 < b < 2. Mostrar que 4 < a b < 4. 54) Quantos so os nmeros naturais de 4 dgitos
que possuem pelo menos dois dgitos iguais?
48) Em um quartel existem 100 soldados e, todas
as noites, trs deles so escolhidos para 55) Quantos so os nmeros de 5 algarismos, na
trabalhar de sentinela. possvel que aps base 10:
certo tempo um dos soldados tenha trabalhado
com cada um dos outros exatamente uma vez? a) Nos quais o algarismo 2 figura?
b) Nos quais o algarismo 2 no figura?
49) Um jogo consiste de 9 botes luminosos (de
cor verde ou vermelha) dispostos da seguinte 56) Permutam-se de todos os modos possveis os
forma: algarismos 1, 2, 4, 6, 7 e escrevem-se os
1 2 3
nmeros assim formados em ordem crescente.
4 5 6
a) Que lugar ocupa o nmero 62417?
b) Qual o nmero que ocupa o 66 lugar?
c) Qual o 200 algarismo escrito?
7 8 9
d) Qual a soma dos nmeros assim
formados?
29
Captulo 2:
INDUO MATEMTICA
INTRODUO
A
s cincias naturais utilizam o mtodo chamado induo emprica para formular leis
que devem reger determinados fenmenos a partir de um grande nmero de
observaes particulares, selecionadas adequadamente. Esse tipo de procedimento,
embora no seja uma demonstrao de que um dado fato logicamente verdadeiro,
frequentemente satisfatrio. Por exemplo: ningum duvidaria de que quando um corpo
liberado ao seu prprio peso, no vcuo, na superfcie da terra, ele cai segundo a vertical do
local.
A validade de um teorema matemtico se estabelece de forma totalmente diferente. Verificar
que uma certa afirmao verdadeira num grande nmero de casos particulares no nos
permitir concluir que ela vlida.
Para demonstrar a verdade de uma sequncia infinita de proposies, uma para cada inteiro
positivo, introduziremos o chamado mtodo de recorrncia ou induo matemtica.
minA = a (a A e ( x A) ( a x ))
Demonstrao:
i) a b , porque a = minA.
30
CAPTULO 2
INDUO MATEMTICA
Exemplo 2.1: O conjunto N = {1, 2, 3,...} dos inteiros positivos tem o elemento mnimo, que
1 (minN = 1), porque 1 N e 1 n para todo n N .
( A Z ,A ) min A
Exemplo 2.5: O conjunto A = {1, 3, 5, 7,...} dos inteiros positivos mpares um subconjunto
no vazio de
Z+ ( A Z+ ).
Logo, pelo Princpio da boa ordenao, A possui o elemento mnimo (minA = 1).
Exemplo 2.6: O conjunto P = {2,3,5,7,11, ...} dos inteiros primos um subconjunto no vazio
de Z+ ( P Z+). Logo, pelo Principio da boa ordenao, P possui o elemento mnimo
(minP = 2).
Teorema 2.2 (de Archimedes): Se a e b so dois inteiros positivos quaisquer, ento existe um
inteiro positivo n tal que na b .
Demonstrao:
31
CAPTULO 2
INDUO MATEMTICA
Suponhamos que a e b so dois inteiros positivos para os quais na b para todo inteiro
positivo n. Ento, todos os elementos do conjunto:
S = {b na | n N }
E como b (k + 1)a pertence a S, porque S contm todos os inteiros positivos desta forma,
temos:
b (k + 1) a = (b ka) a < b ka
Na prtica, o mtodo pode ser entendido por um artifcio muito simples. Vamos supor que
temos uma srie de domins idnticos colocados em fila, que comea por um deles e
prossegue indefinidamente. Nosso objetivo - empurrando apenas um domin - garantir que
todos caiam. Como derrubar todos os domins? Para isso, basta nos assegurarmos de que:
2) Os domins esto dispostos de tal modo que qualquer um deles - toda vez que cai -,
automaticamente, empurra o domin seguinte e o faz cair tambm.
Assim, mesmo que a fila se estenda indefinidamente, podemos afirmar que todos os
domins cairo.
32
CAPTULO 2
INDUO MATEMTICA
i) 1 pertence a S ( 1 S );
Demonstrao:
X = {x | x N e x S } = N S
1) Suponha que desejemos obter uma frmula que d o valor da soma Sn = 1 + 3 + 5 + 7 + ...
+ (2n - 1), para qualquer inteiro positivo de n.
33
CAPTULO 2
INDUO MATEMTICA
Por meio de um raciocnio indutivo, os resultados obtidos nos levam a afirmar que para
todo inteiro positivo n tem-se Sn = n2.
Nos dois exemplos, props-se um resultado geral, supostamente vlido para todo n, com
base no fato de que ele correto para alguns valores particulares de n: tal procedimento,
entretanto, pode conduzir a concluses falsas.
Assim, ainda que em no primeiro caso a proposio geral enunciada resulte correta - por
mero acaso! -, a proposio geral do segundo exemplo falsa. De fato, P(n) gera nmeros
primos para n= 0, 1, 2, 3, ..., 39, mas para n = 40, ele vale 412, que no um nmero
primo. Portanto, no exemplo 2), encontramos uma proposio que - apesar de vlida em
40 casos particulares - no vlida em geral.
Note bem: Uma proposio pode ser vlida em uma srie de casos particulares, mas,
mesmo assim, no o ser de maneira geral.
Coloca-se, ento, o seguinte problema: temos uma proposio que se mostrou correta em
muitos casos particulares. No entanto, impossvel verificar todos os casos particulares.
Assim sendo, como podemos saber se a proposio correta de modo geral? O Teorema
abaixo, esclarece essa questo.
Teorema 2.4: Seja P(n) uma proposio associada a cada inteiro positivo n e que satisfaz s
duas seguintes condies:
i) P(1) verdadeira;
ii) para todo inteiro positivo k, se P(k) verdadeira, ento P(k + 1) tambm verdadeira.
Demonstrao:
Pela primeira condio, P(1) verdadeira e, portanto, 1 S . Pela segunda condio, para todo
inteiro positivo k, se k S , ento (k 1) S . Logo, o conjunto S satisfaz s duas condies
do Princpio de induo finita e, portanto, S = N, isto , a proposio P(n) verdadeira para
todo inteiro positivo n.
34
CAPTULO 2
INDUO MATEMTICA
Demonstrao:
verdadeira.
Logo, pelo Teorema da induo matemtica, a proposio P(n) verdadeira para todo
inteiro positivo n.
35
CAPTULO 2
INDUO MATEMTICA
1 1 1 1 n
P(n) : ... , n N
1.2 2.3 3.4 n(n 1) n 1
Demonstrao:
1 1
1) P(1) verdadeira, visto que
1.2 1 1
2) A hiptese de induo que a proposio:
1 1 1 1 k
P(k) : ... ,k N
1.2 2.3 3.4 k(k 1) k 1
verdadeira.
1
Adicionando a ambos os membros desta igualdade, obtemos:
k 1 k 2
1 1 1 1 1
...
1.2 2.3 3.4 k(k 1) k 1 k 2
k 1 k 2 2k 1 k 1
k 1 k 1 k 2 (k 1) k 2 k 2
P(n) : 3| 22n 1 , n N
Demonstrao:
36
CAPTULO 2
INDUO MATEMTICA
o que implica:
22 k 1 1 22.22k 1 4.22k 1
4.22k 4 4 1 4 22k 1 3
4.3q 3 3(4q 1)
P(n) : 2n n, n N
Demonstrao:
P(k): 2k k, k N
verdadeira. Portanto:
Teorema 2.5 Seja r um inteiro positivo fixo e seja P(n) uma proposio associada a cada
inteiro n r e que satisfaz s duas seguintes condies:
i) P(r) verdadeira;
ii) para todo inteiro k r, se P(k) verdadeira, ento P(k + 1) tambm verdadeira.
37
CAPTULO 2
INDUO MATEMTICA
Demonstrao:
S = {n N | P(r + n 1) verdadeira}
P((r + k 1) + 1) = P(r + (k + 1) 1)
P(n): 2n n!, n 4
Demonstrao:
P(k): 2k k !, k 4 (I)
2 < k + 1 para k 4 ( II ),
2k 1
k !.(k 1) ou 2k 1
(k 1)!
isto , a proposio P(k + 1) verdadeira. Logo, pelo teorema 2.5, a proposio P(n)
verdadeira para todo inteiro n 4 .
38
CAPTULO 2
INDUO MATEMTICA
P(n) : n2 > 2n + 1, n 3
Demonstrao:
P(k) : k2 > 2k + 1, k 3
Ento, temos:
e, portanto:
Teorema 2.6 Seja P(n) uma proposio associada a cada inteiro positivo n e que satisfaz s
duas seguintes condies:
i) P(1) verdadeira;
39
CAPTULO 2
INDUO MATEMTICA
Demonstrao:
Suponhamos por absurdo, que S N e seja X o conjunto de todos os inteiros positivos que
na pertencem a S, isto :
X = {x | x N e x S } = N S
Pela primeira condio, 1 S , de modo que j > 1, e como j o menor inteiro positivo que no
pertence a S, segue-se que as proposies P(1), P(2),..., P(j 1) so todas verdadeiras. Ento,
pela segunda condio, a proposio P(j) verdadeira e j S , o que uma contradio, pois
j X , isto , j S . Assim sendo, S = N e a proposio P(n) verdadeira para todo inteiro
positivo n.
Teorema 2.7 Seja r um inteiro positivo fixo e seja P(n) uma proposio associada a cada
inteiro n r e que satisfaz s duas seguintes condies:
1) P(r) verdadeira;
2) para todo inteiro k > r, se P(m) verdadeira para todo inteiro m tal que r m k , ento
P(k) verdadeira.
Demonstrao:
Seja S o conjunto de todos os inteiros n r para os quais a proposio P(n) falsa, isto :
S = { n N | n r e P(n) falsa}
Pela primeira condio, r S , de modo que j > r, e, por conseguinte P(m) verdadeira para
todo inteiro m tal que r m j . Assim sendo, pela segunda condio, P(j) verdadeira e
j S , o que uma contradio, pois, j S . Logo, o conjunto S vazio ( S ), e a
proposio P(n) verdadeira para todo inteiro n r .
40
CAPTULO 2
INDUO MATEMTICA
Nota Histrica
Era ideia assente na comunidade matemtica do sculo XIX, que a induo era obra do
matemtico francs Blaise Pascal , tendo em conta diversas demonstraes que apresenta no
seu Trait du Triangle Arithmtique.
Essa situao seria integralmente modificada, vinte anos aps a formulao moderna de
induo matemtica fixada por Giuseppe Peano , quando Giovanni Vacca , em 1909, num
artigo de trs pginas publicado no Bulletin of American Mathematical Society, vem defender
que o italiano Francesco Maurolico , pelos trabalhos que desenvolveu no primeiro livro de
aritmtica includo na sua Opuscula Mathematica, escrita em 1557 e publicado em Veneza no
ano de 1575, como "the first discoverer of the principle of mathematical induction".
O artigo de Vacca encontrou eco, ainda que eventualmente sem verificao posterior, em
autores importantes como Moritz Cantor ou Siegmund Gnther . M. Cantor, por exemplo,
que atribuiu inicialmente a Pascal a principal origem do mtodo de induo completa (em
Vorlesungen uber Geschichte der Mathematik, vol. 2, p. 749), viria a transferir esse atributo
para Maurolico (em Zeichrift fur Mathematischen und Naturwissenschaftlichen Unterricht,
vol 33, 1902, p. 536), segundo conta devido a uma informao oral que lhe foi prestada pelo
prprio Vacca.
Passar-se-iam mais de quarenta anos sem que o artigo de Vacca fosse alvo de qualquer crtica.
At que Hans Freudenthal (em Zur Geschichte der vollstndigen Induktion, Archive
Internationale d'Histoire des Sciences 6 (1953) 17-37) depois de um exame detalhado dos
trabalhos de Maurolico, vem sustentar que em apenas trs pontos conseguiu reconhecer uma
certa forma de induo matemtica: uma forma arcaica, contudo, ao contrrio do que
observou em Pascal, onde a induo formulada pela primeira vez de uma maneira abstrata.
41
CAPTULO 2
INDUO MATEMTICA
EXERCCIOS
c) 4n > n4 n 5 2
n 3
b) n! nn . .
d) 2 > n n 10
2
e) n!>n n 4
10) Mostre que sempre possvel pagar, sem
f) n! > n3 n 6 receber troco, qualquer quantia inteira de $,
1 1 1 1 maior que $7, com notas de $3 e $5.
g) 1 ... 2 , n N
4 9 n2 n
a) 2 | (3n 1) n N
b) 6 | (n3 n) n N
42
Captulo 3:
SOMATRIOS E PRODUTRIOS
3.1 . Somatrios
Sejam os n > 1 inteiros a1,a 2 ,...,a n . Para indicar, de modo abreviado, a soma a1 a 2 ... a n
desses n inteiros usa-se a notao:
n
ai
i 1
que se l: somatrio de a i de 1 a n.
2 3
ai a1 a 2 , ai a1 a 2 a 3 , ...
i 1 i 1
A letra i chama-se o ndice do somatrio e pode ser substituda por qualquer outra diferente de
a e de n um ndice mudo. E os inteiros 1 e n que figuram abaixo e acima da letra grega
maiscula (sigma) chamam-se respectivamente limite inferior e limite superior do ndice i.
O nmero de parcelas de um somatrio sempre igual diferena entre os limites superior e
inferior do seu ndice mais uma unidade.
Se m e n so dois inteiros, com m n , ento, por definio:
n
ai am am 1 am 2 ...a n
i m
7
5i 5.1 5.2 5.3 5.4 5.5 5.6 5.7
i 1
5 10 15 20 25 30 35 140
43
CAPTULO 3
SOMATRIOS E PRODUTRIOS
4
8j 3 8.1 3 8.2 3 8.3 3 8.4 3
j 1
5 13 21 29 68
8
k .2k 3.23 4.44 5.25 6.26 7.27 8.28
k 3
n n n
Teorema 3.1: (a i bi ) ai bi
i 1 i 1 i 1
Demonstrao:
n
(a i bi ) (a1 b1 ) (a 2 b 2 ) ... (a n b n )
i 1
n n
(a1 a 2 ... a n ) (b1 b 2 ... b n ) ai bi
i 1 i 1
n
Teorema 3.2 a na
i 1
Demonstrao:
n n
a ai a1 a 2 ... a n a a ... a na
i 1 i 1
n n
Teorema 3.3 (a i a) ai na
i 1 i 1
Demonstrao:
44
CAPTULO 3
SOMATRIOS E PRODUTRIOS
n n n n
(a i a) ai a ai na
i 1 i 1 i 1 i 1
n n
Teorema 3.4 ka i k ai
i 1 i 1
Demonstrao:
n n
ka i ka1 ka 2 ... ka n k(a1 a 2 ... a n ) k ai
i 1 i 1
20
Exemplo 3.3: Calcular (5i 2)
i 1
20 20 20 20
(5i 2) 5i 2 5 i 20.2 5(1 2 ... 20) 40
i 1 i 1 i 1 i 1
1
5. (1 20)20 40 5.210 40 1090
2
3.3. Produtrios
Sejam os n > 1 inteiros a1,a 2 ,...,a n . Para indicar, de modo abreviado, o produto a1a 2 ...a n
desses n inteiros usa-se a notao:
n
ai
i 1
que se l: produtrio de a i de 1 a n.
Em particular, para n = 2, 3,..., temos:
2 3
ai a 1a 2 , ai a1a 2 a 3 , ...
i 1 i 1
45
CAPTULO 3
SOMATRIOS E PRODUTRIOS
A letra i chama-se o ndice do produtrio e pode ser substituda por qualquer outra diferente
de a e de n um ndice mudo. E os inteiros 1 e n que figuram abaixo e acima da letra grega
maiscula (pi) chamam-se respectivamente limite inferior e limite superior do ndice i.
O nmero de fatores de um produtrio sempre igual diferena entre os limites superior e
inferior do seu ndice mais uma unidade.
Se m e n so dois inteiros, m n , ento, por definio:
n
ai a m .a m 1.a m 2 ...a n
i m
6
3i 3.1 3.2 3.3 3.4 3.5 3.6
i 1
=3.6.9.12.15.18=524880
4
5j 3 5.1 3 5.2 3 5.3 3 5.4 3
j 1
=2.7.12.17 2856
Demonstrao:
n n n
a i bi (a1b1 )(a 2 b 2 )...(a n b n ) (a 1a 2 ...a n )(b1b 2 ...b n ) a i. bi
i 1 i 1 i 1
46
CAPTULO 3
SOMATRIOS E PRODUTRIOS
n
Teorema 3.6 a an
i 1
Demonstrao:
n n
a ai a1a 2 ...a n a.a...a an
i 1 i 1
n n
Teorema 3.7 ka i kn ai
i 1 i 1
Demonstrao:
n n
n n
ka i (ka1 )(ka 2 )...(ka n ) k (a1a 2 ...a n ) k ai
i 1 i 1
4
Exemplo 3.6: Calcular (2i 1)
i 1
4 4
(2i 1) (2i 1) (3.5.7.9) 945 893025
i 1 i 1
n n n
Exemplo 3.7: Demonstrar a ij a ij
i, j 1 i 1 j 1
n
a ij (a11a12 ...a1n )(a 21a 22 ...a 2n )...(a n1a n2 ...a nn )
i, j 1
n n n n n
a1j. a 2 j... a nj a ij
j 1 j 1 j 1 i 1 j 1
47
Captulo 4
DIVISIBILIDADE
Definio 4.1: Sejam a e b dois inteiros, com a 0. Diz-se que a divide b se, e somente se,
existe um inteiro q tal que b = aq
Notao: a | b ( a divide b)
Observao: Se a | b , ento a | b
1) a | 0 a 0, 1|a e a|a a 0
2) Se a | 1 , ento a = 1
3) Se a | b e se c | d , ento ac | bd
4) Se a | b e se b | c , ento a | c
5) Se a | b e se b | a , ento a = b
48
CAPTULO 4
DIVISIBILIDADE
Demonstrao:
1) De fato:
0 = a.0; a = 1.a; a = a.1
3) De fato,
a|b b a.q
c|d d c.q1
Portanto:
bd ac.(q.q1 ) ac | bd
4) De fato:
a|b b a.q
b|c c b.q1
5) De fato:
a|b b a.q
b|a a b.q1
Logo:
a a(qq1 ) qq1 1 q1 |1 q1 1 a b
7) De fato:
a|b b a.q
a|c c a.q1
49
CAPTULO 4
DIVISIBILIDADE
a | bk , k 1,2,3,..., n
temos:
a | (bx1 bx2 ... bxn )
D(a) = {x Z* | x | a }
a x a D(a) [ | a |,| a |]
Definio 4.2 Chama-se divisor comum de dois inteiros a e b todo inteiro d 0 tal que
d | a e d | b.
50
CAPTULO 4
DIVISIBILIDADE
*
Notao: D(a,b) = { x | x | a e x | b} ou seja, D(a,b) = D(a) D(b)
Obs.: D(a,b) ; D(0,0) = *
D 12 1, 2, 3, 4, 6, 12
D 15 1, 3, 5, 15
Portanto:
D 12, 15 D 12 D 15 1, 3
O Teorema da diviso, que veremos a seguir, usado por Euclides no seu livro Elementos,
estabelece uma diviso com resto. um teorema que foi "provado" uma vez atravs de um
algoritmo que explica como se processa a diviso, por esse motivo ficou conhecido como
Algoritmo de Euclides.
Teorema 4.2 Se a e b so dois inteiros, com b > 0, ento existem e so nicos os inteiros q e r
que satisfazem s condies: a = bq + r e 0 r < b
Demonstrao:
Existncia
Seja S o conjunto de todos os inteiros no-negativos que so da forma a bx, com x , isto
:
S = {a bx ; x , a bx 0 }
a bx = a + b |a | a+|a| 0
Assim sendo, pelo Princpio da boa ordenao, existe o elemento mnimo r de S tal que
0 r e r = a bq ou a = bq + r, com q
51
CAPTULO 4
DIVISIBILIDADE
0 r b = a bq b = a b( q+1 ) < r
Unicidade
Para demonstrar a unicidade de q e r, suponhamos que existem dois outros inteiros q 1 e r1 tais
que
a = bq1 + r1 e 0 r1 < b
Ento, teremos:
-b<-r 0 e 0 r1 < b
o que implica:
- b < r r1 < b,
isto
| r1 r | < b
Nota: Aqui cabe uma pergunta: Por que o resto deve ser positivo? A resposta
simples: Quando se divide a por b, o que se procura o maior mltiplo de b que
menor do que a, de modo que se a =b q + r, ento r = a bq positivo
porque a.b menor do que a. Mas, no poderamos definir diviso de modo que o
resto fosse negativo? Neste caso b.q seria o menor mltiplo de b maior do que a, e
teramos situaes como a do seguinte exemplo: para dividir R$10,00 entre 3
pessoas, cada uma delas receberia 4 reais e haveria um resto de -2(dvida de 2
reais? Quem iria pagar?) O exemplo mostra que esta maneira de se fazer a
diviso no teria muito valor prtico. (RPM 8)
52
CAPTULO 4
DIVISIBILIDADE
Demonstrao:
Com efeito, se b > 0, nada h que demonstrar, e se b < 0, ento | b | > 0, e por conseguinte
existem e so nicos os inteiros q1 e r tais que
a = | b |q1 + r e 0 r<|b|
ou seja, por ser | b | = - b:
a = b(- q1 ) + r e 0 r< |b|
a = bq + r e 0 r < | b |.
Exemplo 4.2: Achar o quociente q e o resto r na diviso de a = 59 por b = -14 que satisfazem
as condies do algoritmo da diviso.
Efetuamos a diviso usual dos valores absolutos de a e b, obtemos:
59 14.4 3
o que implica:
59 14 4 3 e 0 3 14
Exemplo 4.3: Achar o quociente q e o resto r na diviso de a = -79 por b = 11 que satisfazem
as condies do algoritmo da diviso.
Efetuamos a diviso usual dos valores absolutos de a e b, obtemos:
79 = 11.7 + 2
o que implica:
-79 = 11 7 2
53
CAPTULO 4
DIVISIBILIDADE
79 11 7 11 11 2 11 8 9
1 7 .0 1 e 0 1 7 q 0 e r =1
2 e0 5
7 .1 5 7 q 1 e r=5
61 7 8 5 e 0 5 7 q 8 e r=5
59 7 .9 4 e 0 4 7 q 9 e r=4
Teorema 4.3
1) A soma ou a diferena de dois nmeros pares par.
2) A soma ou a diferena de dois nmeros mpares par.
3) A soma ou a diferena de um nmero par com um nmero mpar mpar.
Demonstrao:
54
CAPTULO 4
DIVISIBILIDADE
Exemplo 4.5: Mostrar que o quadrado de qualquer inteiro mpar da forma 8k+1.
Com efeito, pelo algoritmo da diviso, qualquer inteiro de uma das seguintes formas:
4q, 4q 1, 4q 2, 4q 3
2
4q 1 8 2q 2 q 1 8k 1
2
4q 3 8 2q 2 3q 1 1 8k 1
72 49 8.6 1
132 169 8.21 1
55
CAPTULO 4
DIVISIBILIDADE
EXERCCIOS
1) Mostrar que se a | b, ento (-a) | b, a | (-b) e 13) Sendo m e n dois inteiros quaisquer, mostrar
(-a) | (-b). que os inteiros m + n e m n tm sempre a
mesma paridade.
2) Sejam a, b e c inteiros. Mostrar que:
14) Demonstrar que: Se a e b so inteiros
a ) se a | b, ento a | bc. mpares, ento 8 | a2 b2.
b ) se a | b e se a | c, ento a2 | bc.
15) Determinar os inteiros positivos que divididos
c ) a | b se e somente se ac | bc (c 0). por 17 deixam um resto igual ao quadrado do
quociente.
3) Verdadeiro ou falso: 16) Verdadeiro ou falso: se a | c e se b | c, ento a
| b.
se a | (b + c), ento a | b ou a | c.
17) Mostrar que a diferena entre os cubos de dois
4) Mostrar que, se a um nmero inteiro inteiros consecutivos nunca divisvel por 2.
qualquer, ento um dos inteiros a, a + 2, a + 4
divisvel por 3. 18) Na diviso do inteiro a = 427 por um inteiro
positivo b, o quociente 12 e o resto r.
5) Sendo a um inteiro qualquer, mostrar: Achar o divisor b e o resto r.
a ) 2 | a(a + 1). 19) Na diviso do inteiro 525 por um inteiro
b ) 3 | a(a + 1)(a + 2) . positivo o resto 27. Achar os inteiros que
podem ser o divisor e o quociente.
6) Mostrar que um inteiro qualquer da forma 6k + 20) Na diviso de dois inteiros positivos o
5 tambm da forma 3t + 2. quociente 16 e o resto o maior possvel.
Achar os dois inteiros, sabendo-se que sua
7) Mostrar que todo inteiro mpar da forma 4k + soma 341.
1 ou 4k + 3.
21) Achar os inteiros positivos menores que 150 e
8) Mostrar que o quadrado de um inteiro qualquer que divididos por 39 deixam um resto igual ao
da forma 3k ou 3k + 1. quociente.
9) Mostrar que o cubo de um inteiro qualquer de 22) Seja d um divisor de n (d | n). Mostrar que cd |
uma das formas 9k, 9k + 1 ou 9k + 8. n se e somente se c | (n/d).
10) Mostrar que: 23) Sejam n, r e s inteiros tais que 0 < r < n e 0 < s
< n. Mostrar que se n | (r s) ento r = s.
a) n(n + 1)(2n + 1)/6 um inteiro, qualquer
que seja o inteiro positivo n. 24) Mostrar que o produto de dois inteiros mpares
um inteiro mpar.
b) Se a um inteiro mpar, ento 24 | a
(a2 1). 25) Demonstrar que se m e n so inteiros mpares,
ento 8 | (m4 + n4 2).
11) Mostrar que se a | (2x 3y) e se a | (4x 5y),
ento a | y. 26) Demonstrar que 30 | (n5 n)
12) Sendo a e b dois inteiros quaisquer, mostrar 27) Mostrar que, para todo inteiro n, existem
que os inteiros a e a + 2b tm sempre a mesma inteiros k e r tais que n = 3k + r e r = -1, 0, 1.
paridade.
56
CAPTULO 4
DIVISIBILIDADE
n
39) Prove que a bn divisvel por a+b se n
mpar.
57
Captulo 5
1) d | a e d | b;
2) se c | a e se c | b, ento c d.
Observa-se que
mdc(-16,24) = mdc(16,-24) = mdc(-16,-24) = 8.
58
CAPTULO 5
MXIMO DIVISOR COMUM
mdc(a,b) = ax + by
Demonstrao:
S = { au + bv | au + bv 0 e u, v Z}
Este conjunto S no vazio (S ), porque, por exemplo, se a 0, ento um dos dois inteiros:
Posto isto, vamos mostrar que d = mdc(a,b). Com efeito, pelo algoritmo da diviso, temos:
a = dq + r, com 0 r d
O que d:
r = a dq = a (ax + by)q = a(1 qx) + d(-qy)
mdc(a,b) = d = ax + by x, y Z
e o teorema fica demonstrado.
59
CAPTULO 5
MXIMO DIVISOR COMUM
d = ar + bs.
mdc(a,b) = ax + by
ento
d = ar + bd
T = { ax + by | x,y Z}
60
CAPTULO 5
MXIMO DIVISOR COMUM
Demonstrao:
Como d | a e d | b, segue-se que d | (ax + by), quaisquer que sejam os inteiros x e y, e por
conseguinte todo elemento do conjunto T e um mltiplo de d.
Por outro lado, existem inteiros x0 e y0 tais que
d = ax0 + by0,
Definio: Sejam a e b dois inteiros no conjuntamente nulos (a 0eb 0). Diz-se que a e b
so relativamente primos se, e somente se, o mdc(a,b) = 1.
Assim, por exemplo, so relativamente primos os inteiros: 2 e 5, -9 e 16, -27 e 35, pois,
temos:
Teorema 5.3 Dois inteiros a e b, no conjuntamente nulos (a 0eb 0), so primos entre si
se, e somente se, existem inteiros x e y tais que ax + by = 1.
Demonstrao:
Demonstrao:
Preliminarmente, observa-se que a/d e b/d so inteiros, porque d um divisor comum de a e b.
Posto isso, se o mdc(a,b) = d, ento existem inteiros x e y tais que ax + by = d, ou seja,
dividindo ambos os membros desta igualdade por d:
61
CAPTULO 5
MXIMO DIVISOR COMUM
(a/d)x + (b/d)y = 1
Logo, pelo teorema anterior, os inteiros a/d e b/d so primos entre si, isto , o mdc
(a/d ,b/d) = 1.
mdc (a,c) = 1.
Demonstrao:
Com efeito:
a | b b = aq, com q Z
mdc(b,c) = 1 bx + cy = 1, com x, y Z.
Portanto:
a(qx) + cy = 1 mdc(a,c) = 1
Demonstrao:
Com efeito:
Portanto:
62
CAPTULO 5
MXIMO DIVISOR COMUM
Demonstrao:
Com efeito:
Portanto:
1 = ax + by(az + ct) = a(x + byz) + bc(yt)
Demonstrao:
Com efeito:
Portanto:
ax + b(cy) = 1 mdc(a,b) = 1
ax + c(by) = 1 mdc(a,c) = 1
Demonstrao:
Com efeito:
a | bc bc = aq, com q Z
mdc(a,b) = 1 ax + by = 1, com x, y Z
acx + bcy = c
Portanto:
63
CAPTULO 5
MXIMO DIVISOR COMUM
Demonstrao:
( ) Reciprocamente, seja d um inteiro positivo qualquer que satisfaz s condies (1) e (2).
Ento, pela condio (2), todo divisor comum c de a e b tambm divisor de d, isto , c | d, e
isto implica c d. Logo, d o mdc(a,b).
O conceito de mximo divisor comum, definido para dois inteiros a e b, estende-se de maneira
natural a mais de dois inteiros. No caso de trs inteiros a, b e c, no todos nulos, o mdc(a,b,c)
o inteiro positivo d (d 0) que satisfaz s condies:
(1) d | a, d | b e d | c
(2) se e | a, se e | b e se e | c, ento e d
mdc(39,42,54) = 3 e mdc(49,210,350) = 7
Importa notar que trs inteiros a, b e c podem ser primos entre si, isto , o mdc(a,b,c) = 1, sem
que sejam primos entre si dois a dois, que o caso, por exemplo, dos inteiros 6, 10 e 15.
Demonstrao:
64
CAPTULO 5
MXIMO DIVISOR COMUM
mdc(570,810,495) = mdc(mdc(570,810),495)
mdc(570,810,495) = mdc(30,495) = 15
EXERCCIOS
65
CAPTULO 5
MXIMO DIVISOR COMUM
18. Demonstrar que mdc(mdc(a, b), b) = mdc(a, b) 35. Sejam a e k inteiros no conjuntamente nulos.
Demonstrar que mdc(a, a + k) | k.
19. Demonstrar que o mdc(n + k, k) = 1 se e
somente se o mdc(n, k) = 1. 36. Demonstrar que mdc(a, b) = mdc(a, c) implica
mdc(a, b) = mdc(a, b, c).
20. Demonstrar que, se a | bc e se mdc(a, b) = d,
ento a | cd. 37. Demonstrar que mdc(a, b, c) = mdc(mdc(a, b),
mdc(a, c).
21. Demonstrar que, se a | c, se b | c e se o mdc(a,
b) = d ento ab | cd. 38. Sejam a e b inteiros positivos tais que ab um
quadrado perfeito e o mdc(a, b) = 1.
22. Demonstrar que se mdc(a, b) = 1 e se mdc(a,c) Demonstrar que a e b so quadrados perfeitos.
= d,ento mdc(a, bc) = d.
39. Demonstrar que mdc( a + b, a b) > mdc(a, b)
23. O inteiro mpar d um divisor de a + b e de a
b. Demontrar que d tambm um divisor do 40. Mostrar que o mdc (5n + 6, 5n + 8) = 1 onde n
mdc(a, b). um inteiro mpar.
24. Os inteiros positivos a, b e c so tais que o 41. Sejam a, b, c, d (b d) inteiros tais que mdc(a,
mdc(a, b) = 1, a | c e c | b. Demonstrar que a = b) = mdc(c, d) = 1. Mostrar que a soma a/b +
1. c/d no um inteiro.
25. O mdc(n, n + k) = 1 para todo inteiro positivo
n. Demonstrar que k = 1 ou k = -1. 42. Determinar os inteiros positivos a e b, sabendo
que a2 b2 = 7344 e mdc(a, b) = 12.
26. Demonstrar que mdc(a, b) = mdc(a + kb, b)
para todo inteiro k. 43. Dividindo-se dois inteiros positivos pelo seu
mdc, a soma dos quocientes 8. Determinar os
27. O mdc(a, 4) = 2 = mdc(b, 4). Demonstrar que o dois inteiros, sabendo-se que sua soma 384.
mdc(a + b, 4) = 4.
44. Um enxadrista quer decorar uma parede
28. Os inteiros positivos m e n so tais que o retangular, dividindo-a em quadrados, como se
mdc(m, n) = d. Mostrar que o mdc (2m 1, 2n fosse um tabuleiro de xadrez. A parede mede
1) = 2d 1. 4,40 metros por 2,75 metros. Qual o menor
nmero de quadrados que ele pode colocar na
29. Demonstrar que mdc(a, b) = mdc(a, b, a + b). parede?
66
Captulo 6
ALGORITMO DE EUCLIDES
MNIMO MLTIPLO COMUM
Demonstrao:
67
CAPTULO 6
ALGORITMO DE EUCLIDES MNIMO MLTIPLO COMUM
imediato:
(1) se a 0, ento o mdc(a,0) = | a |
(2) se a 0, ento o mdc(a,a) = | a |
(3) se b | a , ento o mdc(a,b) = | b |
Alm disso, por ser mdc(a,b) = mdc( | a | , | b | ), a determinao do mdc(a,b) reduz-se ao caso
em que a e b so inteiros positivos distintos, por exemplo, com a b, tais que b no divide a,
isto : a b 0 e b | a. nestas condies, a aplicao repetida do algoritmo da diviso d-
nos as igualdades:
a = bq1 + r1, 0 r1 b
b = r1q2 + r2, 0 r2 r1
r1 = r2q3 + r3, 0 r3 r2
r2 = r3q4 + r4, 0 r4 r3
.............................. ........................
Como os restos r1, r2, r3, r4, ... so todos inteiros positivos tais que
b r1 r2 r3 r4 ...
O ltimo resto rn 0 que aparece nesta sequncia de divises o mximo divisor comum
procurado de a e b, isto , o mdc(a,b) = rn, visto que, pelo lema anterior, temos:
este processo prtico para o clculo do mximo divisor comum de dois inteiros positivos a e b
denominado algoritmo de EUCLIDES ou processo das divises sucessivas.
q1 q2 q3 qn qn+1
a b r1 r2 ... rn-1 rn
r1 r2 r3 r4 0
68
CAPTULO 6
ALGORITMO DE EUCLIDES MNIMO MLTIPLO COMUM
Que se traduz na seguinte REGRA: Para se achar o mdc de dois inteiros positivos, dividi-se
o maior pelo menor, este pelo primeiro resto obtido, o segundo resto pelo primeiro, e assim
sucessivamente at encontrar um resto nulo. O ltimo resto no nulo o mximo divisor
comum procurado.
O algoritmo de EUCLIDES tambm pode ser usado para achar a expresso do mdc(a,b) = rn
como combinao linear de a e b, para o que basta eliminar sucessivamente os restos rn-1, rn-2,
..., r3, r2, r1 entre as n primeiras igualdades anteriores.
Exemplo 6.1 Achar o mdc(963,657) pelo algoritmo de EUCLIDES e a sua expresso como
combinao linear de 963 e 657,
Temos, sucessivamente:
9 = 45 36 = 45 (306 45.6) =
= - 306 + 7.45 = - 306 + 7(657 306.2) =
= 7.657 15.306 = 7.657 15(963 657) =
= 963(-15) + 657.2
isto :
9 = 963(-15) + 657.22
obtemos:
69
CAPTULO 6
ALGORITMO DE EUCLIDES MNIMO MLTIPLO COMUM
que uma outra representao do inteiro 9 = mdc(963,657) como combinao linear de 963
e 657.
Exemplo 6.2 Achar o mdc(252,-180) pelo algoritmo de EUCLIDES e a sua expresso como
combinao linear de 252 e 180.
Temos, sucessivamente:
252 = 180.1 + 72
180 = 72.2 + 36
72 = 36.2
temos:
Exemplo 6.3 O mdc de dois inteiros positivos a e b 74 e na sua determinao pelo algoritmo
de EUCLIDES os quocientes obtidos foram 1, 2, 2, 5, 1 e 3. Calcular a e b.
1 2 2 5 1 3
a b r r1 r2 r3 74
r r1 r2 r3 74 0
Temos, sucessivamente:
a = b + r, b = 2r + r1, r = 2r1 + r2
r1 = 5r2 + r3, r1 = r2 + 74, r3 = 74.3 = 222
70
CAPTULO 6
ALGORITMO DE EUCLIDES MNIMO MLTIPLO COMUM
Portanto:
A partir da, cada valor seguinte da coluna s, t vai sendo obtido de acordo com o seguinte
esquema auto-explicativo:
71
CAPTULO 6
ALGORITMO DE EUCLIDES MNIMO MLTIPLO COMUM
onde rn = m = mdc (a, b). Os quocientes j foram numerados de trs para frente, isto , o
ltimo quociente (correspondente ao resto 0) q0, o penltimo q1, etc., e o primeiro qn,
para manter coerncia com o dispositivo prtico.
Desprezando, como se fez nos exemplos, o ltimo quociente q0, v-se, da primeira equao,
que r1 pode ser escrito como uma combinao linear de a e b, ou seja, r1 = a qnb.
Substituindo esse valor na penltima equao, v-se que r2 tambm pode ser escrito como
uma combinao linear de a e b, a saber, r2 = qn-1a + (1 + qnqn1)b. E assim por diante,
para todos os r. Em particular, calcula-se m = n = sa+ tb.
n s t
1 1
2
3
4
... ... ...
sk tk 1
para n 1:
tk qk t k 1
Sk 1
72
CAPTULO 6
ALGORITMO DE EUCLIDES MNIMO MLTIPLO COMUM
Observando que cada s repete o t anterior, basta trabalhar com os t e notar que, ao final do
processo, o ltimo valor o t procurado, enquanto o penltimo o s. Foi por isso que
introduzimos a coluna s, t na matriz da nossa regra prtica. Alm disso, levando em conta a
alternncia dos sinais, suficiente lidar com os valores absolutos de t, tomando o cuidado
de, no final, fazer a correo de sinal conveniente, conforme n seja par ou mpar. Com essas
providncias, a lei de formao fica:
| tx | = qx | tx -1 | + | tx-2 |,
Algum pode ainda perguntar: quando se escreve o mximo divisor comum de dois inteiros
como uma combinao linear deles, essa representao nica? A resposta no (ver [4],
para maiores detalhes). Uma vez encontrados s e t tais que , basta tomar um
inteiro qualquer u, e tambm ser verdade que m = s a + tb, onde s = s + bu e t = t au,
como pode ser verificado diretamente por substituio.
Demonstrao:
Multiplicando ambos os membros de cada uma das n+1 igualdades que do o mdc(a,b) = rn
pelo algoritmo de EUCLIDES por k, obtemos:
73
CAPTULO 6
ALGORITMO DE EUCLIDES MNIMO MLTIPLO COMUM
Demonstrao:
M(A) = {x Z | a | x } = {aq | q Z}
M(-1) = M(1) = Z
M(5) = {5q | q Z} = {0, +5, +10, +15, +20, ...}
Definio 6.1 Sejam a e b dois inteiros diferentes de zero (a 0eb 0). Chama-se mltiplo
comum de a e b todo inteiro x tal que a | x e b | x.
Em outros termos, mltiplo comum de a e b todo inteiro que pertence simultaneamente aos
conjuntos M(a) e M(b).
O conjunto de todos os mltiplos comuns de a e de b indica-se por M(a,b). Portanto,
simbolicamente:
M(a,b) = {x Z | a | x e b | x}
Ou seja:
E, portanto:
M(a,b) = M(a) M(b)
74
CAPTULO 6
ALGORITMO DE EUCLIDES MNIMO MLTIPLO COMUM
M(12) = {12q | q Z} = {0, +12, +24, +36, +48, +60, +72, ...}
M(-18) = {-18q | q Z} = {0, +18, +36, +54, +72, +90, ...}
Portanto:
Definio 6.2 Sejam a e b dois inteiros diferentes de zero (a 0 e b 0). Chama-se mnimo
mltiplo comum de a e b o inteiro positivo m (m 0) que satisfaz s condies:
Observe-se que, pela condio (1), m um mltiplo comum de a e b, e pela condio (2), m
o menor dentre todos os mltiplos comuns positivos de a e b.
mdc(a,b).mmc(a,b) = |ab|
75
CAPTULO 6
ALGORITMO DE EUCLIDES MNIMO MLTIPLO COMUM
Demonstrao:
Seja mdc(a,b) = d e mmc(a,b) = m. Como a | a(b/d) e b | b(a/d), segue-se que ab/d um
mltiplo comum de a e b. Portanto, existe um inteiro positivo k tal que
ab/d = mk, k N
o que implica:
isto , k um divisor comum dos inteiros a/d e b/d. Mas, a/d e b/d so primos entre si
(corolrio 1 desta apostila), de modo que k = 1. Assim sendo, temos:
ab/d = m ou ab = dm
isto :
ab = mdc(a,b).mmc(a,b)
Esta importante relao permite determinar o mmc de dois inteiros quando se conhece o seu
mdc, e vice-versa.
963 .657
mmc(963,657) = =70299
9
Corolrio 6.2 Para todo par de inteiros positivos a e b, o mmc(a,b) = ab se e somente se o
mdc(a,b) = 1.
Demonstrao:
( ) Se o mdc(a,b) = 1, ento:
ab = 1.mmc(a,b) = mmc(a,b)
( ) Reciprocamente, se o mmc(a,b) = ab, ento:
mdc(a,b).ab = ab mdc(a,b) = 1
76
CAPTULO 6
ALGORITMO DE EUCLIDES MNIMO MLTIPLO COMUM
(1) a | m, b | m e c | m
(2) se a | e, se b | e e se c | e, com e 0, ento m e.
Exemplo 6.7
1 1 2 1 2
19 11 8 3 2 1
8 3 2 1 0
19 = 11 x 1 + 8
11 = 8 x 1 + 3
8=3x2+2
3=2x1+1
2=1x2
1=32
1 = 3 (8 3 x 2)
1= 3x38
1 = (11 8) x 3 8
1 = 11 x 3 8 x 4
1 = 11 x 3 (19 11) x 4
1 = 11 x 7 19 x 4 (I)
Achemos agora o mdc(3,1) . Como mdc(3,1) = 1 , vamos escrever este mdc como
combinao de 3 e 1:
1 = 3 x 1 + 1 x (-2) ( II )
1 = 3 x 1 + (11 x 7 19 x 4) (2)
1 = 3 x 1 + 11 (14) + 19 x 8
ou
1 = 11 (14) + 19(8) + 3(1) .
Logo x = 14, y = 8 e z = 1
77
CAPTULO 6
ALGORITMO DE EUCLIDES MNIMO MLTIPLO COMUM
EXERCCIOS
78
Captulo 7
NMEROS PRIMOS
7.1. Introduo
A noo de nmero primo foi, muito provavelmente, introduzida por Pitgoras, 530 AC,
sendo que a mesma desempenhou um papel central tanto na matemtica como no misticismo
pitagrico.
A escola pitagrica dava grande importncia ao nmero um, que era chamada de unidade (em
grego: Monad). Os demais nmeros inteiros naturais o 2, 3, 4, etc tinham carter
subalterno, sendo vistos como meras multiplicidades geradas pela unidade e por isso recebiam
a denominao de nmero (em grego: Arithms).
Entre os pitagricos a preocupao com a gerao dos nmeros no parava por a. J o prprio
Pitgoras teria atinado que existem dois tipos de arithms:
Os protoi arithms (nmeros primrios ou primos), que so aqueles que no podem ser
gerados atravs da multiplicao por outros arithms, como o caso de 2, 3, 5, 7...
Os deuteri arithms (nmeros secundrios), podem ser gerados por outros arithms, por
exemplo, 4 = 2.2, 6 = 3.2, etc.
Ainda por influncia dos Pitagricos , por muitos sculos houve polemica a respeito da
primalidade do nmero dois. Os primeiros pitagricos chamavam-lhe Dyad, atribuam-lhe
carter especial embora menos importante que a unidade Monad e alguns deles no o
incluam entre os arithms. Consequentemente, muitos pitagricos no consideravam o dois
como primo. s pela poca de Aristteles, 350 AC, que passou a ser considerado como
primo, sendo que este costume foi consagrado pelo livro Elementos de Euclides em cerca de
300 AC. Cabe mencionar que entre os gregos, principalmente os pitagricos de
vrias geraes aps Pitgoras, surgiram outras denominaes para os nmerosprimos,
como: retilneos, lineares e eutimtricos. Contudo, esta nomenclatura teve uso muito restrito e
caram em desuso.
79
CAPTULO 7
NMEROS PRIMOS
Foi supracitado que a noo de primo fora, muito provavelmente, introduzida por Pitgoras.
Com efeito, impossvel ter completa segurana nessa atribuio, pois Pitgoras no deixou
nenhum registro escrito de seus trabalhos e os documentos mais antigos que temos falando de
suas idias resumem-se a pequenos fragmentos de textos escritos vrias geraes aps ele.
Entretanto, esses fragmentos, apesar de conterem informaes muito escassas, so unnimes
em afirmar que Pitgoras iniciou o estudo de nmeros primos.
O mais antigo livro de matemtica que chegou completo aos nossos dias e que desenvolve
sistematicamente o estudo de nmeros primos Os Elementos de Euclides. Como sabido,
Euclides seguiu muito de perto as orientaes matemticas dos pitagricos. Assim no
surpreendente que, no captulo em que trata da teoria dos nmeros, ele defina nmero primo
de um modo absolutamente compatvel com as idias pitagricas expostas acima. Elementos,
Vol. VII, def 11, temos:
prots arithms estin monadi mone metroymenos.
Ou seja: Nmero primo todo aquele que s pode ser medido atravs da unidade.
Surgimento da denominao latina
A arithmetik do grego Nikomachos, 100 dC, o mais antigo livro de Teoria dos Nmeros,
posterior a Elementos de Euclides, que chegou aos nossos dias. Trata-se de uma viso de
filsofo e letrado em Elementos, sendo que no h uma nica demonstrao entre os poucos
tpicos abordados. Apesar disso, teve grande repercusso na poca e foi a base do primeiro
livro em latim que se escreveu sobre Teoria do Nmeros: o De Institutione Arithmetica, do
romano Boethius 500 dC.
No livro de Boethius onde aparece, pela primeira vez, a nomenclatura numerus primus
como traduo do tradicional prots arithms preservada de Euclides por Nikomachos. Alm
disto, Boethius, sempre seguindo Nikomachos, usa a velha classificao pitagrica dos
nmeros naturais: primos incompostos versus secundrios ou compostos.
O livro de Boethius foi, durante cerca de seiscentos anos, a nica fonte de estudos de Teoria
dos Nmeros disponvel na Idade Mdia. Em torno de 1200 dC iniciou o renascimento
cientfico e matemtico pela Europa, com o afluxo das obras rabes e a traduo das obras
gregas preservadas no Mundo Islamita. dessa poca um dos mais influentes livros de todos
os tempos: o Liber Abacci, de Fibonacci. Esse grande matemtico, que havia estudado entre
os muulmanos do Norte da frica, diz que acha melhor dizer primus em vez do incomposto
preferido pelos rabes. Ficou assim, definitivamente, consagrada a denominao nmero
primo na Europa. (http://www.mat.ufrgs.br/~portosil/pqprimo.html)
80
CAPTULO 7
NMEROS PRIMOS
Definio 7.1: Diz-se que um nmero positivo p > 1 um nmero primo ou apenas um primo
se, e somente se, 1 e p so seus nicos divisores positivos. Um inteiro maior que 1 e que no
primo diz-se composto.
Teorema 7.1: Se um nmero primo p no divide um inteiro a, ento a e p so relativamente
primos (primos entre si).
Demonstrao:
Seja d o mdc de a e p. Ento d | a e d | p. Da relao d | p, resulta que d = 1 ou d = p, porque p
primos, e como a segunda igualdade impossvel, porque p no divide a, segue-se que d =
1, isto , o mdc ( a , p ) = 1. Logo, a e p so relativamente primos.
Corolrio 7.1: Propriedade Fundamental dos Nmeros Primos.
Se p um primo tal que p | ab, ento p | a ou p | b (podendo ser fator de ambos, a e b).
Demonstrao:
Se p | a, nada h que demonstrar, e se, ao invs, p no divide a, ento, pelo teorema anterior, o
mdc (p, a) = 1. logo, pelo teorema 5.4, p | b.
Corolrio 7.2: Se p um primo tal que p | a1a2a3 ... an, ento existe um ndice k, com 1 k
n tal que p | ak.
Demonstrao:
Usando Induo, a proposio verdadeira para n = 1(imediato) e para n = 2 (pelo corolrio
5.1). Supondo, pois, n > 2 e que, se p divide um produto com menos de n fatores, ento p
divide pelo menos um dos fatores (hiptese de induo).
Pelo corolrio 7.1, se p|a1 a2 . . . an-1, ento p|an ou p|a1 a2 ... an-1.
Se p|an, a proposio est demonstrada, e se, ao invs, p|a1 a2 ... an-1, ento a hiptese de
induo assegura que p|ak, com 1 k n - 1. Em qualquer dos casos, p divide um dos inteiros
a1, a2, a3, ..., an.
Corolrio7.3: Se os inteiros p, q1,q2 ,..., qn so todos primos e se p | q1q2 ... qn, ento existe
um ndice k, com 1 k n tal que p = qk.
81
CAPTULO 7
NMEROS PRIMOS
Demonstrao:
De fato, pelo corolrio 7.2, existe um ndice k, com 1 k n , tal que p|qk, como os nicos
divisores positivos de qk so 1 e qk, porque qk, segue-se que p = 1 ou p = qk. Mas, p > 1,
porque p primo. Logo, p = qk.
Teorema 7.2: Todo inteiro composto possui um divisor primo.
Demonstrao:
Seja a um inteiro composto. Consideremos o conjunto A de todos os divisores positivos de a,
exceto os divisores 1 e a, isto :
A = { x | a; 1 < x < a }
Pelo Princpio da Boa Ordenao existe o elemento mnimo p de A. que vamos mostrar ser
primo. De fato, se p fosse composto admitiria pelo menos um divisor d tal que 1 < d < p, e
ento d|p e d|a, o que implica d|a, isto , p no seria o elemento mnimo de A, se fosse
composto. Logo, p primo.
Corolrio 7.4: A decomposio de um inteiro positivo n > 1 como produto de fatores primos
nica, a menos da ordem dos fatores.
82
CAPTULO 7
NMEROS PRIMOS
Demonstrao:
Suponha que
n = p1 ... pm = q1 ... qr
com, p1 ... pm, q1 ... qr . Como p1| q1... qr temos p1 | qi para algum valor de i, donde,
como qi primo, p1 = qi e p1 q1 . Analogamente temos q1 p1, donde p1 = q1. Mas por
hiptese de induo
Demonstrao:
Pelo teorema Fundamental da Aritmtica, n um produto de fatores primos q1 . q2 ... qm, com
q1 q2 ... qm (m 1). Agrupando-se os fatores primos repetidos na forma de potncias de
primos, temos a representao enunciada neste corolrio e, pelo Teorema Fundamental da
aritmtica, tal representao nica.
Corolrio 7.6: Se p1.p2 ... pn divide ar, ento p1 . p2 ... pn divide a, onde p1 p2 ... pn o
produto de n primos e n e r so inteiros positivos.
83
CAPTULO 7
NMEROS PRIMOS
Demonstrao:
Se p1 p2 ... pn no divide a, ento a no nenhum dos primos p1p2 ... pn Seja pi, 1 i n , um
desses primos. Ento, pi tambm no fator primo de ar e, desta forma, no existe pi, 1 i
n, que divida ar, o que implica que p1 . p2 ... pn no divide ar. Por contraposio, temos a
demonstrao pedida.
Observao: O fato de que os expoentes dos primos pi sejam 1 essencial. Por exemplo 4 =
22 divide 62 = 36 , mas 4 no divide 6.
84
CAPTULO 7
NMEROS PRIMOS
Teorema 7.5 (de Chebychev): Para todo inteiro m 2 existe um primo p com m < p< 2m. A
demonstrao deste teorema est fora de nosso contexto. Um outro fato provado que entre
dois cubos consecutivos existe sempre um primo.
Com esse Teorema podemos afirmar que pn+1 < 2pn (para n 1)
Corolrio 7.6. Para o n-simo nmero primo pn vale a estimativa pn 2n.
Demonstrao:
Temos 2 = p1 21 e pelo teorema de Chebychev: Para todo inteiro positivo n, tem-se pn < pn+1
< 2 . pn. De pn 2n segue que pn + 1 2. 2n = 2n+1.
Ao estudarmos a sequncia de nmeros primos percebemos que existem infinitos primos em
subconjuntos particulares dos inteiros, como, por exemplo, na sucesso aritmtica: {4q + 3; q
inteiro e q 0} = {3, 7, 11, 15, 19, ...}.
Esse resultado foi generalizado pelo matemtico alemo Peter Gustav Le-jeune Dirichlet
(1805-1859).
Teorema 7.6 (de Dirichlet). Sejam a e b inteiros primos entre si, isto , mdc (a, b) = 1.
Existem infinitos primos da forma an + b, onde n inteiro positivo.
A demonstrao deste Teorema exige avanados conhecimentos de Anlise Matemtica.
Exemplos:
Na sequncia 3n + 1, temos os primos 7, 13, 19, 31, 37, 43, 61, 67, 73, 97, 103, ...
Na sequncia 9n + 4 temos os primos 13, 31, 67, 103, 139, 157, 193, 211, ...
O resultado de Dirichlet diz no s que o nmero de primos infinito, mas tambm que, se
considerarmos subconjuntos particulares de inteiros, como as sucesses aritmticas acima,
teremos j nesses subconjuntos uma infinidade de primos.
Uma aplicao do Teorema de Dirichlet leva-nos a um resultado obtido pelo matemtico
polons W. Sierpinski , que nos mostra, mais uma vez, a forma surpreendente como os primos
se distribuem nos inteiros.
Teorema 7.7 (de Sierpinski). Dado um inteiro m maior que 1, existe um primo p tal que |p
1|, |p 2|, ..., |p m| so compostos.
Exemplo: Seja m = 10 e p = 19. Temos:
19+1, 19+2, 19+3, 19-4, 19+5, 19+6, 19+7, 19+8, 19+9 e 19-10. Os resultados so todos
nmeros compostos: 20, 21, 22, 15, 24, 25, 26, 27, 28 e 9.
Observe que se tivssemos escolhido o primo 17, no seria possvel construir uma sequncia
de compostos com m = 10, pois 17 + 6 = 23 e 17 6 = 11, ambos primos.
Demonstrao:
Vejamos, em primeiro lugar, que existe um primo p tal que p + 1, p + 2, ..., p + m sejam
compostos. Para cada m dado, o Teorema 1 garante, em particular, que existe um inteiro
primo q maior do que m. Seja a = (q + 1) (q + 2) (q + 3) ... (q + m).
Se q divide a, ento q divide q + i, e, portanto, q divide i, o que impossvel para 0 < i m <
q. Ento a e q so primos entre si. Pelo teorema de Dirichlet, existe um primo p na sequncia
85
CAPTULO 7
NMEROS PRIMOS
b2 bc = a b
86
CAPTULO 7
NMEROS PRIMOS
O teorema 7.8 fornece um processo que permite reconhecer se um dado inteiro a >1 primo
ou composto, para o que basta dividir a sucessivamente pelos primos que no excedem o
valor . Tal resultado a base do chamado Crivo de Eratstenes que veremos em seguida.
Uma questo natural sobre os nmeros primos a de determinar, dentre os inteiros positivos,
todos os nmeros primos at certo nmero dado. Esta questo tambm foi resolvida na
antiguidade por Eratstenes. A ele devemos o chamado Crivo de Eratstenes. Com o crivo de
Eratstenes podem-se determinar, sem auxlio de mquinas, todos os nmeros primos at 200,
400 ou 500, por exemplo. Com o auxlio de computadores, o crivo de Eratstenes,
convenientemente adaptado, permite determinar os nmeros primos at limites bem altos.
Mesmo antes dos computadores, j haviam sido determinados os nmeros primos at
10.000.000. Isto ocorreu por volta de 1914, por obra do matemtico americano D. N. Lehmer.
Dois outros matemticos (Bays e Hudson) calcularam, em 1976, (usando computadores,
evidentemente!), a tabela dos nmeros primos at 12 x 1011. Alm disso, h tabelas de
nmeros primos em determinados intervalos de inteiros e conhecem-se tambm nmeros
primos bem grandes, como o nmero 244497 1, que possui 13395 algarismos! (RPM 19)
A construo de uma tabela de nmeros primos que no excedam um dado inteiro n usando o
Crivo de Eratstenes consiste no seguinte: escrevem-se na ordem natural todos os inteiros a
partir de 2 at n e, em seguida, eliminam-se todos os inteiros compostos que so mltiplos dos
primos p tais que p isto , 2p, 3p, 4p, ...
Exemplo: Construir a tabela de nmeros primos menores que 200.
Soluo: Como , basta eliminar sucessivamente da tabela os nmeros que so
mltiplos dos primos p menores que 14, ou seja, 2, 3, 5, 7, 11 e 13.
. 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100
101 102 103 104 105 106 107 108 109 110
111 112 113 114 115 116 117 118 119 120
121 122 123 124 125 126 127 128 129 130
131 132 133 134 135 136 137 138 139 140
87
CAPTULO 7
NMEROS PRIMOS
141 142 143 144 145 146 147 148 149 150
151 152 153 154 155 156 157 158 159 160
161 162 163 164 165 166 167 168 169 170
171 172 173 174 175 176 177 178 179 180
181 182 183 184 185 186 187 188 189 190
191 192 193 194 195 196 197 198 199 200
Os valores em vermelho so os nmeros primos que no foram riscados da tabela.
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101,
103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197,
199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311,
313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431,
433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557,
563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661,
673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809,
811, 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937,
941, 947, 953, 967, 971, 977, 983, 991, 997, 1009, 1013, 1019, 1021, 1031, 1033, 1039, 1049,
1051, 1061, 1063, 1069, 1087, 1091, 1093, 1097, 1103, 1109, 1117, 1123, 1129, 1151, 1153,
1163, 1171, 1181, 1187, 1193, 1201, 1213 ,1217.
3, 5, 7, 32, 11, 13, 15, 17, 19, 21 23, 52, 27, 29, 31, 33, 35, 37, 39, 41,
43, 45, 47, 72, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79,
81, 83, 85, 87, 89, 91, 93, 95, 97, 99.
88
CAPTULO 7
NMEROS PRIMOS
Definio 7.2: Para qualquer nmero real x > 0, seja (x) o nmero de primos p x , isto ,
(x) quantidade dos nmeros primos menores que ou iguais a x.
Tabela dos 20 primeiros valores inteiros da Funo p (x)
x (x)
1 0
2 1
3 2
4 2
5 3
6 3
7 4
8 4
9 4
10 4
11 5
12 5
13 6
14 6
15 6
16 6
17 7
18 7
19 8
20 8
89
CAPTULO 7
NMEROS PRIMOS
Exemplo:
(6) = 1 + 1 + 0 + 1 + 0 = 3. Resultado que nos diz que existem trs primos antes do nmero
seis.
Devido ao resultado acima podemos escrever uma frmula que nos retorna o n-simo nmero
primo estabelecida por C. P. Willans em 1964:
Exemplo:
Definio 7.3: Para todo nmero primo p, seja p# o produto de todos os nmeros primos q
p . p# chamado o primorial de p.
P p#
2 2
3 6
5 30
7 210
11 2310
13 30030
17 510510
23 9699690
29 223092870
90
CAPTULO 7
NMEROS PRIMOS
31 6469693230
37 200560490130
41 7420738134810
43 304250263527210
47 13082761331670030
53 614889782588491410
59 32589158477190044730
61 1922760350154212639070
91
CAPTULO 7
NMEROS PRIMOS
o erro que se comete ao tomar em lugar. de (x). Pois bem, o que se torna pequeno com o
crescer de x o erro relativo
(2)
Este erro pode ser feito, em valor absoluto, to pequeno quanto quisermos, desde que faamos
x suficientemente grande.
Carl Friedrich Gauss (1777-1855), que considerado por muitos o maior matemtico de todos
os tempos, conta, numa carta de 1849, publicada vrios anos mais tarde, que quando ainda
bem jovem, com apenas 15 anos de idade, pensou muito sobre a distribuio dos nmeros
primos, chegando a conjecturar algo equivalente ao que conjecturou Legendre.
Seja como for, essa conjectura logo impressionou os matemticos como algo notvel, pois
quem diria que a seqncia dos nmeros primos pudesse ter algo a ver com a funo
logaritmo!
A descoberta de Legendre e Gauss demorou a ser demonstrada. Embora ela tenha sido objeto
da ateno dos melhores matemticos do sculo, desafiou a argcia desses homens por cerca
de 100 anos. De fato, foi somente em 1896 que ela foi demonstrada pela primeira vez. E nesse
mesmo ano apareceram duas demonstraes, uma pelo matemtico francs Jacques Hadamard
(1865-1963) e outra, pelo belga Charles de Ia Valle Poussin (1866-1962). Essas
demonstraes, independentes uma da outra, baseavam-se nas idias de um outro grande
matemtico do sculo, Bernhard Riemann (1826-1866). Embora no tenha logrado
demonstrar a conjectura de Legendre e Gauss, Riemann, num memorvel trabalho intitulado
Sobre o nmero de nmeros primos menores que um certo nmero, deixou ideias notveis
sobre teoria dos nmeros, que vm sendo exploradas pelos estudiosos do assunto at os dias
de hoje.
Antes mesmo das demonstraes de Hadamard e de la Valle Poussin, o matemtico russo
Pafnutii Chebyshev (1821-1894) provou, por volta de 1850, um resultado prximo
conjectura de Legendre e Gauss. Segundo Chebyshev, existem constantes positivas c e C (c
0,92, C 1, 106) tais que
(3)
(4)
vamos comparar os grficos das funes y = x e y = log x. Eles nos revelam que ambas as
funes crescem com o crescer de x, tendendo a infinito.
92
CAPTULO 7
NMEROS PRIMOS
No entanto, como podemos ver, claramente, a primeira dessas funes cresce mais depressa
que a segunda, distanciando-se mais e mais desta ltima, medida que x cresce acima de
qualquer nmero dado. Isto fica mais claro ainda quando levamos em conta que o grfico do
logaritmo tem a concavidade voltada para baixo, significando que, embora esta funo esteja
crescendo sempre com o crescer de x, trata-se de um crescimento cada vez mais lento, quanto
maior for x. Isto quer dizer que o quociente no segundo membro de (4) tambm cresce,
tendendo a infinito com o crescer de x, o que est de acordo com o fato de que existem
infinitos nmeros primos, isto , (x) cresce acima de qualquer nmero, desde que faamos x
suficientemente grande. No obstante tudo isso, o erro absoluto expresso em (1) pode tornar-
se muito grande, mas no o erro relativo expresso em (2); este tende a zero, isto , pode ser
feito menor do que qualquer nmero positivo dado, desde que faamos x suficientemente
grande.
Uma concluso simples que podemos tirar de (4) que, em certo sentido, os nmeros primos
vo ficando cada vez mais raros, medida que avanamos na seqncia dos nmeros naturais.
Para bem entender o que estamos dizendo, observe que significa
de sorte que a densidade mdia dos nmeros primos no intervalo que vai de 1 at x. O
fato de que essa densidade decresce com o crescer de x significa precisamente o que dissemos
acima: os nmeros primos vo ficando cada vez mais raros, medida que avanamos na
seqncia dos nmeros naturais. ( RPM19)
Definio 7.3 Chamam-se primos gmeos dois inteiros positivos mpares e consecutivos que
so ambos primos. Em outras palavras, dizemos que dois primos mpares so gmos quando a
diferena entre eles igual a 2.
3 e 5, 5 e 7, 11 e 13, 17 e 19, 29 e 31
140.737.488.353.507 e 140.737.488.353.509
140.737.488.353.699 e 140.737.488.353.701
93
CAPTULO 7
NMEROS PRIMOS
Teorema 7.9: Dado um inteiro positivo n >1, possvel determinar n inteiros consecutivos
tais que nenhum deles seja primo.
Demonstrao:
5! + 2, 5! + 3, 5! + 4, 5! + 5
Cujos termos so 4 inteiros positivos consecutivos, cada um dos quais composto, pois,
temos:
Nota: Em 1984 Samuel Yates iniciou uma lista dos "Maiores Primos
Conhecidos" e criou o nome primo titnico para designar qualquer nmero
primo com 1.000 ou mais dgitos decimais. Denominou tambm de tits
aqueles que provaram a sua primalidade.
A maioria dos primos so titnicos e dezenas de milhares deles so
"conhecidos". Entretanto, na poca em que Yates definiu os primos titnicos,
tinha-se conhecimento de apenas alguns poucos.
Cerca de dez anos mais tarde, Yates designou como primo gigante todo
nmero primo que possusse 10.000 ou mais dgitos decimais. E os
Megaprimos so nmeros primos que possuam no mnimo um milho de
dgitos decimais.
http://www.numaboa.com.br/criptologia/matematica/primos.php
94
CAPTULO 7
NMEROS PRIMOS
Corolrio 7.7: Dado um inteiro positivo n, existem dois primos consecutivos ph, ph+1 tais que
ph+1 ph > n.
Demonstrao:
ph +1 > (n + 1)! + (n + 1)
ph +1 > (n + 1)! + (n + 1)
Teorema 7.10: O produto de qualquer sequncia de k inteiros consecutivos divisvel por k!.
Demonstrao:
95
CAPTULO 7
NMEROS PRIMOS
7.7 . Conjecturas
Conjectura de Goldbach.
Em resposta, Leonhard Euler observou que essa conjectura era equivalente seguinte:
Exemplos:
4=2+2
6=3+3
8=3+5
10=3+7, 5+5
12=5+7
14=3+11, 7+7
16=3+13, 5+11
18=5+13, 7+11
20=3+17, 7+13
22=3+19, 5+17, 11+11
24=5+19, 7+17, 11+13
26=3+23, 7+19, 13+13
28=5+23, 11+17
30=7+23, 11+19, 13+17
32=3+29, 13+19
34=3+31, 5+29, 11+23, 17+17
36=5+31, 7+29, 13+23, 17+19
38=7+31, 19+19
40=3+37, 11+29, 17+23
96
CAPTULO 7
NMEROS PRIMOS
Em 1966 o matemtico chins Jeng-Run Chen provou que a partir de algum nmero n,
todo par maior que 2 ou soma de dois primos, ou a soma de um primo com o produto de
dois primos. O argumento de Chen no diz qual esse n; apenas demonstra que ele existe.
Todo nmero mpar maior que cinco a soma de trs primos. Esse fato j foi provado,
por Vinogradov, para nmeros suficientemente grandes. Em 1956, Borodzkin mostrou que
n > 314348907 suficiente. Esse nmero foi diminudo, em 1989, para 1043000, por Chen e
Wang, mas ainda muito grande para que os casos menores possam ser testados com o
uso de um computador.
Exemplos:
7 = 3 + 2 + 2; 21 = 11 +7 + 3 ; 41 = 11 + 13 + 17; 49 = 13 + 17 + 19
Em 2000, foi apresentado um par de primos gmeos cada um com 18075 dgitos. o par
97
CAPTULO 7
NMEROS PRIMOS
Muitas tentativas tm sido realizadas para encontrar frmulas aritmticas simples que
forneam somente primos. Nesta seo ser apresentada algumas frmulas famosas sobre
primos.
1) Frmula de Fermat:
Fermat fez sua famosa conjectura de que os nmeros da forma
so primos.
Para n = 1, 2, 3, 4 obtemos:
F1 = 22 + 1 = 5
F2 = + 1 = 24 + 1 = 17
F3 = + 1 = 28 + 1 = 257
F4 = + 1 = 216 + 1 = 65.537
+ 1 = 4294967297 = (641).(6700417)
portanto, F(5) no primo. At este momento (05 /2005) o maior primo de Fermat
conhecido F4
98
CAPTULO 7
NMEROS PRIMOS
2) Frmula de Euler:
Em 1772 Leonhard Euler descobriu um polinmio tendo uma longa sucesso de valores
primos, dado por
F(n) = n2 + n + 41
que fornece primos para n = 1, 2, ..., 39. Entretanto, para n = 40 o valor composto:
3) Frmula de Mersenne:
Marin Mersenne em 1644 fez a seguinte afirmao: Todo natural Mp = 2p 1 primo
para os primos p = 2, 3, 5, 7, 13, 17, 19, 31, 67, 127 e 257, e composto para todos os
outros primos p < 257.
Como se pode ver, Mersenne cometeu duas falhas: Incluiu p= 67, 257 na sua lista de primos e
excluiu dessa lista p= 61, 89, 107.
Somente em 1947 ( mais de 300 anos depois) a lista correta p = 2, 3, 5, 7, 13, 17, 19, 31, 61,
89, 107 e 127 onde p < 257, ficou pronta..
Cabe agora a pergunta: Existe algum polinmio (no-constante), com coeficientes inteiros,
que fornea a sequncia dos nmeros primos ou apenas nmeros primos? Infelizmente a
resposta no!
Teorema 7.11: No existe polinmio algum P(x) = anxn + an-1xx-1+ ... + a0, a0 0 com
coeficientes ak, 0 k n , todos inteiros, cujos valores numricos sejam sempre primos para
valores inteiros da varivel x. ( VER RPM 45)
99
CAPTULO 7
NMEROS PRIMOS
Desenvolvendo cada uma das potncias pela frmula do binmio e agrupando os primeiros
termos de cada desenvolvimento, temos:
P(j + ps) = (an jn + an-1 jn-1 + ... + a2j2 +a1j + a0) + pg(s) = P(j) + pg(s) = p + pg(s)
onde g(s) indica um certo polinmio no constante em s com coeficientes inteiros, de grau
n, logo:
Ento, p| P(j + ps). Se P(j + ps) primo devemos ter P( j + ps) = p, donde 1+ g(s) = 1,
para todo s. Temos uma contradio, pois g(s) no constante.
f(x, y) =
Por exemplo:
Se x = 1 e y = 1, ento a = 0 e f(1,1) = 2;
Se x = 1 e y = 2, ento a = 0 e f(1,2) = 3;
Se x = 1 e y = 3. ento a = 3 e f(1,3) = 2;
e, atribuindo-se a x e a y mais alguns valores, percebe-se logo que a funo f tem uma
predileo muito grande pelo nmero primo 2. Mas ela fornece todos os nmeros primos:
100
CAPTULO 7
NMEROS PRIMOS
Como foram achados os pares (x,y) acima? A resposta simples: para obter o nmero primo
p, calcule f(x,y) para
Como se v, a frmula existe, mas no nada prtica, uma vez que envolve clculos com
nmeros muito grandes(RPM 37).
Demonstrao: Sejam.
Logo,
a = bq1 + r1 , com r1 b1
e
portanto,
a = bq1 + r1 = b(cq2 + r2) + r1 = bcq2 + br2 + r1
como
br2 + r1 b(c - 1) + b - 1 = bc - 1
101
CAPTULO 7
NMEROS PRIMOS
q2 =
Dados um nmero primo p e um nmero natural m, vamos definir por Ep (m) o expoente da
maior potncia de p que divide m, ou seja, o expoente da potncia de p que aparece na
fatorao de m em fatores primos.
Em particular, Ep (n!) representar a potncia de p que aparece na fatorao de n! em fatores
primos.
Ep (n!) =
Demonstrao: Note, inicialmente, que a soma acima finita, pois existe um nmero natural
r tal que pi > n para todo i > r portanto , se i r
Vamos demonstrar o resultado por induo sobre n . A frmula vale trivialmente para n = 0.
Suponha que o resultado vale para qualquer natural m com m < n Sabemos que os mltiplos
de p entre 1 e n so:
p, 2 p, ...,
n = pq1 + r1
q1 = pq2 + r2
.....
qs-1 = pqs + rs
Como q1 > q2 > ..., seguem-se que, para alguns s, tem-se que. Portanto, seguem-se que.
E (n!) = q1 + q2 + ... + qs
102
CAPTULO 7
NMEROS PRIMOS
Para resolvermos o problema, devemos achar Ep (10!) para todo primo p 10. Sendo
Seguem-se que
10! = 2834527 .
Seguese dai que o quociente da diviso de a1 + ... + am por b maior ou igual do que q1 + ...
+ qm pois r1 + ... + rm poderia superar b 1 . Isto o que se queria provar.
Corolrio 7.8. Se a1,..., am,b so nmeros naturais com b 0 , ento natural o nmero
Demonstrao: De fato, pelo Lema 7.1, para todo nmero primo P e todo nmero natural
i, temos que
103
CAPTULO 7
NMEROS PRIMOS
Teorema 7.12. Sejam p,n inteiros positivos, com p primo. Suponha que.
Portanto,
53 = (1222)3
104
CAPTULO 7
NMEROS PRIMOS
Proposio 7.3: Seja n > 1 um inteiro mpar. H uma correspondncia biunvoca entre a
fatorao de n e a representao de n como diferena de dois quadrados.
Demonstrao:
7. 11 Algoritmo de Fermat
A proposio acima nos permite descrever um algoritmo, que muito eficiente quando n tem
um fator primo que no muito menor que .
Para comear vamos supor que n mpar, j que se n for par ento 2 um de seus fatores. A
idia do algoritmo de Fermat tentar achar nmeros inteiros positivos x e y tais que n = x2 - y2
. Supondo que encontramos estes nmeros, temos que
n = x2 - y2 = (x - y) (x + y).
105
CAPTULO 7
NMEROS PRIMOS
Logo x - y e x + y so fatores de n.
O caso mais fcil do algoritmo de Fermat ocorre quando n um quadrado perfeito; isto ,
quando existe algum inteiro r tal que n = r2. Neste caso temos que r fator de n. Alm disso,
na notao acima x = r e y = 0. Observe que se y > 0 ento
Etapa 3. Repita a Etapa 2 at encontrar um valor inteiro para y, ou at que x seja igual a :
no primeiro caso n tem fatores x+y e x-y, no segundo n primo.
Exemplo: Seja n = 1342127 o nmero obtido como produto de dois primos. A varivel x
inicializada com a menor parte inteira da raiz quadrada de n . Mas x2
= 11582 = 1340964 < 1342127 logo passamos a incrementar x de um em um. Fazemos isso
at que seja inteiro, ou x seja igual a , que neste caso valeria 671064. mais
fcil resumir isto em uma tabela
x
1159 33,97
1160 58,93
1161 76,11
1162 90,09
1163 102,18
1164 113
106
CAPTULO 7
NMEROS PRIMOS
EXERCCIOS
1. Com uma calculadora, achar todos os primos 15. Achar o mdc(a, b) e mmc(a, b) sabendo a =
da forma n 2, para 25 n 35
2 230 . 521 . 19 . 233 e b = 26 . 3 . 74 . 112 .
195 . 237
2. Determine todos os primos que so iguais a
diferena de quadrado entre dois primos. 16. Achar o menor inteiro positivo pelo qual se
deve dividir 15! para se obter um quadrado.
3. De quantos modos podem escrever 497 como a
soma de dois nmeros primos? Qual o menor valor do nmero natural n
que torna n! divisvel por 1000?
4. Mostrar que a soma de dois inteiros positivos
mpares e consecutivos nunca um primo. 17. Achar todos os primos que so divisores de
50!.
5. Em um quadro esto escritos alguns nmeros
naturais. Dentre eles, h nove mltiplos de 4, 18. Verifique com uma calculadora, se so primos
sete mltiplos de 6, cinco mltiplos de 12, gmeos:
trs nmeros primos e nada mais. Qual a
quantidade mnima de nmeros escritos? a) 1949 e 1951
b) 1997 e 1999
6. Achar todos os primos p e q, tais que p q =
3. 19. Achar uma sequncia de quatro inteiros
positivos consecutivos e compostos.
7. Achar todos os primos que so iguais a um
quadrado menos 1. 20. Achar um sequncia de 100 inteiros positivos
consecutivos e compostos.
8. Achar todos os primos que so iguais a um
cubo menos 1. 21. Mostre que nenhum nmero inteiro da forma
1 4n divisvel pelo nmero primo 3.
9. Escreva os nmeros 55, 83 e 211 como uma
soma de trs primos. 22. Com uma calculadora, verificar a conjectura de
Goldbach para n par, 42 n 100 .
10. Determinar todos os inteiros positivos n tais
que n, n + 2 e n + 4 so todos primos.
23. Determinar o menor valor positivo do inteiro n
tal que 2n2 + p, seja um nmero inteiro
11. Determinar todos os primos p tais que 3p + 1
composto e p um primo terminado em 7.
um quadrado.
12. Com uma calculadora, determinar se so 24. Demonstrar que todo primo, p 5 da forma
primos os nmeros 6k 1 ou 6k + 1, onde k um inteiro positivo.
107
CAPTULO 7
NMEROS PRIMOS
30. Se p > 5 um primo, ento p2 + 2 composto. 45. Mostre que se n 1 natural ento, o nmero
2n 1
22 no primo.
31. Demonstrar as seguintes propriedades:
46. Sendo n > 1 um inteiro, prove que 4n + n4 no
a) Todo primo da forma 3n + 1 tambm da primo.
forma 6m + 1.
b) Todo inteiro n > 11 pode ser expresso 47. Mostrar, mediante um exemplo, que a seguinte
como a soma de dois inteiros no-primos. conjectura falsa:
c) Se p 5 um primo mpar, ento p2 1 ou Todo inteiro positivo maior que 1, pode-se
p2 + 1 divisvel por 10. escrever sob a forma a2 + p, com a > 0 e p um
d) Se p > q > 5 e se p e q so ambos primos, inteiro primo ou 1.
ento 24 | p2 q2.
e) Todo inteiro da forma 3n + 2 tem um fator 48. Determine todos os nmeros primos p e q, para
primo desta forma. os quais os q nmeros p, p + (q + 1), p + 2 (q
f) Se p um primo e se p | an , ento pn | an. + 1), p + 3 (q + 1), . . . , p + (q 1) (q + 1),
tambm so primos.
32. Demonstrar que o inteiro positivo a > 1 um
quadrado se e somente se todos os expoentes 49. Demonstrar que existem infinitos primos da
dos fatores primos da sua decomposio so forma 4n + 3, com n inteiro positivo.
inteiros pares.
50. Seja m um intero positivo. Demonstre que no
33. Demonstrar que, se o inteiro k 2, no existem nmeros primos da forma 25m + 2m +1.
primo, ento 2k 1 nunca ser primo.
51. Determinar o nmero inteiro positivo n que
34. Demonstrar que se 2k 1, (k 2) primo, que produto dos primos p, q e r, sabendo que
ento k tambm primo. r - q = 2p e rq + p2 = 676.
35. Seja p o maior fator primo do nmero 314 + 313 52. Mostre que existem infinitos valores primos p
12, ento p igual a: para os quais 8.p2 + 5 divisvel por 77.
36. Sejam p, q inteiros positivos. Mostre que 2p + 1 53. Seja p > 2 um primo. Determine todos os
= q2 implica p e q primos e p = q = 3. valores inteiros positivos de m e n, tal que
(p 1) (pn + 1) = 4m (m + 1).
37. Mostrar que um inteiro da forma 42n+1 + 1,
onde n 1, nunca primo.
Nos problemas que se seguem faa uso de uma
38. Sendo n um inteiro positivo, mostre que 24(n+1) calculadora para verificar os resultados e
1 nunca ser primo. explicite bem os passos utilizados na resoluo.
39. Mostrar que se n > 4, no primo, ento n 54. Segundo o Teorema de Chebychev, para um
divide (n 1)!.
inteiro m 2, existe um primo p tal que m < p
< 2 m. Determine todos os primos entre 600 e
40. Verificar que todo inteiro pode escrever-se sob
1200.
a forma 2k m, onde o inteiro k > 0 e m um
inteiro mpar.
55. Segundo o Teorema de Dirichlet, se o mdc (a,
b) =1, ento existem infinitos primos da forma
41. Demonstrar que, se o inteiro n > 2, ento existe
an+b com n um inteiro positivo. Determine
um primo p tal que n < p < n!.
todos os primos p da forma 4n+9, com
88 < 4n + 9 < 388.
42. Qual o menor nmero primo que um fator da
soma 19992002 + 20012002?
56. Usando o Teorema de Sierpinski, determine
um primo p>19 e escreva 20 inteiros
43. Prove que um tringulo retngulo no pode
compostos.
apresentar as medidas de seus lados sendo
nmeros primos.
57. Usando a Frmula de Minc, determine
2
44. Se p e 8p + 1 so nmeros primos, prove que (12) .
p = 3.
108
CAPTULO 7
NMEROS PRIMOS
59. Calcule:
3#.5# 7#
a)
11#
5#.7 # 11#
b)
13#
109
Captulo 8:
EQUAES DIOFANTINAS
LINEARES
UM POUCO DE HISTRIA SOBRE DIOFANTO
Diofanto tem o seu nome ligado cidade que foi o maior centro de atividade matemtica na
Grcia antiga. Pouco se sabe acerca da sua vida, o desconhecimento impede-nos mesmo de
fixar com segurana em que sculo viveu. Tm sido sugeridas datas distanciadas de um
sculo, antes ou depois do ano 250 d. C. Por uns versos encontrados no seu tmulo, escritos
em forma de um enigmtico problema, deduz-se que viveu 84 anos. Positivamente, tal
problema no deve ser tomado como o paradigma dos problemas sobre os quais se interessou
Diofanto, pois ele pouca ateno deu a equaes do 1 grau. Alexandria foi sempre um centro
muito cosmopolita e a matemtica que se originou nela no era toda do mesmo tipo. Os
resultados de Heron eram bem diferentes dos de Euclides ou dos de Apolonios ou dos de
Arquimedes, e na obra de Diofanto h novamente uma quebra abrupta da tradio clssica
grega. Sabido que os gregos, na poca clssica, dividiram a aritmtica em dois ramos: a
aritmtica propriamente dita como "teoria dos nmeros naturais". Frequentemente, tinha mais
em comum com a filosofia platnica e pitagrica do que com o que habitualmente se
considera como matemtica, e logstica ou clculo prtico que estabelecida as regras prticas
de clculo que eram teis Astronomia, Mecnica, etc. O principal tratado de Diofanto
conhecido, e que. ao que parece, s em parte chegou at ns, a "Aritmtica". Apenas seis
dos livros originais em grego sobreviveram, o nmero total (13) no passa de uma conjectura.
Era um tratado caracterizado por um alto grau de habilidade matemtica e de engenho, pelo
que pode ser comparado aos grandes clssicos da "Primeira idade Alexandrina", ou seja, da
"poca de ouro" da matemtica grega, no entanto, quase nada tm em comum com esses ou,
na verdade, com qualquer matemtica grega tradicional. Representa essencialmente um novo
ramo e usa um mtodo diferente, dai a poca em que possivelmente Diofanto viveu se chamar
"segunda idade Alexandrina", conhecida por sua vez por "poca de prata" da matemtica
grega. Diofanto, mais que um cultor da aritmtica, e, sobretudo da geometria, como o foram
os matemticos gregos anteriores, deve considerar-se um precursor da lgebra, e, em certo
sentido, mais vinculado com a matemtica dos povos orientais (Babilnia, ndia,...) que com a
dos gregos. A sua "Aritmtica assemelha-se lgebra babilnica em muitos aspectos, mas
enquanto os matemticos babilnicos se ocupavam principalmente com solues
aproximadas" de equaes "determinadas" e, sobretudo de equaes "indeterminadas" do 2
e do 3 graus das formas cannicas, em notao atual, Ax2+Bx+C = y2 e
Ax3+Bx2+Cx+D=y2, ou conjuntos (sistemas) destas equaes. exatamente, por esta razo
em homenagem a Diofanto -que a esta "Anlise indeterminada" se chama Anlise
diofantina ou Anlise diofntica". No desenvolvimento histrico da lgebra considera-se,
em geral, que podem ser reconhecidos trs estdios: o primitivo ou retrico, em que tudo era
completamente escrito em palavras, um intermdio ou sincopado, em que foram adaptadas
algumas abreviaturas e convenes, e um final ou simblico, em que so usados somente
smbolos. A "Aritmtica" de Diofanto deve ser colocada no segundo estdio; nos seus seis
livros h um uso sistemtico de abreviaturas para potncias de nmeros e para relaes e
operaes.
110
CAPTULO 8
EQUAES DIOFANTINAS LINEARES
3.1. Generalidades
A teoria das Equaes Diofantinas o ramo da Teoria dos Nmeros que investiga as solues
inteiras de equaes polinomiais, como por exemplo:
xn + yn = zn, que no possui solues no nulas para para n > 2, e conhecida como o
ltimo Teorema de Fermat.
y2 = x3 + 17, que vlida, por exemplo, para os seguintes valores positivos: (2,5) ;
(4,9); (8,23); (43, 282); (52, 375); ...
O tipo mais simples de equao diofantina a equao diofantina linear com duas incgnitas
x e y:
ax + by = c
3x + 6y = 18
Temos:
3.4 + 6.1 = 18
3(-6) + 6.6 = 18
3.10 + 6(-2) = 18
so solues da equao 3x + 6y = 18
Existem equaes diofantinas lineares com duas incgnitas que no tm soluo. Assim, por
exemplo, a equao diofantina linear:
2x + 4y = 7
111
CAPTULO 8
EQUAES DIOFANTINAS LINEARES
no tem soluo, porque 2x + 4y um inteiro par quaisquer que sejam os valores inteiros de x
e y, enquanto que 7 um inteiro mpar (observe-se que 2 = mdc (2, 4) no divide 7).
De modo geral, a equao diofantina linear ax + by = c no tem soluo todas as vezes que d
= mdc (a, b) no divide c, como bvio.
Demonstrao:
Suponhamos que a equao ax + by = c tem uma soluo, isto , que existe um par de
inteiros x 0 , y 0 tais que a x 0 + b y 0 = c.
Por ser o mdc (a, b) = d, existem inteiros r e s tais que a = dr e b = ds, e temos:
c = a x 0 + b y 0 = dr x 0 + ds y 0 = d(r x 0 + s y 0 )
d = a x 0 + b y0
o que implica:
c = dt = (a x 0 + b y 0 )t = a(t x 0 ) + b(t y 0 )
x = t x 0 = (c/d) x 0 , y = t y 0 = (c/d) y 0
112
CAPTULO 8
EQUAES DIOFANTINAS LINEARES
Teorema 3.2: Se d divide c ( d | c ), sendo d = mdc (a, b), e se o par de inteiros x 0 , y 0 uma
soluo particular da equao diofantina linear ax + by = c, ento todas as outras solues
desta equao so dadas pelas frmulas:
b a
x x0 t, y y0 t
d d
a x 0 + b y 0 = c = a x 1 + b y1
e, portanto:
a( x1 - x 0 ) = b( y1 - y 0 )
Por ser o mdc (a, b) = d, existem inteiros r e s tais que a = dr e b = ds, com r e s primos entre
si. Substituindo estes valores de a e b na igualdade anterior e cancelando o fator com d,
obtemos:
r( x1 - x 0 ) = s( y 0 - y1 )
Assim sendo, r | s(y0 y1 ) , e como o mdc (r, s) = 1, segue-se que r | (y0 y1 ) , isto :
y0 y1 = rt e x1 x 0 = st
x1 x0 st x0 (b / d)t
y1 y0 rt y0 (a / d)t
113
CAPTULO 8
EQUAES DIOFANTINAS LINEARES
x x0 bt , y y0 at
Nota: Uma soluo particular da equao diofantina linear se obtm por tentativas ou pelo
algoritmo de Euclides. E em ambos os casos a soluo geral se pode obter usando o teorema
3.2, conforme se vai ver nos exemplos a seguir.
Exemplo 3.1: Determinar todas as solues inteiras e positivas da equao diofantina linear
18x + 5y = 48
18 = 5.3 + 3 3 1 1 2
5 = 3.1 + 2
18 5 3 2 1
3 = 2.1 + 1
2 = 1.2 3 2 1 0
Portanto, o mdc (18, 5) = 1 e a equao dada tem soluo. e para exprimir 1 como
combinao linear de 18 e 5 basta eliminar os restos 2 e 3 entre as trs primeiras igualdades
anteriores do seguinte modo:
isto :
1 = 18.2 + 5(-7)
48 = 18.96 + 5(-336)
Logo, o par de inteiros x 0 = 96, y 0 = -335 uma soluo particular da equao proposta, e
todas as demais solues so dadas pelas frmulas:
114
CAPTULO 8
EQUAES DIOFANTINAS LINEARES
Isto :
O mdc (a, b) = 13 e como 13 no divide 105, segue-se que a equao dada no tem soluo.
EXERCCIOS
115
CAPTULO 8
EQUAES DIOFANTINAS LINEARES
4) Exprimir 100 como soma de dois inteiros 13) O laboratrio Sangue Bom, dispe de 2
positivos de modo que o primeiro seja mquinas para examinar amostras de sangue.
divisvel por 7 e o segundo seja divisvel por Uma delas examina 15 amostras de cada vez,
11. enquanto a outra examina 25. Quantas vezes
essas mquinas devem ser acionadas para
5) Determinar as duas menores fraes positivas examinar exatamente 2 mil amostras?
que tenham 13 e 17 para denominadores e
cuja soma seja igual a 305 . 14) Num determinado lugar a moeda o mirrl.
221 Suponhamos que s existam moedas de 15 e
7 mirris e que se queira pagar uma
6) Determine todas as solues inteiras do determinada quantia em mirris. Ser que
2 x 3 y 5z 201 sempre possvel? E se existirem moedas de
sistema de equaes 12 e 30 mirris?
3x 5 y 7 z 315
15) Para agrupar 13 avies em filas de 3 ou de 5,
7) Encontre todas as solues da equao exatamente quantas filas sero formadas de
Diofantina (6x+15y)(8x+7y) = 129. cada tipo?
8) Uma pessoa foi ao banco para descontar um 16) Para participar de um evento comemorativo
cheque no valor de x reais e y centavos. em um clube, no scios pagavam R$ 12,00 e
O caixa do banco errou na leitura do valor do scios R$ 8,00. Sabendo-se que foram
cheque e pagou y reais e x centavos. A pessoa arrecadados R$ 908,00 na portaria, quantos
guardou o dinheiro no bolso sem verificar a scios estiveram no evento?
quantia. No caminho de casa, ela gastou cinco
centavos e quando chegou em casa verificou 17) Um galo custa 5 mirris, uma galinha 3
que tinha exatamente o dobro do valor do mirris, e trs pintinhos 1 mirrl. Com 100
cheque. Sabendo-se que essa pessoa no levou mirris um fazendeiro comprou 100 dessas
dinheiro nenhum consigo quando foi ao aves. Quantos galos, galinhas e pintinhos
banco, pergunta-se qual era o valor do cheque. foram comprados?
9) Um grupo de pessoas gastou 1000 dlares 18) Demonstrar que se a e b so inteiros positivos
num hotel. Sabendo-se que apenas alguns dos primos entre si, ento a equao diofantina ax
homens estavam acompanhados pelas esposas by = c tm um nmero infinito de solues
e que cada homem gastou 19 dlares e cada inteiras e positivas.
mulher gastou 13 dlares, pede-se determinar
quantas mulheres e quantos homens estavam
no hotel.
116
Captulo 9
CONGRUNCIAS
9.1. Congruncias
Definio 9.1 Sejam a e b inteiros quaisquer e seja m >1 um inteiro positivo fixo. Diz-se que
a congruente a b mdulo m se, e somente se, m divide a diferena a b. Em outros termos a
congruente a b mdulo m se, e somente se, existe um inteiro k tal que a b = km
Simbolicamente:
a b (mod m) m|(ab) a - b = km a = km + b
Notao: a b (mod m)
Observaes:
Teorema 9.1 Dois inteiros a e b so congruentes mdulo m se, e somente se, a e b deixam o
mesmo resto quando divididos por m.
Demonstrao:
( ) Suponhamos que a b ( mod m). Ento, pela definio:
a b = km, k Z
117
CAPTULO 9
CONGRUNCIAS
b = mq + r, 0 r<m
Portanto:
a = km + b = km + mq + r = (k + q)m + r
e isto significa que r tambm o resto da diviso de a por m, isto , os inteiros a e b divididos
por m deixam o mesmo resto r.
( ) Reciprocamente, suponhamos que a e b divididos por m deixam o mesmo resto r. Ento,
podemos escrever:
e, portanto:
a b = ( q1 q2) m m (a b) a b ( mod m)
Teorema 9.2 Seja m um inteiro positivo fixo (m > 1) e sejam a, b e c inteiros quaisquer.
Valem as propriedades:
1) a a (mod m) (Reflexiva)
2) Se a b (mod m), ento b a (mod m) (Simtrica)
3) Se a b (mod m) e se b c(mod m), ento a c (mod m) (Transitiva)
Demonstrao:
(1) a 0 ou seja, a (a a), o que implica: a a (mod m)
(2) Se a b (mod m), ento a b = km, k z.
Portanto:
a b = hm e b c = km
Portanto:
a c = (a - b) + (b - c) = hm + km = (h + k)m
118
CAPTULO 9
CONGRUNCIAS
Teorema 9.3 Seja m um inteiro positivo fixo (m > 1) e sejam a, b dois inteiros quaisquer.
Valem as seguintes propriedades:
a b (mod m) a b =km e n m m = nq
Portanto:
a b = (kq)n a b (mod n)
Demonstrao:
Com efeito, se a b (mod m), ento:
a b m a b m
a - b = km - = k( ) (mod )
d d d d d d
119
CAPTULO 9
CONGRUNCIAS
Teorema 9.4 Seja m um inteiro positivo fixo (m > 1) e sejam a, b, c, d inteiros quaisquer.
Valem as seguintes propriedades:
Demonstrao:
Se a b (mod m) e se c d (mod m), ento existem inteiros h e k tais que
a b = hm e c d = km.Portanto:
o que implica:
Demonstrao: Temos:
a b (mod m) e c c (mod m)
Demonstrao:
Usando o Teorema da induo Matemtica, a proposio verdadeira para n = 1, e
suposta verdadeira para o inteiro positivo k temos:
ak b k (mod m) e a b (mod m)
120
CAPTULO 9
CONGRUNCIAS
m
Teorema 9.5: Se ac bc (mod m) e se o mdc(c,m) = d, ento a b (mod )
d
ac bc = (a b)c = km , com k Z.
Como o mdc (c,m) = d, existem inteiro r e s tais que c = dr e m = ds, onde r e s so primos
entre si. Portanto:
(a b) dr = kds ou (a - b)r = ks
o que implica que s (a b)r, com o mdc (r,s) = 1. Logo, pelo Teorema 5.4 ( de Euclides): s
m m
(a b) e a b (mod s) ou, por ser s = , a b (mod ).
d d
121
CAPTULO 9
CONGRUNCIAS
a = mq + r, com 0 r m
o que implica a r (mod. m), e como o resto r s pode assumir os m valores 0, 1, 2, ..., m-1,
segue-se que o inteiro a congruente mdulo m a um nico desses m inteiros.
Corolrio 9.3 Se S = {r1 , r2 , ... , rm} um sistema completo de restos mdulo m, ento os
elementos de S so congruentes mdulo m aos inteiros 0, 1, 2, ... , m 1, tomados numa certa
ordem.
a = { a + k.m | k Z}
122
CAPTULO 9
CONGRUNCIAS
Conforme j foi considerado, cada inteiro pertence a uma e apenas uma das m classes.
Por exemplo, se m = 7, todas as classes possveis, mdulo 7, so as seguintes:
123
CAPTULO 9
CONGRUNCIAS
Z7 = { 7 , 15 , 9 , 11, 25 , 16 , 8 }.
Em geral, se { a1, a2, ..., am } um sistema completo de restos mdulo m, temos que:
m = { a1 , a 2 , ..., a m }
m = { 0 , 1 , 2 , ..., m 1 }
3+6=9=2
3 . 6 = 18 = 4
124
CAPTULO 9
CONGRUNCIAS
Observaes:
3+6=9=2
3 . 6 = 18 = 4
Quer dizer, para efetuar a soma de duas classes mdulo m, tomamos representantes
(quaisquer) a e b dessas classes, efetuamos a soma a + b em Z e consideramos como resultado
da soma a classe de a + b mdulo m . A operao de produto se faz de forma anloga.
Surge agora uma pergunta natural: ser que o resultado das operaes no depende dos
representantes escolhidos? Voltando ao exemplo de Z7 , para somar 3 + 6 , poderamos tomar
38 como um representante de 3 e 27 como representante de 6 . Ser que 38 + 27 = 65 o
mesmo resultado que aquele obtido acima, 3 + 6 = 2 ? A resposta afirmativa. Como 65 2
(mod 7), felizmente o resultado o mesmo. O lema abaixo mostra que isso no uma mera
coincidncia.
125
CAPTULO 9
CONGRUNCIAS
(P1) Propriedade Associativa: Para toda terna a , b , c de inteiros mdulo m, tem-se que: a + (
b + c )=( a + b )+ c
(P2) Existncia do Elemento Neutro: Existe um nico elemento em m que precisamente 0
a classe do elemento 0, tal que: a + 0 = a , para todo a m
(P3) Existncia do Elemento Oposto: Para cada inteiro mdulo m, a , existe um nico
elemento em Zm que chamaremos oposto de a e indicaremos por a , tal que: a + ( a ) = 0
(P4) Propriedade Comutativa: Para todo par a , b de elementos de Zm tem-se que: a + b = b
+ a.
Demonstrao: As demonstraes so feitas apoiando-se nos axiomas para as operaes com
nmeros inteiros. A ttulo de ilustrao, provaremos P1 e P3.
(P1)Utilizando repetidamente a definio de soma em m , temos:
a +( b + c )= a +( b c )= a (b c )
a+(b+c)=(a+b)+c
temos que: a ( b c ) = ( a b ) c
logo, a + ( b + c ) = a ( b c ) = ( a b ) c = ( a + b ) + c
Na ltima sequncia de igualdade usamos, novamente, apenas a definio de soma em m .
( P3) Dado a m , basta tomar a classe a e verificar que:
a + ( a) = a ( a) = 0
b = b + 0 = b + ( a + ( a) ) = ( b + a ) + ( a) = 0 + ( a) = a.
a = 0 + ( a) = m + ( a) = m a = m a
126
CAPTULO 9
CONGRUNCIAS
(P5) Propriedade Associativa: Para toda terna a , b , c de inteiros mdulo m, tem-se que: a . ( b
. c )=( a . b ). c
(P6) Existncia do Elemento Neutro: Existe o nico elemento em m que precisamente 1 , tal
que: a . 1 = a .
Voc deve ter notado que no listamos uma propriedade P7 que, no paralelismo que
estvamos fazendo com as propriedades das operaes nos inteiros, corresponderia
propriedade cancelativa. Isso ocorreu porque ela no vlida em geral. Com efeito, por
exemplo, em Z6 temos que 3 . 2 = 6 = 0 , 3 . 4 = 12 = 0 ; logo, 3 . 2 = 3 . 4 , porm 2 4 .
127
CAPTULO 9
CONGRUNCIAS
a . m1 = ( a1 . d ) . m1 = a1 . ( d . m1 ) = a1 . m
Logo, em Zm temos:
a . m1 = a1 . m = 0
Corolrio 9.5: Seja p > 1 um inteiro primo. Ento, p no contm divisores de zero.
Suponhamos que a propriedade cancelativa seja vlida, mostraremos que nesse caso que m
no contm divisores de zero. A tese seguir ento do Lema anterior.
Para continuar nosso estudo comparativo de com m , introduzimos ainda outro conceito.
Definio 9.6: Um elemento a m diz-se inversvel se existe a' m tal que a . a' = 1. Um
elemento a' nessas condies diz-se um inverso de a .
O conjunto dos elementos de m que tm inversos muito importante. Vamos denot-lo por
(m). Em outras palavras,
128
CAPTULO 9
CONGRUNCIAS
(m) = { a m ; m.d.c.(a, m) = 1 }
Por outro lado, claro que 0 no inversvel em m , para nenhum valor de m. De fato, para
qualquer a m temos que 0 . a = 0 1 .
Observe as tabelas de multiplicao em Z6 e em Z7.
* 0 1 2 3 4 5 6 * 0 1 2 3 4 5
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 1 2 3 4 5 6 1 0 1 2 3 4 5
2 0 2 4 6 1 3 5 2 0 2 4 0 2 4
3 0 3 6 2 5 1 4 3 0 3 0 3 0 3
4 0 4 1 5 2 6 3 4 0 4 2 0 4 2
5 0 5 3 1 6 4 2 5 0 5 4 3 2 1
6 0 6 5 4 3 2 1
Logo, r o inverso de a .
Reciprocamente, se m.d.c.(a, m) 1, ento a divisor de zero e existe b 0 tal que a . b = 0 .
Mostraremos que, nesse caso, a no pode ser inversvel. Com efeito, suponhamos que existe
a' tal que a.a' = 1 . Teramos, ento:
b = b . 1 = b .( a.a' ) = ( b . a ). a' = ( a . b ). a' = 0 . a' = 0 , uma contradio.
129
CAPTULO 9
CONGRUNCIAS
Corolrio 9.6: Seja p > 0 um inteiro primo. Ento, todo elemento no-nulo de p
inversvel.
Exemplo 9.3: Veja na tabuada de Z11 que todo elemento no nulo, possui um inverso:
* 1 2 3 4 5 6 7 8 9 10
1 1 2 3 4 5 6 7 8 9 10
2 2 4 6 8 10 1 3 5 7 9
3 3 6 9 1 4 7 10 2 5 8
4 4 8 1 5 9 2 6 10 3 7
5 5 10 4 9 3 8 2 7 1 6
6 6 1 7 2 8 3 9 4 10 5
7 7 3 10 6 2 9 5 1 8 4
8 8 5 2 10 7 4 1 9 6 3
9 9 7 5 3 1 10 8 6 4 2
10 10 9 8 7 6 5 4 3 2 1
9.7. Subtrao em m
130
CAPTULO 9
CONGRUNCIAS
Voc encontrar outros problemas de subtrao nesse sistema que so bem diferentes e
interessantes. Considere o problema 4 5 = n, onde n a resposta. Pela nossa definio de
subtrao n + 5 deve ser 4. Qual o nmero que somado a 5 em md. 7 4? Da tabela da
adio, vemos que n = 6 e, portanto, 4 5 = 6.
9.8. Diviso em m
131
CAPTULO 9
CONGRUNCIAS
3 1
Se, consideramos a expresso 3 2 como sendo o mesmo que e 1 3 o mesmo que ,
2 3
teremos uma interessante vantagem na aritmtica de mdulos.
3 1
32=5 e tambm 1 3 = 5
2 3
As fraes so rapidamente substitudas por algum elemento do sistema md. 7. Uma
expresso tal
1
2
como 4 simplificada de modo anlogo.
1
3
3
1
A frao equivalente a 2, pois em md. 7, 4 . 2 = 1.
4
1 1
Portanto, 2 equivalente a 2 + 2, ou 4. O denominador, 3 , igual a 1, pois
4 3
1 4
5 e 3 + 5 = 1 em md. 7. Finalmente 4 , pois 1 . 4 = 4.
3 1
Considere o problema 2 6 em aritmtica md. 7. Neste caso, temos que achar a resposta n,
tal que n . 6 = 2. Como 5 . 6 = 2, ento 2 6 = 5. Entretanto, se mudarmos o problema para 6
2 teremos uma resposta totalmente diferente. No caso de 6 2 a resposta 3, pois 3 . 2 = 6.
evidente que 6 2 no igual a 2 6, portanto, a propriedade comutativa no se verifica
na diviso mdulo m.
1 2 3 4 5 6
1 1 2 3 4 5 6
2 4 1 5 2 6 3
3 5 3 1 6 4 2
4 2 4 6 1 3 5
5 3 6 2 5 1 4
6 6 5 4 3 2 1
132
CAPTULO 9
CONGRUNCIAS
Consideremos sistema mdulo 6. Neste sistema, 4 4 = 1. Isto no deve ser estranho para
voc, mas acontece que 4 4 tambm igual a 4 na aritmtica md. 6. Vamos explorar este
sistema finito mais detalhadamente.
J vimos que os sistemas aritmticos mdulo m, podem ser divididos em duas categorias: o de
mdulo primos e no- primos.
Vamos usar como exemplo o mdulo 6. Na tabela completa de multiplicao abaixo, notamos
alguns padres um pouco estranhos.
Quando a tabela simtrica com relao a diagonal, dizemos que a operao comutativa.
Entretanto, repare nos produtos resultantes da multiplicao por 2. Alm do estranho
resultado de 2 . 3 ser igual a 0, apesar de nenhum fator ser 0. E nesta multiplicao s temos
como respostas o 0, 2 e 4.
* 1 2 3 4 5
1 1 2 3 4 5
2 2 4 0 2 4
3 3 0 3 0 3
4 4 2 0 4 2
5 5 4 3 2 1
Do mesmo modo, somente teremos respostas 0 ou 3 na multiplicao por 3. Estes fatos tornar-
se-o mais significativos quando estudarmos a diviso neste sistema.
Alguma vez voc trabalhou num problema de matemtica durante tanto tempo, sem conseguir
resolv-lo? Voc deve ter comeado a desconfiar que talvez o problema no tivesse soluo.
Isto pode parecer estranho, mas alguns problemas em matemtica no tem soluo para as
condies dadas.
Isto acontece com a diviso no sistema da aritmtica de mdulos no-primos.
Seja calcular 5 1(mod 6), quer dizer, um nmero tal que, quando multiplicado por 1 d o
produto 5. Em termos gerais, a b = c ,tal que c . b = a . Podemos ver na tabela de
multiplicao que 1 . 5 = 5, portanto, 5 1 = 5.
Deparamos com uma situao diferente no problema 4 2. A tabela de multiplicao mostra
claramente que 2 . 2 = 4 e tambm 2 . 5 = 4. Portanto, ambos os elementos 2 e 5 satisfazem
aos requisitos para o quociente 4 2.
Mas h mais! No problema 5 3, procuramos um quociente n, tal que n . 3 = 5. Olhe a tabela
de multiplicao para mdulo 6. No h um nmero n tal que n . 3 = 5. O problema 5 3 no
tem resposta neste sistema.
Verifique as respostas na tabela da diviso mdulo 6 completa absixo. Relacione estas
respostas com a tabela de multiplicao desenvolvida anteriormente. A diviso por zero
133
CAPTULO 9
CONGRUNCIAS
excluda. Na tabela abaixo, e nas demais, estaremos considerando cada um dos elementos da
primeira linha como o dividendo e cada um dos elementos da primeira coluna como o divisor.
Dividendo
1 2 3 4 5
1 1 2 3 4 5 Divisor
2 - 1; 4 - 2; 5 -
3 - - 1; 3; 5 - -
4 - 2; 5 - 1; 4 -
5 5 4 3 2 1
* 1 2 3 4 5 6 7
1 1 2 3 4 5 6 7
2 2 4 6 0 2 4 6
3 3 6 1 4 7 2 5
4 4 0 4 0 4 0 4
5 5 2 7 4 1 6 3
6 6 4 2 0 6 4 2
7 7 6 5 4 3 2 1
1 2 3 4 5 6 7
1 1 2 3 4 5 6 7
2 - 1; 5 - 2; 6 - 3; 7 -
3 3 6 1 4 7 2 5
4 - - - 1; 3; 5;7 - - -
5 5 2 7 4 1 6 3
6 - 3; 7 - 2; 6 - 1; 5 -
7 7 6 5 4 3 2 1
134
CAPTULO 9
CONGRUNCIAS
9.9. Potenciao em m
Exponenciao Rpida
k
n= n i 2i
i=0
k
n i 2i k
i i
a n
a i=0
= (a 2 ) ni a2
i=0 0 i ki ni 1
i+1 i
Observe que a 2 (a 2 )2
i+1 i
Portanto, a 2 pode ser calculado de a 2 por uma elevao ao quadrado.
823 = (1100110111)2
(1100110111)2 = 29 + 28 + 25 + 24 + 22 + 21 + 20
(1100110111)2 = 512 + 256 + 32 + 16 + 4 + 2 + 1
Logo,
144823 = 144512 . 144256 . 14432 . 14416 . 1444 . 1442 . 1441
Agora, calculemos cada uma das potncias por uma elevao sucessiva potncia 2.
144 144 (mod 1037)
1442 1033 (mod 1037)
1444 16 (mod 1037)
135
CAPTULO 9
CONGRUNCIAS
136
CAPTULO 9
CONGRUNCIAS
Procedimento
O primeiro passo consiste em escolher uma pequena quantidade dos primeiros primos.
Em seguida, toma-se todos os inteiros positivos menores que 30 que no sejam mltiplos de
2, 3, e 5 ( relativamente primo com 30). Elaborando uma pequena tabela, e removendo os
mltiplos, obtm-se:
1 2 3 4 5 6
7 8 9 10 11 12
13 14 15 16 17 18
19 20 21 22 23 24
25 26 27 28 29 30
Os nmeros que no foram marcados formam a base do crivo: 1, 7, 11, 13, 17, 19, 23, 29
(mdulo 30). Cada um desses nmeros indicar as classes de congruncias mdulo 30 que
sero utilizadas, ou seja, 1,7,11,13,17,19, 23 e 29 .
Um exemplo prtico
Para verificar se 3331 primo, define-se o limite superior 3331 = 57. Em seguida,
divide-se 3331 pelos primos iniciais 2, 3, 5 e por todos os elementos das classes
1,7,11,13,17,19, 23 e 29 (mod 30), que no ultrapassam o valor de 57, at se obter um
resto zero ou a diviso chegar ao ltimo elemento das classes (mod 30) sem se obter uma
diviso exata, o que signficar que 3331 primo.
Sejam as classes com seus respectivos elementos menores que 57:
1 {1,31,...}
7 {7,37,...}
11 {11, 41,...}
13 {11, 41,...}
17 {17, 47,...}
19 {19, 49,...}
23 {23,53,...}
29 {29,...} .
137
CAPTULO 9
CONGRUNCIAS
Assim, os elementos das classes, que no ultrapassam o valor 57, com exceo do 1, sero
usados para o teste de primalidade de 3331 e mais os primos 2, 3 e 5, ou seja, dividiremos
3331 pelos seguintes nmeros :
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 49, 53. Observe que nesta lista, diferente
do mtodo tradicional, temos o nmero 49 que no primo!
Como 3331 no divisvel por nenhum desses nmeros, ento ele primo.
1={7,13,19,25,31,37,43,49,55}
5={11,17,23,29,35,41,47,53}
138
CAPTULO 9
CONGRUNCIAS
EXERCCIOS
10) Mostrar que todo primo mpar congruente 24) Prove que 2k 5, k 4 nunca deixa resto 1
mdulo 4 a 1 ou 3. quando dividido por 7.
11) Mostrar que todo primo maior que 3 25) Prove que 4 divide 12233 . 455679+87653 3
congruente mdulo 6 a 1 ou 5.
26) Prove que 11. 31. 61 | 2015 - 1.
12) Mostrar que
a) 1110 1 (mod 100) 27) Calcular o resto da diviso do inteiro
b) 31000 + 3 divisvel por 28. n = (116 + 1717)21 por 8.
13) Mostrar que 41 divide 220 1. 28) Calcular o resto da diviso do inteiro
7100 + 11100 por 13
14) Achar os restos das divises de:
a) 250 por 7
139
CAPTULO 9
CONGRUNCIAS
16 43 17
29) Mostrar que o inteiro n = 13 2 .5
45) Determine para que inteiros positivos n, 2n 1
divisvel por 3.
divisvel por 7.
30) Mostrar que a expresso 3.5n+1 + 2n+1
46) Prove que 2n + 1 nunca divisvel por 7, para
divisvel por 17, sendo n um inteiro positivo
qualquer inteiro positivo n.
qualquer.
31) Mostrar que o nmero de 2 + 1 divisvel 47) Demonstre que para todo inteiro n 0 , 17
por 641. um divisor de 34n + 2 + 26n + 3.
32) Demonstrar que, se o inteiro positivo n no 48) Determine o algarismo das dezenas do nmero
divisvel por 4, ento a soma: S = 1n + 2n + 3n + 7999999.
4n divisvel por 5.
49) Determine o resto da diviso por 7 do nmero
2 3 100
33) Determinar todos os inteiros positivos n para os 1010 1010 1010 ... 1010 .
quais 2n + 1 divisvel por 3.
50) Mostre que, para todo n natural, temos
34) Mostrar que 63! 61! (mod 7) 102n + 1 + 1 0 (mod 11).
35) Mostrar que no existe inteiro algum n que
verifique as condies: n 5 (mod 12) e n 4
(mod 15)
140
CAPTULO 10
FERMAT, WILSON E EULER
Captulo 10
TEOREMAS DE FERMAT,
WILSON e EULER
Fermat foi um dos poucos matemticos amadores famosos. Filho de um rico comerciante de
couro, pde se dedicar completamente aos estudos. Por influncia de sua me, descendente de
uma famlia de juristas, estudou leis na Universidade de Orleans e formou-se em advocacia.
Trabalhou durante toda sua vida na corte de justia de Toulouse. Foi nomeado juiz e ocupava
os seus momentos de folga em diversos lazeres, entre os quais a poesia e a Matemtica.
Seu interesse pela matemtica iniciou-se em 1629 com o estudo dos trabalhos de Apolnio
(matemtico grego, 260 A.D.) sobre curvas planas. Trocava correspondncia com os maiores
matemticos da poca, como Torricelli, Roberval, Huyghens e Pascal, e, dessa forma relatava
suas descobertas. Jamais publicou seus trabalhos de nenhuma outra forma, mas o contedo
das cartas de Fermat atualmente includo em todos os textos usuais de teoria dos nmeros.
Seu interesse na teoria dos nmeros surgiu aps ler o livro Aritmtica de Diofanto
(matemtico grego, 200 A.C.) e alguns dos problemas propostos por Fermat, nesta rea, eram
to difceis que somente muitos anos mais tarde foram provados. Um desses problemas
afirmava que "todo nmero inteiro pode ser escrito como a soma de no mximo quatro
quadrados" e foi provado em 1770, pelo matemtico francs Lagrange. Entretanto, seu
resultado mais famoso resistiu por mais de 350 anos e inspirou a publicao, em 1996, do
bestseller O ltimo Teorema de Fermat. Este teorema diz que se n um natural maior que 2,
ento no existem nmeros inteiros x, y e z que satisfaam a equao xn + yn = zn. Isto foi
provado definitivamente, em 1994, pelo matemtico ingls Andrew Wiles (repare que no caso
n = 2 o teorema satisfeito por todos os ternos pitagricos, isto , por inteiros que satisfaam
o Teorema de Pitgoras).
10.1.
ap1 1 (mod p)
141
CAPTULO 10
FERMAT, WILSON E EULER
a, 2 . a, 3 . a, ..., (p 1) . a
Obviamente, nenhum desses (p 1) inteiros divisvel por p e, alm disso, dois quaisquer
deles so incongruentes mdulo p, pois, se
r.a s.a (mod p), 1 r<s p1
fosse:
ento, o fator comum a poderia ser cancelado, visto que o MDC(a, p) = 1, e teramos:
Assim sendo, dois quaisquer dos (p 1) inteiros a, 2.a, 3.a, ..., (p 1).a divididos por p
deixam restos distintos, e por conseguinte cada um desses p 1 inteiros congruente mdulo
p a um nico dos inteiros 1, 2, 3, ..., p 1, naturalmente numa certa ordem, multiplicando
ordenadamente essas p 1 congruncias, teremos:
ou seja,
Como o MDC (p, (p 1)!) = 1, porque p primo e p no divide (p 1)!, podemos cancelar o
fator (p 1)!, o que d a congruncia de Fermat:
ap1 1 (mod p)
3 . 6 . 9 . 12 . 15 . 18 3 . 6 . 2 . 5 . 1 . 4 (mod p)
ou seja,
36 . 6! 6! (mod 7)
Como o MDC(7, 6!) = 1, podemos cancelar o fator comum 6!, que resulta em:
142
CAPTULO 10
FERMAT, WILSON E EULER
36 1 (mod 7)
ap a (mod p)
Teorema 10.2: se p e q so primos distintos tais que ap a (mod q) e aq a (mod p), ento:
Por exemplo, 2341 2 (mod 341), isto , 341 | (2341 2), onde o inteiro 341 = 11.31
composto. Com efeito, temos:
que implica em
Portanto,
211 2 (mod 31), e 231 2.(210)3 (mod 11) 2.(1)3 (mod 11) 2 (mod 11)
143
CAPTULO 10
FERMAT, WILSON E EULER
211.31 2 (mod 11.31), isto , 2341 2 (mod 341), ou que 2340 1 (mod 341)
H um nmero infinito de pseudoprimos para a base 2, mas somente sete so menores que
2000, e todos mpares:
a2p 1 ap 1 ap 1
n
a2 1 a 1 a 1
um pseudoprimo na base a.
ap 1 ap 1
(mod p) 1 (mod p)
a 1 a 1
144
CAPTULO 10
FERMAT, WILSON E EULER
n n 1
2m 1 1 2(2 2)
1 22.(2 1)
1 22km 1
EXERCCIOS
4) Mostrar que 538 4 (mod 11) pelo PTF. 10) Achar o resto da diviso de 21137 por 17 com a
ajuda do PTF.
5) Mostrar que o inteiro 117 composto usando
o PTF. 11) Mostrar que, se o MDC(a, 35) = 1, ento
a12 1 (mod 35).
6) Achar o algarismo das unidades do inteiro 3 400
com o auxlio do PTF. 12) Demonstrar que, para todo inteiro a, se tem:
a) a13 a (mod 7)
b) a37 a (mod 13)
145
CAPTULO 10
FERMAT, WILSON E EULER
c) a21 a (mod 15) 19) Mostrar que 561 um pseudoprimo para a base
d) a7 a (mod 42) 2, 3 e 5.
13) Demonstrar que, para todo inteiro positivo n, se 20) Demonstrar que se 7 no divide n, ento
tem: n6 1996 (mod 7).
a) 22n 1 (mod 3)
b) 23n 1 (mod 7) 21) Demonstrar que se MDC(n, 7) = 1 ento,
7 | (n12 1).
14) Achar todos os primos p tais que p | (2p + 1).
22) Demonstrar que se MDC(a, 240) = 1, ento
15) Demonstrar que 1105 | (31105 3) [sugesto: 240 um divisor de a4 1.
PTF].
23) Demonstrar que todo primo maior que 5 divide
16) Demonstrar que 161038 um pseudoprimo um inteiro formado s de algarismos 1.
para a base 2, i.e., que 161038 | (2161038 2).
24) Demonstrar que para todo inteiro positivo n,
17) Mostrar que 2047 um pseudoprimo para a temos que (n3 n).(58n+4 + 34n+2) um mltiplo
base 2. de 3804.
18) Mostre que 341 no um pseudoprimo para a 25) Prove que 15 divide 3n5 5n3 7n .
base 3.
26) Prove que 91 divide a12 b12 , onde a e b so
relativamente primo com 91.
(2 1)! = 1! = 1 1 (mod 2)
(3 1)! = 2! = 2 1 (mod 3)
de modo que vamos supor p 5. Consideremos a congruncia linear a.x 1 (mod p), onde a
um dos (p 1) primeiros inteiros positivos 1, 2, 3,..., p 1 de modo que o MDC(a, p) = 1.
a.a 1 (mod p)
146
CAPTULO 10
FERMAT, WILSON E EULER
isto , a = 1 ou a = p 1.
Nota: Este teorema foi descoberto primeiramente por John Wilson (1741 - 1793), estudante
do matemtico ingls Edward Waring. Waring anunciou o teorema em 1770, embora nenhum
deles tenha conseguindo prov-lo. Lagrange deu a primeira prova em 1773.
H uma evidncia que Leibniz estava ciente do resultado um sculo antes, mas nunca o
publicou.
Exemplo 10.2: Com p = 13, existe um nico inteiro positivo a, com 1 a p 1, tal que
a.a 1 (mod p)
a 1 2 3 4 5 6 7 8 9 10 11 12
a' 1 7 9 10 8 11 2 5 3 4 6 12
p 3
Omitindo os inteiros 1 e p 1, com os p 3 restantes: 2, 3, ..., p 2 podemos formar
2
pares (a, a), com a a tais que a.a 1 (mod p). Ento, multiplicando ordenadamente todas
p 3
essas congruncias, obtemos a congruncia:
2
2 . 3 . ... . (p 2) 1 (mod p), ou (p 2)! 1 (mod p)
Com p = 13, por exemplo, os 10 inteiros 2, 3,..., 11 do lugar a 5 pares tais que o produto dos
inteiros de cada par congruente a 1 mdulo 13:
(2.7) . (3.9) . (4.10) . (5.8) . (6.11) 11! (mod 13) 1 (mod 13)
e, portanto,
147
CAPTULO 10
FERMAT, WILSON E EULER
1 . 2 . 3 . ... . (n 1) = (n 1)!
d | (n 1)! + 1, e d | 1
o que absurdo, visto que d > 1. Logo, n no possui divisores menores que ele mesmo e
diferentes de 1, ou seja, n primo.
Nota: Este teorema recproco d um critrio para se reconhecer se um inteiro dado primo.
Mas, do ponto de vista prtico, no momento ainda de interesse apenas terico, pois o clculo
de fatoriais exigiria muito tempo.
(n 2)! 1 (mod n)
Demonstrao:
(n 1)! 1 (mod n)
obviamente,
(n 1)! = (n 1). (n 2)! (n 2)! (mod n)
portanto,
(n 2)! 1 (mod n)
( ) reciprocamente, se (n 2)! 1 (mod n), ento:
(n 1)! (n 2)! 1 (mod n)
Logo, pelo recproco do Teorema de Wilson, o inteiro n primo.
148
CAPTULO 10
FERMAT, WILSON E EULER
EXERCCIOS
9) Formar com os inteiros 2, 3, 4, ... , 21, todos os pares de a e b tais que a.b 1 (mod 23).
149
CAPTULO 10
FERMAT, WILSON E EULER
Euler, logo aps, deixou a Sua, indo para os palcios de Berlim e So Petersburgo, onde
passou os mais criativos anos de sua vida. Os governos da Europa estavam interessados em
usar a Matemtica para resolver problemas prticos e competiam entre si para empregar os
melhores crebros.
Conseguiu provar o uma conjectura de Fermat relativa aos nmeros primos. Fermat afirmava
que o primeiro tipo de nmero primo sempre era representado pela soma de nmeros ao
quadrado enquanto que o segundo jamais o seria. Esta propriedade dos nmeros primos
extremamente simples, porm, ao tentar provar que isto uma verdade para qualquer nmero
primo, torna-se extremamente difcil. Em 1749, depois de sete anos de trabalho e quase cem
anos aps a morte de Fermat, conseguiu apresentar esta prova.
Ao final de vida estava completamente cego. Alis, j era cego de um olho desde os vinte
anos, o que no o perturbara em nada. Certa vez disse: agora eu terei menos distraes. Aos
sessenta anos foi acometido por catarata que o cegou completamente. Apesar disto, continuou
a produzir Matemtica por mais sete anos. Seu imenso conhecimento permitia-lhe criar
conceitos sem ter que coloc-los no papel e sua memria fenomenal permitia-lhe usar seu
crebro como uma biblioteca mental.
Passou os anos finais de sua vida na Rssia, ento sob a proteo de Catarina, a Grande.
Definio 2: chama-se funo aritmtica toda funo f definida no conjunto dos naturais e
com valores no conjunto dos inteiros, i.e., toda funo f de em (f : ) .
Definio 3: uma funo aritmtica f se diz multiplicativa se f(r.s) = f(r) . f(s), para todo par
de inteiros positivos r e s, tais que o MDC(r, s) = 1.
150
CAPTULO 10
FERMAT, WILSON E EULER
Definio 4: Chama-se Funo Totient a funo aritmtica assim definida para todo inteiro
positivo n:
(n) = quantidade de inteiros positivos menores que n relativamente primos a n.
Em outros termos, (n) igual ao nmero de elementos do conjunto
#{ x |1 x < n, MDC(x, n) = 1 }
n 1 2 3 4 5 6 7 8 9 10
(n) 1 1 2 2 4 2 6 4 6 4
Tabela de (n) para os dez primeiros inteiros positivos.
Suponhamos, pois, que r > 1 e s >1. Neste caso, todos os inteiros de 1 a r.s podem ser
dispostos em r colunas com s inteiros em cada uma delas, do seguinte modo:
1 2 ... h ... r
r+1 r+2 ... r+h ... 2.r
2.r + 1 2.r + 2 ... 2.r + h ... 3.r
... ... ... ... ... ...
(s 1).r + 1 (s 1).r + 2 ... (s 1).r + h ... s.r
151
CAPTULO 10
FERMAT, WILSON E EULER
Demonstrao: ( ) Se n > 1 primo, ento cada um dos inteiros positivos menores que n
primo com n e, portanto, (n) = n 1. ( ) Reciprocamente, se (n) = n 1, com n > 1, ento
n primo, pois, se n fosse composto, teria pelo menos um divisor d tal que 1 < d < n, de modo
que pelo menos dois dos inteiros 1, 2, 3,..., n no seriam primos com n, d e n, isto , (n) n
2. Logo, n primo.
1
(pk) = pk pk1 = pk . 1
p
segue-se que o conjunto {p, 2p, 3p, ..., p2, ..., p3, ..., pk} contm exatamente pk pk1 inteiros
que so relativamente primos a pk, de modo que pela definio da funo (n) de Euler,
temos:
(pk) = pk pk1
Teorema 10.9: se n = p1k . pk2 . pk3 . ... . prk a decomposio cannica do inteiro n > 1,
1 2 3 r
ento:
1 1 1
(n) = p1k1 p1k1 1
. pk22 pk22 1
. ... . pkr r pkr r 1
n. 1 . 1 . ... . 1
p1 p2 pr
ou seja,
r r
1
(n) = ( piki piki 1 ) n. (1 )
i 1 i 1 pi
152
CAPTULO 10
FERMAT, WILSON E EULER
ou seja,
Teorema 10.10: Para todo inteiro positivo n > 2 , (n) um inteiro par
Demonstrao:
Se n uma potncia de 2, isto , n 2k , com k 2 , ento:
1
( n) (2k ) 2k (1 ) 2k 1
Se, ao invs, n no uma potncia de 2, ento n divisvel por um primo impar p, isto :
n pk m , onde k 1 e o mdc( pk , m) 1
153
CAPTULO 10
FERMAT, WILSON E EULER
(n)
a 1 (mod n)
Demonstrao: os inteiros a.a1, a.a2, ..., a.a (n) so mutuamente incongruentes mdulo n, pois,
se a.ai a.aj (mod n), com 1 i j (n), como o MDC(a, n) = 1, podemos cancelar o fator
comum a, o que d ai aj (mod n) n | (aj ai). Isto impossvel, visto que (aj ai) < n.
Por outro lado, como o MDC(ai, n) = i, i = 1, 2, ..., (n) e o MDC(a, n) = 1, segue que o
MDC(a.ai, n) = 1. Mas, pelo algoritmo da diviso, a.ai = n.qi + ri, 0 ri < n, que implica em
portanto, MDC(ri, n) = MDC(a.ai, n) = 1, de modo que ri um dos inteiros a1, a2, ..., a (n), isto
, cada um dos inteiros a.a1, a.a2, ..., a.a (n) congruente mdulo n a um nico dos inteiros a1,
a2, ..., a (n), em uma certa ordem.
Provemos, agora, o Teorema de Euler:
A proposio verdadeira para n = 1, pois a (1) 1 (mod 1). Suponhamos, pois, n > 1, e sejam
a1, a2, ..., a (n) os inteiros positivos menores que n e relativamente primos a n.
Como o MDC(a, n) = 1, ento, pelo Lema acima, os inteiros a.a1, a.a2, ..., a.a (n) so
congruentes mdulo n aos inteiros a1, a2, ..., a (n), em uma certa ordem:
ou seja,
(n)
a . (a1 . a2 . ... . a (n)) a1 . a2 . ... . a (n) (mod n)
Cada um dos inteiros a1, a2, ..., a (n) relativamente primo a n, de modo que podem ser
sucessivamente cancelados, o que d a congruncia de Euler:
(n)
a 1 (mod n)
154
CAPTULO 10
FERMAT, WILSON E EULER
Demonstrao: basta considerar o caso em que k > n. Como k n (mod (m)) existe q 1
tal que k n = q . (m) e, portanto,
A congruncia linear a.x b (mod m) no caso em que o MDC(a, m) = 1, admite uma nica
soluo mdulo m, que se pode facilmente obter usando o Teorema de Euler. Realmente,
temos:
ak = akn . an = aq. (n)
. an = (a (n) q
) . an an (mod m)
portanto,
(m)
a.x b.a (mod m)
(m) 1
x b.a (mod m)
Exemplo 10.5: no caso da congruncia linear 3.x 5 (mod 8), onde o MDC(3, 8) = 1, temos:
(8)1
x 5. 3 (mod 8) 5.341 (mod 8) 5.27 (mod 8) 135 (mod 8) 7 (mod 8)
Em particular,
(n)
a.x 1 (mod n) x a (mod n)
determina um inverso de a mdulo n.
Exemplo 10.6: queremos determinar o inverso de 7 mdulo 11, ou seja, queremos resolver a
congruncia linear 7.x 1 (mod 11).
155
CAPTULO 10
FERMAT, WILSON E EULER
Vejamos agora como resolver a equao (n) = m, quando m um inteiro positivo dado.
Sabemos que no existe soluo se m um mpar maior que 1. Em geral no se conhece
uma frmula para se resolver essa equao, quando m qualquer inteiro positivo par. Mesmo
assim, existe um mtodo com o qual podemos determinar todas as solues dessa equao.
r
Seja n piki um inteiro qualquer, decomposto em fatores primos, que satisfaa a equao
i=1
r
(n) = m. Como (n) = ( piki piki 1 ) , ento
i 1
r r
(n) = ( piki piki 1 ) piki 1( pi 1) m.
i 1 i 1
Faamos
di pi 1 , i 1, 2,..., r
Assim,
r
piki 1d i m,
i 1
r
piki
di
m
,
i 1 pi
di
n. m,
pi
m r
n r
. pi
i 1
di
i 1
Todas essas equaes estabelecem trs condies para os d i , que nos permitem determinar
os valores de n que satisfazem a equao (n) = m:
1) cada di 1 um primo;
156
CAPTULO 10
FERMAT, WILSON E EULER
m r
3) r um inteiro positivo que contm somente fatores primos includos em pi .
i 1
di
i 1
24
Os oito ltimos produtos destacados, podem ser eliminados, j que em cada caso k
di
i 1
no um inteiro ; os sete primeiros produtos destacados, podem ser eliminados ,j que em
k k
24
cada caso k
, contm fatores primos no contidos em (di 1) , isto , pi .
i 1 i 1
di
i 1
157
CAPTULO 10
FERMAT, WILSON E EULER
k
Agora, os produtos restantes para d i conduzem as solues:
i 1
k
k 24 k 24
k . pi
di
di
pi k
di i 1 x
i 1 i 1
i 1 i 1
1.2 2 .3 2
2.3 23.32 72
1.6 22 2.7 23.7 56
1.12 2 2.13 2
2 .13 52
2.4 3 3.5 32.5 45
2.12 1 3.13 3.13 39
4.6 1 5.7 5.7 35
1.2.4 3 2.3.5 2.32.5 90
1.2.6 2 2.3.7 22.3.7 84
1.2.12 1 2.3.13 2.3.13 78
1.4.6 1 25.7 2.5.7 70
158
CAPTULO 10
FERMAT, WILSON E EULER
Assim, as dez solues da equao x 24 so 35, 39, 45, 52, 56, 70, 72, 78, 84 e 90.
Este resultado esta de acordo com exemplo anterior.
Note que para usar este mtodo e necessrio conhecer primeiramente o nmero de solues
desejadas ou limitar os valores das solues desejadas com o fim de decidir quando termina a
investigao.
Kevin Ford provou em 1999 que para todo nmero inteiro k 2 h um nmero m para o qual
a equao ( x) m tem exatamente k solues; este resultado j haviam sido conjecturado
por Sierpiski. No entanto, nenhum desses m conhecido para k=1, e de acordo com a
conjectura da funo totiente de Carmichael acredita-se que neste caso esse m no existe.
Exemplo 1: Temos que N (8) 5 , porque existem apenas 5 inteiros, k = 15, 16, 20, 24 e 30,
tal que (k) = 8. A tabela abaixo mostra os valores de N (m) para n 12.
Pode-se provar que existem inteiros pares m > 1 que no so valores assumidos pela funo
Totiente, como por exemplo N (14) 0 . Andrzej Schinzel provou em 1956, que para todo
t 1 , o valor 2. 7t no valor da funo Totiente. Veja que N (26) 0 e, 26 no da
forma 2. 7t . Mas, em 1976, Nathan Mendelsohn provou a existncia de uma infinidade de
nmeros primos p, tais que para todo t 1 , o valor 2t. p no assumido pela funo Totiente
e, 26 um nmero dessa forma.
159
CAPTULO 10
FERMAT, WILSON E EULER
m (m)
2 1!
4 2!
9 3!
35 4!
231 5!
Himanshu Gupta provou em 1950, que para todo t 1 existe m tal que (m) = t!
EXERCCIOS
1. Calcular (420), (1001), (5040) e (8316). 11. Usando o Teorema de Euler, resolver as
seguintes congruncias lineares:
2. Verificar que (n + 2) = (n) + 2, para n = 12,
14, 20. (a) 5x 7 (mod 12)
(b) 2x 3 (mod 9)
3. Verificar que (n) = (n + 1) = (n + 2), para n (c) 7x 1 (mod 10)
= 5186. (d) 8x 4 (mod 5)
(e) 2x 1 (mod 17)
4. Verificar que (3k . 568) = (3k . 638). (f) 5x 3 (mod 8)
160
CAPTULO 10
FERMAT, WILSON E EULER
O livro Manual Aritmtico do Mestre Sol foi escrito por Sun Zi Suanjing (ou Sun Tzu Suan
Ching), provavelmente entre 280 d.C. a 483 d.C. O livro est dividido em 3 captulos.
O 1 captulo, contm apenas dois problemas que dizem respeito sobretudo a mtodos para
fazer multiplicaes e divises, utilizando palitinhos chineses. O segundo captulo, contm
28 problemas, apresenta mtodos para o clculo com fraes, extrao da raiz quadrada,
determinao de reas e volumes, propores e regra de trs simples. O terceiro captulo
contm 36 problemas aritmticos.
Teorema 10.11 (Teorema Chins do Resto TCR): sejam m1, m2, ..., mk inteiros positivos
primos entre si dois a dois, isto , tais que o MDC(mi, mj) = 1 se i j. Nestas condies, o
sistema de congruncias lineares:
x a1 (mod m1 )
x a2 (mod m2 )
...
x ak (mod mk )
tem nica soluo mdulo m = m1, m2, ..., mk , dada por:
x a1.M1.x1 + a2.M2.x2 + ... + ak.Mk.xk (mod m)
Posto isto, vamos mostrar que o inteiro x a1.M1.x1 + a2.M2.x2 + ... + ak.Mk.xk (mod m) uma
soluo do sistema considerado.
161
CAPTULO 10
FERMAT, WILSON E EULER
Para demonstrar a unicidade desta soluo, suponhamos que x1 uma outra soluo
qualquer do sistema considerado. Ento:
Teorema 10.12: Sejam m1, m2, ..., mk inteiros positivos primos entre si dois a dois, e sejam
a1, a2, ..., ak inteiros tais que MDC(ar, mr) = 1 para r = 1, 2, ..., k. Nestas condies, o
sistema de congruncias lineares:
a1.x b1 (mod m1 )
a2 .x b2 (mod m2 )
...
ak .x bk (mod mk )
Demonstrao: como o MDC(ar, mr) = 1, a congruncia linear ar.x 1 (mod mr) tem nica
soluo x ar (mod mr), de modo que:
x a1.b1 (mod m1 )
x a2 .b2 (mod m2 )
...
x ak .bk (mod mk )
o qual tem, pelo TCR, uma nica soluo mdulo m = m1 . m2 . ... . mk:
xk . Mk 1 (mod mk) xk Mk (m) 1 (mod mk )
onde:
162
CAPTULO 10
FERMAT, WILSON E EULER
m
(i) Mk , k = 1, 2, 3, ...
mk
(ii) xk . Mk 1 (mod mk) xk Mk (m) 1 (mod mk ) , ou seja, xk o inverso de Mk mdulo
mk .
x 8 (mod 5)
x 5 (mod 3)
x 11 (mod 7)
x 2 (mod 4)
84 x1 1 (mod 5)
140 x2 1 (mod 3)
60 x3 1 (mod 7)
105 x4 1 (mod 4)
Portanto, temos :
Exemplo 10.8:
5.x 11 mod 17
3.x 19 mod 32
11.x 6 mod 37
163
CAPTULO 10
FERMAT, WILSON E EULER
Resoluo: Como o MDC(17, 32) = MDC(17, 37) = MDC(32, 37) = 1, o sistema possui
soluo.
De 5.x 11 (mod 17), obtemos x 9 (mod 17).
De 3.x 19 (mod 32), obtemos x 17 (mod 32)
De 11.x 6 (mod 37), obtemos x 14 (mod 37)
x 9 (mod 17)
x 17(mod 32)
x 14 (mod 37
Usando o TCR:
a1 = 9, a2 = 17, a3 = 14.
m1 = 17, m2 = 32, m3 = 37.
m = m1 . m2 . m3 = 17 . 32 . 37 = 20128.
m 20128 m 20128 m 20128
M1 1184 , M2 629 , M3 544
m1 17 m2 32 m3 37
Ento 1184.b1 1 (mod 17), 629.b2 1 (mod 32) e 544.b3 1 (mod 37).
De onde conclumos: b1 = 14 , b2 = 29 e b3 = 10.
EXERCCIOS
164
CAPTULO 10
FERMAT, WILSON E EULER
(m)
a 1 (mod m)
Aplicamos este resultado ao clculo de potncia mdulo m. De uma maneira geral o problema
o seguinte. So dados a, k e m trs inteiros positivos, dos quais sabemos que m co-primo
com a. Digamos que k muito grande (o caso difcil) e queremos achar a forma reduzida de ak
(mod m).
Podemos simplificar as contas usando o teorema de Euler. Estamos supondo que k grande,
na prtica precisamos saber apenas que k (m) . Dividindo k por (m) , obtemos
k = (m) .q + r, onde o resto r satisfaz 0 r (m) 1. Temos, ento, que:
(m).q+r (m) q
ak a (mod m) (a ) . ar (mod m)
Mas pelo teorema de Euler, a (m) 1 (mod m) . Obtemos, portanto, da equao acima que ak
ar (mod p).
Um exemplo numrico para convenc-lo das vantagens deste resultado to simples.
Queremos calcular 25432675 (mod 13). Da maneira como vnhamos procedendo teramos que
efetuar uma quantidade enorme de potenciaes mdulo 13. Usando a idia acima, obtemos o
resto da diviso de k = 5432675 por (13), que r = 11, e assim:
25432675 (2 (13) q
) . 211 (mod 13) 211 (mod 13) 7 (mod 13)
Podemos aplicar o TCR para simplificar o clculo de potncias mdulo n em alguns casos
especiais. Suponhamos que n = p1 . p2 . ... . pk, onde p1 < p2 < ... < pk so nmeros primos.
Assim, estamos supondo que, na fatorao de n, cada fator primo aparece com multiplicidade
1. Neste caso fica muito fcil calcular a forma reduzida de am (mod n).
Em primeiro lugar, usamos o PTF para achar a forma reduzida de am mdulo cada um dos
primos p1, p2, ..., pk separadamente. Digamos que:
165
CAPTULO 10
FERMAT, WILSON E EULER
x r1 (mod p1)
x r2 (mod p2)
...
x rk (mod pk)
Observe que este sistema sempre tem soluo, j que os mdulos so primos distintos e,
portanto, o MDC entre dois quaisquer entre eles sempre igual a 1. Alm disto, o teorema nos
garante que o sistema tem uma nica soluo r (mod n), onde n = p1 . p2 . ... . pk.
Logo am r (mod n), e obtivemos o que queramos.
Vejamos um exemplo numrico. Digamos que queremos calcular a forma reduzida de
Fatorando 1155 vemos que 1155 = 3 . 5 . 7 . 11, todos primos entre si com multiplicidade 1.
Aplicando o PTF a cada um destes primos, temos que:
Assim:
6754 = (3).q1 + r1 6754 = 2 . 3377 + 0, logo 20 1 (mod 3).
6754 = (5).q2 + r2 6754 = 4 . 1688 + 2, logo 22 4 (mod 5).
6754 = (7).q3 + r3 6754 = 6 . 1125 + 4, logo 24 2 (mod 7).
6754 = (11).q4 + r4 6754 = 10 . 675 + 4, logo 24 5 (mod 11).
x 1 (mod 3)
x 4 (mod 5)
x 2 (mod 7)
x 5 (mod 11)
Soluo:
m = m1 . m2 . m3 . m4 = 3 . 5 . 7 . 11 = 1155
m 1155 m 1155 m 1155 m 1155
M1 385 ; M2 231 ; M3 165 ; M4 105
m1 3 m2 5 m3 7 m4 11
166
CAPTULO 10
FERMAT, WILSON E EULER
Assim, temos:
EXERCCIOS
167
CAPTULO 10
FERMAT, WILSON E EULER
Digamos que descobrimos um inteiro b tal que bn b (mod n). Pergunta-se: n pode ser
primo? A resposta no, porque isto viola o teorema de Fermat. Logo, isto nos d uma
maneira indireta de verificar se um nmero composto.
Observe que, na prtica, s precisamos considerar os inteiros b no intervalo 1 < b < n 1.
Por qu? Em primeiro lugar, como estamos trabalhando mdulo n, qualquer inteiro
congruente a um inteiro no intervalo de 0 a n 1. Alm disso, a equao bn b (mod n)
sempre satisfeita quando b 0, 1 ou n 1.
Este teste produz uma situao surpreendente. Com ele podemos chegar concluso de que
um nmero composto mesmo que no nos seja possvel determinar seus fatores. Antes de
fazer um exemplo, conveniente formularmos um teste de uma maneira mais fcil de utilizar
na prtica. Para isto usaremos a segunda verso do teorema de Fermat.
Eis o teste: se n > 0 e 1 < b < n 1 so nmeros inteiros, e bn1 1 (mod n), ento n um
nmero composto. O nmero b conhecido como uma testemunha de fato de n ser
composto.
Ser que podemos inverter o teorema de Fermat para verificar se um nmero primo? Na
verdade, estamos perguntando se um nmero mpar n que satisfaz
bn1 1 (mod n), para algum 1 < b < n 1, primo? Leibniz, famoso pela inveno do clculo
(quase ao mesmo tempo que Newton), achava que sim, e usou isto como um critrio de
primalidade. Na verdade, ele tomava apenas b = 2, que o caso mais simples de calcular.
Infelizmente isto no verdade. Por exemplo, 2340 1 (mod 341). Logo, segundo Leibniz,
341 seria um nmero primo. Mas, 341 = 11 . 31, composto. Estes falsos primos so
conhecidos como pseudoprimos. Isto , um inteiro positivo n, mpar e composto, um
pseudoprimo para a base b (onde 1 < b < n 1) se bn 1 1 (mod n). Assim, 341 um
pseudoprimo para a base 2.
Apesar de s vezes dar errado, o teste de Leibniz muito til. Pelo menos para nmeros
pequenos, ele acerta mais do que erra. Por exemplo, entre 1 e 109 existem 50.847.534 primos,
mas apenas 5597 pseudoprimos para a base 2. Logo um nmero menor que um bilho que
passa no teste de Leibniz apenas com a base 2 tem uma alta probabilidade de ser primo.
Alm disto, usamos apenas a base 2 at agora. Por que no testar para mais de uma base?
Fazendo isto o teste fica ainda mais eficiente. Por exemplo, 3340 56 (mod 341). Logo 3
uma testemunha de fato de que 341 composto. Na verdade, h apenas 1272 pseudoprimos
simultneos para as bases 2 e 3 no intervalo entre 1 e 109.
168
CAPTULO 10
FERMAT, WILSON E EULER
algumas questes surpreendentes, e de real interesse prtico, como veremos em seguida com
os nmeros de Carmichael.
Nmeros de Carmichael
Primeiramente, no existem nmeros que sejam pseudoprimos para todas as bases. Isto fcil
de constatar. Se n composto, ento tem um fator b, ou seja, MDC(b ,n) 1. Como tambm o
MDC(bn 1, n) 1, temos pelo teorema de inverso que b no pode ser inversvel mdulo n.
Afinal, para mostrar que 561 um nmero de Carmichael pela definio, precisamos mostrar
que b561 b (mod 561) para b = 2, 3, 4, 5, ..., 558, 559; o que d um total de 558 bases a
serem testadas, algumas no to pequenas. No h duvida de que esta uma tarefa para um
computador. Entretanto, mesmo um computador razovel pode ter dificuldade em usar este
mtodo para verificar que, por exemplo:
349407515342287435050603204719587201
um nmero de Carmichael.
Felizmente h uma maneira mais simples de verificar que um dado nmero composto de
Carmichael. Consideremos 561 mais uma vez. Podemos facilmente fator-lo:
561 = 3 . 11 . 17
Seja agora b um nmero inteiro entre 2 e 559. Queremos mostrar que b561 b (mod 561).
Nossa estratgia ser a seguinte: mostraremos que b561 b divisvel por 3, 11 e 17 para
todos os valores de b entre 2 e 559. Como so primos distintos, segue que o produto destes
primos divide b561 b. Mas este produto 561, e dizer que 561 divide b561 b equivalente a
dizer que b561 b (mod 561).
169
CAPTULO 10
FERMAT, WILSON E EULER
S nos resta mostrar que b561 b divisvel por cada um dos fatores de 561, separadamente.
Como estes fatores so primos, o teorema de Fermat vem em nossa ajuda. Vamos efetuar as
contas para o primo 17 e deixar 3 e 11 como exerccio. Queremos verificar que b 561 b
divisvel por 17, isto , b561 b (mod 17).
561, 1105, 1729, 2465, 2821, 6601, 8911, 10585, 15841, 29341, 41041, 46657, 52633,
62745, 63973, 75361, 101101, 115921, 126217, 162401, 172081, 188461, 252601,
278545, 294409, 314821, 334153, 340561, 399001, 410041, 449065, 488881, 512461,
530881, 552721, 656601, 658801, 670033, 748657, 825625, 838201, 852841, 997633.
Provaremos que, se t tal que (6.t + 1), (12.t + 1) e (18.t + 1) so todos primos, ento o seu
produto um nmero de Carmichael. No se sabe ainda (2005), se existe uma infinidade de
tais nmeros t.
Seja o MDC(a, n) = 1. Ento, a relativamente primo com (6.t + 1), (12.t + 1) e (18.t + 1).
Pelo PTF:
Logo, a36.t 1 (mod n). Como 36.t divide (n 1), temos que an1 1 (mod n).
Como n composto, n um nmero de Carmichael.
170
Captulo 11
CIFRA DE CSAR
INTRODUO CRIPTOGRAFIA
A palavra Criptografia composta por dois termos gregos kryptos (kryptos secreto,
escondido, oculto) e grapho (grapho - escrita grafia).
171
CAPTULO 11
CIFRA DE CSAR
Embora os cdigos secretos remontem aos primrdios da comunicao escrita, tem havido um
aumento recente de interesse no assunto devido necessidade de manter a privacidade da
informao transmitida ao longo de linhas pblicas de comunicao. Na linguagem da
criptografia, os cdigos so denominados cifras, as mensagens no codificadas, so textos
comuns e as mensagens codificadas so textos cifrados ou criptogramas. O processo de
converter um texto comum em cifrado chamado cifrar ou criptografar e o processo
inverso de converter um texto cifrado em comum chamado decifrar.
As cifras mais simples, denominadas cifras de substituio (ou Cdigo de Csar), so as
que substituem cada letra do alfabeto por uma outra letra.
Por exemplo, na cifra de substituio
Comum A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Cifra D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
A letra de texto comum A substituda por D, a letra de texto comum B por E e assim por
diante.
fica
Seja m>1 um inteiro. Para cada a Zm fixado, temos que f: Zm Zm definida por f(x) =
x a (mod m) bijetiva.
172
CAPTULO 11
CIFRA DE CSAR
Demonstrao:
(i) f injetiva.
De fato:
f(x) = f(y)
x + a = y + a (mod m)
x + a - a = y + a - a (mod m)
x = y (mod m)
x = y em m , donde f(x) = f(y) acarreta x = y
(ii) f sobrejetiva
A B C D E F G H I J K L M
1 2 3 4 5 6 7 8 9 10 11 12 13
N O P Q R S T U V W X Y Z
14 15 16 17 18 19 20 21 22 23 24 25 26
[]
0
Tabela 1
Exemplo 11.1: Vejamos como codificar a frase EU VOU, usando como chave a = 14, ou
seja com y = x + 15 (mod 27)
E 5 5 + 14 19(mod 27) S
U 21 21 + 14 8 (mod 27) H
[] 0 0 + 14 14 (mod 27) N
V 22 22 + 14 9 (mod 27) I
O 15 15 + 14 2 (mod 27) B
U 21 21 + 14 8 (mod 27) H
173
CAPTULO 11
CIFRA DE CSAR
S 19 19 + 13 5 (mod 27) E
H 8 8 + 13 21 (mod 27) U
N 14 14 + 13 0 (mod 27) []
I 9 9+13 22 (mod 27) V
B 2 2+13 15 (mod 27) O
H 8 8+13 21 (mod 27) U
No exemplo acima usamos a funo polinomial f(x) = x + 15 (mod 27) para codificar a
mensagem e usamos a sua inversa f -1(x) = x + 12 (mod 27) para decodificao.
A pergunta que podemos fazer podemos usar qualquer funo polinomial mdulo m para
codificar uma mensagem? A resposta no!
Como vimos, precisamos da inversa para decodificar a mensagem. Assim se escolhermos uma
funo polinomial que no seja bijetiva no domnio trabalhado teremos problemas em
decodificar em situaes normais. Alm disso, nos casos em que tivermos multiplicaes e
divises da varivel x, dependendo de Zm podemos no ter os inversos de x mdulo m nos
casos em que m no primo impossibilitando a decodificao. Vejamos alguns exemplos:
Exp1. Use a tabela abaixo e a funo f ( x) x2 23(mod 29) para codificar a palavra DJ
A B C D E F G H I J K L M
1 2 3 4 5 6 7 8 9 10 11 12 13
N O P Q R S T U V W X Y Z
14 15 16 17 18 19 20 21 22 23 24 25 26
[]
27 28 0
D f (4) 42 23 10(mod 29) J
2
J f (10) 10 23 7(mod 29) G
Ou seja, para voltarmos estamos interessado em saber que nmero y elevado ao quadrado
igual a um nmero x + 6 (mod 29) ( isto , [f(x)]2 = x + 6 ). Assim,
174
CAPTULO 11
CIFRA DE CSAR
J y2 10 6 16(mod 29)
G y2 7 6 13(mod 7)
Que nmero elevado ao quadrado igual a 13 mdulo 29? Temos um problema! Existem dois
valores que elevado ao quadrado so iguais a 13 mdulo 29: 10 e 19, letras J e S
respectivamente, pois
Exerccios
Z31
A B C D E F G H I J K L M
1 2 3 4 5 6 7 8 9 10 11 12 13
N O P Q R S T U V W X Y Z
14 15 16 17 18 19 20 21 22 23 24 25 26
? []
27 28 29 30 0
1. Utilize as funes abaixo para codificar e sua inversa* para decodificar as mensagens
dadas.
175
CAPTULO 11
CIFRA DE CSAR
LEITURA COMPLEMENTAR:
ANLISE DE FREQUNCIA
Em qualquer lngua, alguns sons so utilizados com mais frequncia do que outros. Isto
significa que, na linguagem escrita, algumas letras tambm so mais utilizadas que outras.
Determinar a frequncia com que ocorrem determinadas letras em determinada lngua, ou
seja, fazer uma anlise da frequncia de ocorrncia de letras.
Apesar de no se saber quem foi o primeiro a perceber que a variao na frequncia de letras
poderia ser explorada para se quebrar cifras, a descrio mais antiga de que se tem
conhecimento e que descreve esta tcnica data do sculo 9 e devida ao cientista Abu Yusuf
Ya 'qub ibn Is-haq ibn as-Sabbah ibn 'omran ibn Ismail al-Kindi.
Conhecido como o filsofo dos rabes, al-Kindi foi o autor de 290 livros sobre medicina,
astronomia, matemtica, lingustica e msica. No entanto, seu maior tratado, o qual foi apenas
redescoberto em 1987 no Arquivo Sulaimaniyyah Ottoman em Istambul, na Turquia,
intitulado "Um Manuscrito sobre Decifrao de Mensagens Criptogrficas.
A quebra da cifra de substituio marca o nascimento da criptanlise. Tal fato ocorreu durante
os anos dourados da civilizao islmica, quando muitos manuscritos estrangeiros foram
levados para Bagd para integrarem as grandes bibliotecas rabes. Alguns destes manuscritos
estavam encriptados, o que motivou os arrombadores de cdigos a quebrarem as cifras para
revelar os segredos que continham.
As letras "A" e "I" so as mais comuns em rabe. No Ingls, as letras mais comuns so o "E",
o "T" e o "A". J no Portugus, as mais frequentes so "A", "E", "O" e "S".
Se uma mensagem cifrada de modo que cada letra seja substituda por uma outra, ento a
nova letra assumir todas os atributos da letra original, inclusive com que frequncia
utilizada.
Devemos considerar qual foi a lngua utilizada para redigir a mensagem. Esta uma questo
essencial porque define o padro da frequncia da ocorrncia de letras que deve ser usada para
fazer a comparao. bvio que SEMPRE existem outras pistas que podem ajudar: o
remetente da mensagem, o destinatrio, o possvel assunto, etc.
Caso estejamos considerando o Portugus, claro que se vai fazer uma anlise de frequncia
usando esta lngua como base. Quanto mais longo for o texto, maior a probabilidade dos
valores encontrados estarem mais prximos dos valores padro. Alm disso, no se deve
esquecer que os valores padro representam a MDIA da frequncia de ocorrncia. Se, por
exemplo, o padro para a letra A de 14.63%, esta frequncia pode variar, digamos, de 13% a
17%. Neste caso estamos contando com um desvio de cerca de 2%.
176
CAPTULO 11
CIFRA DE CSAR
Abaixo esto as tabelas de das frequncias relativas das letras nas lnguas Portuguesa e
Inglesa.
177
CAPTULO 11
CIFRA DE CSAR
Exerccios
claro que voc no sabe a chave usada. Como bom estudante de Estatstica, voc fez
uma anlise de frequncia ( isso que interesse nas coisas alheias!). Suponha que voc
j havia interceptado um texto com mais de 1000 letras da mesma origem. De acordo
com a anlise de frequncia, a letra A mais comum na lngua portuguesa. Voc
percebeu que a letra mais comum no texto cifrado foi a R. Com mais uma suposio de
que a chave ainda no foi trocada, decodifique a mensagem. Desconsidere os espaos.
2. Para as questes de 1 a 6, utilize a seguinte tabela de converso:
A B C D E F G H I J K L M
1 2 3 4 5 6 7 8 9 10 11 12 13
N O P Q R S T U V W X Y Z
14 15 16 17 18 19 20 21 22 23 24 25 26
*O espao em branco [ ] representado pelo valor 0.
2. Utilizando a funo f(x) = 4.x + 11 (mod 27), codifique a palavra UNIVERSO. Encontre a
funo inversa de f(x) e verifique se sua resposta est correta.
3. Decodifique a palavra GESIOF sabendo que a funo f(x) = x + 14 (mod 27) foi utilizada
para cifragem.
4. Decodifique a palavra BVJZOL sabendo que a funo f(x) = 5.x + 17 (mod 27) foi
utilizada para cifragem.
5. Dada a mensagem em texto simples FELIZ, e o seu respectivo texto cifrado YXDAR,
encontre a funo afim que foi utilizada na cifragem. Determine a funo inversa
6. Dada a mensagem em texto simples TEMPO, e o seu respectivo texto cifrado ORTNG,
encontre a funo afim que foi utilizada na cifragem. Determine a funo inversa.
178
Captulo 12
CIFRA DE VIGENRE
A cifra de Vigenre tem este nome em homenagem a Blaise de Vigenre, embora realmente
tenha sido inventada antes por Giovan Batista Belaso. O que Vigenre fez foi modificar a
cifra para torn-la mais robusta.
A cifra de Vigenre foi uma campe em segurana. Foram precisos 300 anos para que, quase
que simultaneamente, ao redor de 1860, Babbage (na Inglaterra) e Kasiski (na Alemanha)
quebrassem a cifra.
Descrio
Em uma cifra de Csar, cada letra do alfabeto deslocada da sua posio um nmero fixo de
lugares; por exemplo, se tiver uma deslocao de 3, a letra A se torna D, B se torna E, etc. A
cifra de Vigenre consiste na sequncia de vrias cifras de Csar com diferentes valores de
deslocamento.
A cifra de Vigenre pode ser vista algebricamente. A encriptao pode ser escrita como
onde Pi corresponde aos valores das letras a serem cifradas, ai aos valores das letras da chave
e Ci aos valores das letras cifradas.
179
CAPTULO 12
CIFRA DE VIGENRE
Exemplo 12.1: Vamos supor agora, que a palavra-chave escolhida tenha sido "GREGO" e a
mensagem a ser codificada seja PERXES PREPARA UM ATAQUE. Para isso utilizaremos
a seguinte tabela de valores mdulo 31:
A B C D E F G H I J K L M N O P
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Q R S T U V W X Y Z ? []
17 18 19 20 21 22 23 24 25 26 27 28 29 30 0
Para codificar a mensagem, podemos escrever as letras da palavra-chave quantas vezes for
preciso acima da frase:
G R E G O G R E G O G R E G O G R E G O G R E G
P E R X E S P R E P A R A U M A T A Q U E
7 18 5 7 15 7 18 5 7 15 7 18 5 7 15 7 18 5 7 15 7 18 5 7
16 5 18 24 5 19 0 16 18 5 16 1 18 1 0 21 13 0 1 20 1 17 21 5
180
CAPTULO 12
CIFRA DE VIGENRE
Exerccios:
A B C D E F G H I J K L M N O P
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Q R S T U V W X Y Z ? []
17 18 19 20 21 22 23 24 25 26 27 28 29 30 0
Tabela de converso de caracteres para a Cifra de Vigenre (mod 31).
QIOETGZTQHVIZSLARIISKE
TXBQMXWFRSIIMOETVOEKMENAVKYHAVT
181
Captulo 13
CIFRA DE HILL
Uma das desvantagens de cifras de substituio que elas preservam as frequncias de letras
individuais, tornando relativamente fcil quebrar o cdigo por mtodos estatsticos. Uma
maneira de superar este problema dividir o texto em grupos de letras e criptografar o texto
comum por grupo, em vez de uma letra de cada vez. Um sistema poligrfico um sistema de
criptografia no qual o texto comum dividido em conjuntos de n letras, cada um dos quais
substitudo por um conjunto de n letras cifradas. Veremos uma classe de sistemas poligrficos
chamados cifras de Hill (Em 1929 Lester S. Hill publica seu livro Cryptography in an
Algebraic Alphabet, no qual um bloco de texto claro cifrado atravs de uma operao com
matrizes).
Daqui em diante, ns vamos supor que cada letra de texto comum e de texto cifrado, tem um
valor numrico que especifica sua posio no alfabeto padro (Tabela 1). Utilizaremos o
smbolo [ ] para indicar um espao entre as letras ou palavras.
Tabela 1
A B C D E F G H I J K L M
1 2 3 4 5 6 7 8 9 10 11 12 13
N O P Q R S T U V W X Y Z
14 15 16 17 18 19 20 21 22 23 24 25 0
Iniciemos com o caso mais simples de cifras de Hill que utiliza matrizes 2x2.
Usando a tabela acima em 26 transformaremos pares sucessivos de texto comum em texto
cifrado pelo seguinte procedimento:
Passo 1. Escolha uma matriz A, 2 x 2, com entradas inteiras para efetuar a codificao. A
matriz deve ser inversvel mdulo 26 .
Passo 2. Agrupe letras sucessivas de texto comum em pares, adicionando uma letra fictcia
para completar o ltimo par se o texto comum tem um nmero mpar de letras; substitua cada
letra de texto comum por seu valor numrico.
182
CAPTULO 13
CIFRA DE HILL
1 2
Use a matriz A= para obter a cifra de Hill da mensagem de texto comum
0 3
PARAFUSO
Soluo.
Se ns agruparmos o texto comum em pares de letras, obteremos
PA RA FU SO
16 -1 18 - 1 6 -21 19 -15
1 2 16 18
= (mod 26)
0 3 1 3
1 2 18 20
= (mod 26)
0 3 1 3
1 2 6 48 22
= = (mod 26)
0 3 21 63 11
1 2 19 49 23
= = (mod 26)
0 3 15 45 19
183
CAPTULO 13
CIFRA DE HILL
RCTCVKWS
Como o texto comum foi agrupado em pares e criptografado por uma matriz 2 x 2, dizemos
que a cifra de Hill do Exemplo 1 uma 2-cifra de Hill. Evidentemente tambm possvel
agrupar o texto comum em ternos e criptografar com uma matriz 3 x 3 com entradas inteiras;
isto chamado uma 3-cifra de Hill. Em geral, para uma n-cifra de Hill agrupamos o texto
comum em conjunto de n letras e codificamos com uma matriz codificadora n x n de
entradas inteiras.
Decifrando
Cada cifra til deve possuir um procedimento para decifrar. Para decifrar as cifras de Hill,
usamos a inversa (mod m) da matriz codificadora. Para ser preciso, se m um inteiro positivo,
dizemos que uma matriz A com entradas em Zm inversvel mdulo m se existir uma matriz
B com entradas em Zm tal que
A . B = B . A = I (mod m)
a11 a12
A=
a21 a22
inversvel mdulo m e que esta matriz usada para uma 2-cifra de Hill. Se
p1
p=
p2
c=Ap
p = A-1 c
Assim, cada vetor comum pode ser recuperado do correspondente vetor cifrado pela
multiplicao esquerda por A-1 (mod m).
Em aritmtica comum, uma matriz quadrada A inversvel se, e somente se, det (A) 0 ou,
equivalentemente, det (A) tem um inverso. O teorema seguinte o anlogo deste resultado em
aritmtica modular.
184
CAPTULO 13
CIFRA DE HILL
Teorema 13.1 Uma matriz quadrada A em Zm inversvel mdulo m se, e somente se, o
detA( md m) tem um inverso mdulo m.
a b
A=
c d
d b
A-1 = (ad-bc)-1 (mod m) (I)
c a
Soluo:
para obter os pares de texto comum, multiplicamos cada vetor cifrado pela inversa de A:
3 2 27 18 1 8
A-1 = 9 = = (mod 26)
0 1 0 9 0 9
Logo
1 8 18 42 16
= = (mod 26)
0 9 3 27 1
1 8 20 44 18
= = (mod 26)
0 9 3 27 1
185
CAPTULO 13
CIFRA DE HILL
1 8 22 110 6
= = (mod 26)
0 9 11 99 21
1 8 23 175 19
= = (mod 26)
0 9 19 171 15
PARAFUSO
Exemplo 13.4:
9 0 5
Utilizando a matriz A 8 7 6 (mod 29) como chave, codifique e decodifique a mensagem
3 2 0
MATEMTICA em 29 , tal que
A B C D E F G H I J K L M
1 2 3 4 5 6 7 8 9 10 11 12 13
N O P Q R S T U V W X Y Z
14 15 16 17 18 19 20 21 22 23 24 25 26
[]
27 28 0
13 5 20 1
MAT 1 ; EM 13 ; TIC 9 ; A_ _ 0
20 27 3 0
Para codificarmos a mensagem, basta multiplicar cada matriz 3x1 obtida pela matriz
codificadora A:
186
CAPTULO 13
CIFRA DE HILL
9 0 5 13 217 14
8 7 6 1 231 28 (mod 29)
3 2 0 20 41 12
9 0 5 5 180 6
8 7 6 13 293 3 (mod 29)
3 2 0 27 41 12
9 0 5 20 195 21
8 7 6 9 241 9 (mod 29)
3 2 0 3 78 20
9 0 5 1 9
8 7 6 0 = 8 (mod 29)
3 2 0 0 3
DECODIFICAO:
Para decodificar precisamos da matriz inversa de A.
Clculo da matriz inversa A 1 (mod 29):
1 1
2- Det (A) = -133, ou seja, Det (A) = 12 ( mod 29). Temos que (mod 29) 17 .
Det ( A) 12
De fato:
12 (29) 1 17(mod 29) 1227 1(mod 29) , pois
123 17 129 173 12 1227 123 17(mod 29)
12 18 -5 17 18 24
3- Matriz dos Cofatores: C 10 -15 -18 10 14 11 (mod 29)
35 -14 63 23 15 5
4- A Matriz Adjunta ( M ) a transposta da Matriz dos Cofatores:
17 10 23
t
M C 18 14 15 (mod 29)
24 11 5
1
5- Matriz Inversa A 1 = .M (mod 29), temos:
Det ( A)
17 10 23 289 170 391 28 25 14
1
A 17. 18 14 15 306 238 255 16 6 23 (mod 29)
24 11 5 408 187 85 2 13 27
Basta, ento, multiplicar a mensagem codificada pela matriz inversa para obtermos a
mensagem original.
187
CAPTULO 13
CIFRA DE HILL
Exerccios:
Z32
A B C D E F G H I J K L M
1 2 3 4 5 6 7 8 9 10 11 12 13
N O P Q R S T U V W X Y Z
14 15 16 17 18 19 20 21 22 23 24 25 26
? []
27 28 29 30 31 0
Tabela 1
1 3
a) A , O PIOR CEGO AQUELE QUE NO ENXERGA O QUE V
2 7
b) A 9 15
, LEO AZUL
19 2
7 8 1
c) B 12 23 14 , MATEMTICA LEGAL
22 4 21
1 2 7
d) B 0 3 1 , CATACLISMTICO
0 5 2
A B C D E F G H I J K L M
1 2 3 4 5 6 7 8 9 10 11 12 13
N O P Q R S T U V W X Y Z
14 15 16 17 18 19 20 21 22 23 24 25 0
Tabela de converso de caracteres mdulo 26.
188
CAPTULO 13
CIFRA DE HILL
20 21
4. Decodifique a palavra KJQCDYVU sabendo que a matriz foi utilizada na
19 22
cifragem.
2 6 3
5. Decodifique a palavra GEIOHSSFGQUD sabendo que a matriz 1 7 4 foi utilizada
8 9 5
na cifragem.
7. Dada a mensagem em texto simples MITO, e o seu respectivo texto cifrado UQNI,
encontre a matriz 2 x 2 que foi utilizada na cifragem.
A B C D E F G H I J K L
1 2 3 4 5 6 7 8 9 10 11 12
M N O P Q R S T U V W X
13 14 15 16 17 18 19 20 21 22 23 24
Y Z
25 26 27 28 29 30 31 32 33 34 35 36
*O espao em branco representado pelo valor 0 (zero).
Tabela de converso extendida de caracteres mdulo 37.
31 33
9. Codifique a palavra EQUAES utilizando a matriz
29 35
26 28 29
10. Decodifique a palavra PBGEZJMJ sabendo que a matriz 21 25 27 foi
22 23 24
utilizada na cifragem.
189
Captulo 14
RSA
Trs americanos desenvolveram um sistema de cdigo secreto, chamado RSA, baseado nas
dificuldades existentes para descobrir os fatores primos de um nmero muito grande. Criava-
se um novo ramo da Criptografia, a cincia dos cdigos, fortemente baseado na Teoria dos
Nmeros. Com o advento dos computadores e da computao algbrica, a Criptografia
ganhou um novo impulso. Neste momento, a proliferao de senhas bancrias e de cartes de
crdito, bem como a crescente necessidade de criptografar dados confidenciais que inundam a
Internet, fazem da Criptografia um dos ramos mais pesquisados da Matemtica.
O sistema RSA, batizado em homenagem a seus inventores Ronald Rivest, Adi Shamir e
Leonard Adleman, foi o primeiro criptossistema de chave pblica e ainda o mais importante.
Sua segurana est intimamente relacionada dificuldade de encontrar a fatorao de um
nmero inteiro positivo composto, que o produto de dois primos gigantes.
14. 1. PR-CODIFICAO
A B C D E F G H I J K L M
10 11 12 13 14 15 16 17 18 19 20 21 22
N O P Q R S T U V W X Y Z
23 24 25 26 27 28 29 30 31 32 33 34 35
[]
99
190
CAPTULO 14
RSA
C(b) be (mod n)
25 10 27 10 29 34 99 14 99 21 18 23 13 10
Ento temos que (143) = 10.12 = 120 e portanto vamos escolher e como o menor primo que
no divide 120. O valor 7. Logo,
Procedendo dessa maneira com todos os blocos, obtemos a seguinte mensagem cifrada:
191
CAPTULO 14
RSA
A informao que precisamos para decodificar est contida no par (n, d), onde d (1<d< (n))
o inverso de e mdulo (n) (e.d 1 (mod (n)). Chamaremos (n, d) de chave de
decodificao e D(c) o resultado do processo de decodificao. D(c) dado por:
D(c) cd (mod n)
( (n)) 1
d.e 1 (mod (n)) d e (mod (n))
ou seja,
192
CAPTULO 14
RSA
E por que no a igualdade D(C(b)) = b (mod n)? Observe que D(C(b)) e b so menores que (n
1). Por isso escolhemos b menor que n e mantivemos os blocos separados depois da
codificao. Pela definio de D e C temos que
Mas d o inverso de e mdulo (n). Logo, existe inteiro k tal que e.d = 1 + k. (n). Logo,
bed b1 + k. (n)
b . (b (n) k
) (mod n)
bed b1 + k. (n)
b1 + k.(p-1).(q-1) (b(p-1))k.(q-1). b (mod n)
bed b 0 (mod p)
Logo,
bed b (mod p)
bed b (mod q)
Portanto,
bed b (mod p.q)
bed b (mod n)
c.q.d.
Exemplo 14.2:
A B C D E F G H I J K L M
10 11 12 13 14 15 16 17 18 19 20 21 22
N O P Q R S T U V W X Y Z
23 24 25 26 27 28 29 30 31 32 33 34 35
[]
99
Digamos que voc est interessado em enviar a mensagem
193
CAPTULO 14
RSA
FINALMENTE
Voc deve inicialmente numerar toda a palavra de acordo com a tabela acima:
15 18 23 10 21 22 14 23 29 14
A mensagem codificada
Agora vejamos como fazer se recebemos uma mensagem codificada por algum utilizando a
chave pblica (n, e) = (7663, 17). Suponha que a mensagem recebida seja a mesma obtida
acima:
Para entender o que significa voc precisa da chave privada d, que inversa de e (mod ( n )).
Etapas:
1. Primeiro, fatoramos o nmero n = 7623 ( veja abaixo a fatorao pelo mtodo de Fermat).
Encontramos os primos 79 e 97.
194
CAPTULO 14
RSA
( (n)) 1 (7488) 1
3. Calculamos d e (mod (n)) 17 (mod 7488) 881 (mod 7488).
4. Agora basta pegar cada bloco que recebemos e elevar potncia d mdulo n.
15 18 23 10 21 22 14 23 29 14
FINALMENTE
Ainda, para efeitos deste exemplo, chamaremos o remetente de Alice (A) e o destinatrio de
Bob (B). Para elaborarmos as chaves pblicas e privadas do esquema, ento escolhemos
adequadamente dois primos p e q para cada participante, e calculamos o produto n = p . q.
2 passo: O nmero n encontrado desta maneira faz parte tanto da chave pblica como da
chave privada de cada participante. Agora, escolhemos um nmero e que tambm ser pblico
e que seja relativamente primo funo de Euler (n) MDC( (n), e) = 1.
195
CAPTULO 14
RSA
3 passo: Tendo posse de (n) e da chave pblica e, podemos calcular a chave secreta d.
Sendo que d o inverso multiplicativo de e, ou seja, e.d 1 (mod (n)). Pelo teorema de
Euler, d e ( ( n )) 1(mod (n)) . Fazendo os devidos clculos encontramos que:
Pronto, j temos posse das chaves necessrias para cifrar e decifrar mensagens.
O que deve ser disponibilizado nas pginas amarelas ou qualquer diretrio pblico:
O que no deve ser disponibilizado, pois secreto e pertence somente aos seus donos:
4 passo: Finalmente, como fazer para criptografar uma mensagem? Por exemplo, tomemos a
palavra BRASIL, que no cdigo ASCII corresponde aos valores:
A codificao dos blocos feita, elevando-se cada valor do bloco ao expoente pblico e
mdulo n do destinatrio, obtendo-se o menor valor positivo correspondente. Assim, se Alice
deseja enviar a palavra BRASIL para Bob, ela deve utilizar a chave pblica (nB, eB) =
(431957, 7) de Bob, e efetuar C(b) = be (mod n), da seguinte forma:
196
CAPTULO 14
RSA
para Bob.
5 passo: Para decifrar a mensagem, Bob deve proceder de maneira inversa, utilizando a sua
chave secreta (nB, dB) = (431957, 307543), ou seja, D(c) = cd (mod n), da seguinte forma
(geralmente no uma congruncia fcil de resolver...):
Assinatura: Assinar uma mensagem garantir que ela realmente vem de quem diz ser o
remetente.
Como podemos assinar uma mensagem utilizando o RSA?
Devido s propriedades matemticas das chaves pblicas e privadas e e d, Alice pode utilizar
sua prpria chave privada dA decodificar a mensagem original ao invs de normalmente
utiliz-la para decifrar uma mensagem cifrada com sua chave pblica destinada a ela.
Isto faria com que a mensagem ficasse cifrada com a sua chave privada, e como isto seria
til? Antes de partimos para o exemplo numrico, uma breve teoria.
O que foi feito anteriormente (no exemplo de Bob):
b CB(b) DB(CB(b)) b
197
CAPTULO 14
RSA
onde b a mensagem em texto puro BRASIL, CB( ) a funo de cifragem que utiliza a
chave pblica de Bob, e DB( ) a funo de decifragem que utiliza a chave secreta de Bob.
Em outras palavras, Alice utiliza sua chave privada para decodificar a mensagem original
(que inicialmente no uma ao muito til, pois qualquer pessoa com conhecimento da
chave pblica de Alice pode desfazer esta ao). Em seguida, Alice cifra o resultado com a
chave pblica de Bob. Neste ponto, o que temos? Uma mensagem-cpsula duplamente
criptografada com a chave privada de Alice e a chave pblica de Bob.
O que isto garante? Que Bob pode primeiramente decodificar esta mensagem-cpsula com
sua prpria chave privada, e assim obter de volta a mensagem criptografada com a chave
privada de Alice. Mas aqui que surge o grande ponto: se Bob utilizar a chave pblica de
Alice, ele obter a mensagem original!
Como ningum mais alm de Alice possui a chave privada dA, ento realmente aquela
mensagem foi codificada inicialmente por Alice. A outra garantia vem de que somente Bob
sabe disto, pois Alice sabiamente tambm utilizou a chave pblica de Bob.
1 passo: Alice utiliza sua chave privada para decodificar a palavra BRASIL separada em
blocos como no exemplo anterior (as mesmas observaes de tamanho de bloco e valores
menores que os mdulos tambm valem para este caso):
198
CAPTULO 14
RSA
2 passo: Em seguida, Alice pega o resultado e aplica na funo de codificao com a chave
pblica de Bob:
3 passo: Bob, ao receber a mensagem criptografada assinada, deve primeiramente aplicar sua
chave privada ( uma calculeira danada, eu sei... Tente usar o computador!):
J aqui neste resultado, Bob deve obter algo que Alice obteve no 1 passo.
4 passo: Finalmente, Bob aplica a chave pblica de Alice que garante que foi ela mesma que
enviou esta mensagem (nenhuma outra pessoa alm de Alice pode ter a chave privada dela,
lembra?):
199
CAPTULO 14
RSA
Exerccios
Para os exerccios seguintes utilize a tabela abaixo ou a tabela ASCII
A B C D E F G H I J K L M
10 11 12 13 14 15 16 17 18 19 20 21 22
N O P Q R S T U V W X Y Z
23 24 25 26 27 28 29 30 31 32 33 34 35
[]
99
2) A chave pblica utilizada pelo Banco Crash para codificar suas mensagens a seguinte:
(n, e) = (4559, 5)
Os computadores do banco receberam, de local indeterminado, os seguintes blocos de
mensagem: 2621 2608 3594 4261
O que diz a mensagem?
3) A mensagem
96 61 751 9
foi codificada pelo mtodo RSA usando a chave (n, e) = (767, 13). Decodifique a
mensagem.
4) Sabendo-se que n = 27641 igual ao produto de dois primos e que (n) 27300 ,
determine os fatores primos de n.
5) Sabendo-se que n = 3552377 igual ao produto de dois primos e que (n) 3548580 ,
determine os fatores primos de n.
6) A mensagem
6802 8728 9451
foi codificada pelo mtodo RSA usando a chave (n, e) = (16517, 5). Alm disso, sabe-se
que (n) 16236 . Decodifique a mensagem.
7) (Assinatura Digital)
Considere que o Banco Bandit possua a seguinte chave pblica:
(nB, eB) = (20099, 7)
E a Empresa Explorit possua a seguinte chave pblica:
(nE , eE) = (61823, 11)
Demonstre como a empresa enviaria a mensagem MONEY assinada ao banco e como o
banco confirmaria a autenticidade da assinatura.
200
Captulo 15
PARTILHA DE SENHAS
O Teorema Chins do Resto utilizado em sistemas de partilha de senhas entre vrias
pessoas, de modo que para cada pessoa seja dado um elemento distinto em funo da senha s
a ser compartilhada. A grande vantagem do mtodo de partilha de senhas que cada pessoa
contm uma chave diferente das outras chaves e uma pessoa sozinha no consegue decifrar a
senha. Outra vantagem que no necessria a presena de todas as pessoas com suas
respectivas chaves, bastam que k ou mais pessoas estejam presentes. A chave para cada
pessoa escolhida dentro um conjunto S composto por n pares de inteiros positivos de forma
que, para cada inteiro positivo k n previamente escolhido, tem-se que:
Qualquer subconjunto de S com k elementos permite determinar s facilmente;
muito difcil determinar s conhecendo menos que k elementos de S.
O primeiro passo escolher um conjunto apropriado L de n inteiros positivos distintos, dois a
dois primos entre si. Seja N o produto dos k menores nmeros de L, e M o produto dos k 1
maiores nmeros de L, os elementos de L devem ser escolhidos com cuidado de forma que M
< N, e a senha s possa ser escolhida arbitrariamente dentro do intervalo M < s < N.
Os elementos at aqui mencionados so:
L = {p1, p2, ..., pn}; onde p1 < p2 < ... < pn so primos distintos entre si.
k = nmero de pessoas que se deseja estarem presentes para a decifragem da senha.
N = p1.p2. ... .pk = produto dos k menores elementos de L.
M = px.px+1. ... . pn = produto dos k 1 maiores elementos de L.
s = senha aleatria que no tem relao alguma com L, mas deve ser escolhida de forma que
M < s < N.
Posteriormente, o conjunto gerador de chaves S ser constitudo pelos pares da forma (p, s p)
onde p L e sp a forma reduzida de s (mod p). Um limite k 2 implica em s > p para
qualquer p L. Logo sp < s para qualquer p L.
Supe-se que sejam conhecidos, em um dado momento, t k pares de elementos de S, ou
seja, existem t pessoas presentes para a decifragem da senha s. Denota-se esses pares por (p1,
s1), (p2, s2), ..., (pt, st).
S = {(p1, sp1), (p2, sp2), ..., (pt, spt)}
x s1 (mod p1)
x s2 (mod p2)
...
x st (mod pt)
201
CAPTULO 15
PARTILHA DE SENHAS
sabido que como t k, (p1.p2. ... .pt) N > k, e o sistema de congruncias tem uma nica
soluo menor que (p1.p2. ... .pt).
Observaes:
possvel escolher os mdulos de s de modo que seja impraticvel
encontrar s atravs de uma busca, conhecendo-se apenas uma das chaves;
sempre possvel escolher um conjunto L que satisfaa todas as condies.
Exemplo 15.1:
No banco Golden Luck h 5 funcionrios responsveis pela manuteno da senha de um
cofre, e pelo menos 2 pessoas (k = 2) tm que estar presentes para a abertura do mesmo.
Logo, o conjunto L deve possuir 5 elementos e seu limiar deve igual a 2. Uma possvel
escolha para L envolvendo somente primos pequenos
O valor da senha s pode ser escolhido aleatoriamente como qualquer inteiro no intervalo que
vai de 23 a 143 (M < s < N). Por exemplo, suponha que a senha seja s = 50. Ento o conjunto
S que contm os elementos da senha :
S = {(11, 6), (13, 11), (17, 16), (19, 12), (23, 4)}
O segundo termo de cada elemento de S, sm, o resto da diviso de s = 50 por cada termo
correspondente de L, ou seja, s(mod p). Se os funcionrios que possuem as senhas (17, 16) e
(23, 4), por exemplo, esto no banco, para obter a senha seria preciso resolver o sistema:
x 16 (mod 17)
x 4 (mod 23)
Soluo:
m = 17. 23 = 391
m m
M1 = = 23 ; M 2 = = 17
m1 m2
Os inversos x1 e x2 de M1 e M2 so dados por:
202
CAPTULO 15
PARTILHA DE SENHAS
x1 = 3 e x2 = 19 .
Portanto, temos
Assim, determina-se que 50 o menor valor inteiro positivo congruente a x, que a senha
correta.
Exerccios
1. Por motivo de segurana o banco Golden Luck trocou a senha do cofre. Dois
funcionrios possuem as chaves (13, 5) e (19, 17). Qual a nova senha?
2. Aps uma nova troca de senhas no banco Golden Luck, 2 funcionrios tem agora as
chaves (31, 6) e (41, 20). Qual a senha agora?
3. Como duas pessoas s sabem guardar um segredo se uma delas j estiver morta, o banco
Golden Luck resolveu fazer uma mudana completa no esquema de segurana e
novamente a senha foi trocada, alm disso ficou estabelecido que estejam presentes, no
mnimo, 3 pessoas para que o cofre possa ser aberto. Trs funcionrios esto com as
chaves (53, 21), (61, 9) e (71, 35). Qual a senha?
203