Вы находитесь на странице: 1из 14

3

3.1

N meros Primos u
Teorema Fundamental da Aritmtica e

Denio 3.1.1. Dizemos que um nmero natural p 2 primo se os unicos divisores de p so ca u e a 1 e p. Em s mbolos, p 2 primo se d | p = d = p ou d = 1. Uma maneira equivalente de e dizer a mesma coisa e p = ab = a = p ou b = p. Um nmero p primo se admite somente a fatorao trivial p = p 1. u e ca Os primeiros nmeros primos so 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 49, 53, u a 59, etc. O unico nmero primo par 2, todos os outros nmeros primos so u e u a mpares. De fato, um nmero par um nmero da forma a = 2n e, portanto, exceto no caso em que a = 2, temos a u e u fatorao no trivial a = 2 n. ca a Quando dois nmeros u mpares consecutivos (que diferem por 2) so primos, dizemos que so a a primos gmeos. Por exemplo, 11 e 13 so primos gmeos, mas 53 e 59 no so. Provaremos neste e a e a a cap tulo que existe uma innidade de nmeros primos, mas permanece uma questo em aberto u a at hoje se o conjunto dos nmeros primos gmeos nito ou innito. De fato, este um dos e u e e e problemas famosos da Matemtica. Em geral os problemas em abertos na Matemtica, estando a a na fronteira do conhecimento, so sosticados. A Teoria dos Nmeros tem um lugar unico na a u Matemtica, pois existem vrias questes que permanecem em aberto h sculos, cujo enunciado a a o a e e bastante simples, podendo ser entendidas por pessoas com bem pouco conhecimento matemtico. a Um exemplo, a conjectura de Goldbach que arma que todo nmero natural par maior ou igual e u a 4 pode ser escrito como soma de dois nmeros primos. Por exemplo, u 4=2+2 6=3+3 8=3+5 10 = 3 + 7 12 = 5 + 7 . . . Esta conjectura foi formulada por Goldbach em 1742, numa carta para Euler, mas at hoje no se e a sabe se a armaao verdadeira ou no, permanecendo como um dos problemas mais famosos da c e a Matemtica. a Observao 3.1.2. Todo nmero n 2 que no primo chamado de composto. Se n composto, ca u a e e e ento existe uma fatoraao no trivial n = ab, com a = 1 e b = 1. Como a = 1, ento a > 1 e, a c a a portanto, b = 1 b < a b = n. Da mesma forma, a < n. Em resumo, os nmeros compostos so u a os nmeros n que podem ser fatorados como u n = ab, com 1 < a < n e 1 < b < n. p, se p | a 1 se p a Observao 3.1.3. Se p um nmero primo, ento ca e u a MDC(a, p) =

Observao 3.1.4. Se p e q so nmeros primos, ento ca a u a p | q p = q. (=) trivial. Para provar (=) basta notar que p | q = q = ap = a = 1 e q = p, pois q e e primo e p = 1. 54

Proposio 3.1.5. Sejam a, b N e seja p 2 um nmero primo. Ento, ca u a p | ab = p | a ou p | b.

Demonstrao. Suponhamos que p | ab. Queremos mostrar que p | a ou p | b. Se p | a, no h ca a a nada a provar. Suponhamos, ento, que a p. Ento, pela Observaao 3.1.3, MDC(a, p) = 1. Mas a a c p | ab. Logo, p | b. Corolrio 3.1.6. Sejam p, p1 , p2 , . . . , pn nmeros primos. Se p | p1 p2 pn ento p = pi para a u a algum i. Demonstrao. A demonstraao por induao. A base de induao o caso n = 2, que vale pela ca c e c c e proposio acima. Para a passagem de induao, suponhamos que o resultado vale para um certo ca c n. Vamos vericar que vale tambm para n + 1. Suponhamos que p | p1 p2 pn+1 primos. Se e p = p1 , no h nada a provar. Se p = p1 , ento, pelas Observaoes 3.1.3 e 3.1.4, MDC(p, p1 ) = 1. a a a c Segue que p | p2 p3 pn+1 . Ento, pela hiptese de induo, p = pi para algum i 2. a o ca A seguir, vamos enunciar e provar o Teorema Fundamental da Aritmtica. Como o nome est e a dizendo, trata-se de um dos resultados mais mais bsicos e mais importantes da Aritmtica. Este a e teorema mostra que os nmeros primos podem ser usados como peas fundamentais para construir u c e representar todos os nmero naturais. u Teorema 3.1.7. (Teorema Fundamental da Aritmtica) Todo nmero natural maior do que e u 1 ou primo ou se escreve de maneira unica (a menos da ordem) como produto de nmeros primos. e u Demonstrao. A demonstraao por induao. Vamos usar a segunda forma do Princ ca c e c pio de Induo. Consideremos a proposiao ca c P (n) : n primo ou se escreve de maneira unica como produto de primos. e

Base de induo: P (2) verdadeira, pois 2 primo. ca e e Passagem de induo: Suponhamos que P (k) seja verdadeira para todo k com 2 k n. ca Vamos mostrar que P (n + 1) tambm verdadeira. Se n + 1 primo, no h nada a mostrar. Se e e e a a n + 1 for composto, ento pela Observaao 3.1.2, a c n + 1 = a b, com 1 < a n e 1 < b n.

Ento, pela hiptese de induo, cada um dos nmeros a e b primo ou se escreve como um a o ca u e produto de primos. Portanto, neste caso n + 1 se decompe em um produto de primos. o Ainda falta vericar a unicidade da decomposiao de n + 1 em fatores primos. Se n + 1 = c p1 p2 pr = q1 q2 qs , com os pi e qj primos, ento a p1 | p1 p2 pr = p1 | q1 q2 qs = p1 = qj para algum j.

Reordenando os qs podemos supor que p1 = q1 . Cancelando, temos que p2 p3 pr = q2 q3 qs e um nmero menor ou igual a n. Pela hiptese de induao, conclu e u o c mos que r = s e os pi so a iguais aos qj (se necessrio, escritos em outra ordem). a Fatorao em fatores primos. Agrupando os fatores primos iguais, pelo Teorema Fundamental ca da Aritmtica, todo nmero natural n 2 pode ser escrito de maneira unica na forma e u n = p1 p2 pk , 1 2 k com p1 < p2 < < pk primos e 1 , . . . , k N . (1)

A decomposiao (1) acima chamada de fatorao de n em fatores primos. c e ca Por exemplo, 21560 = 23 5 72 11 a fatorao do nmero 21560 em fatores primos. e ca u 55

Proposio 3.1.8. Seja n = p1 p2 pk a fatorao do nmero n 2 em fatores primos. ca ca u 1 2 k 1 2 k Ento, d | n d = p1 p2 pk , com 0 i i , i. a Demonstrao. (=) E imediato, pois n = d a. Juntando a fatorao de d com a fatoraao de ca ca c a, obtemos a fatorao de n. Portanto, todo fator primo de d fator primo de n, se p aparece ca e na fatoraao de d com um certo expoente ento p aparece na fatoraao de n com um expoente c a c . (=) Trivial. Exemplo 3.1.9. Sabemos que 20 | 600. A fatorao de n = 600 600 = 23 31 52 . O divisor ca e 2 0 1 d = 20 pode ser escrito como 20 = 2 3 5 . Exemplo 3.1.10. Suponhamos que se queira encontrar todos os divisores do nmero 72. Olhando u 3 2 para a fatoraao 72 = 2 3 , e utilizando a Proposiao 3.1.8, temos que os divisores de 72 so c c a 20 30 = 1 20 31 = 3 20 32 = 9 21 30 = 2 21 31 = 6 21 32 = 18 22 30 = 4 22 31 = 12 22 32 = 36 23 30 = 8 23 31 = 24 23 32 = 72

Ou seja, os divisores de n so os nmeros da forma d = 2i 3j , com 0 i 3 e 0 j 2. a u Como temos quatro possibilidades de escolha para o expoente i e trs para o j o nmero total de e u divisores de n 4 3 = 12. e Aplicao 3.1.11. Generalizando o exemplo acima, temos que se n = p1 p2 pk a fatorao ca e ca 1 2 k do nmero n em fatores primos, ento o nmero de divisores de n u a u e d(n) = (1 + 1)(2 + 1) (k + 1). Podemos obter tambm a soma de todos os divisores de um nmero. Em Teoria de Nmeros e u u e importante considerar a funo (n) = soma dos divisores de n. Para n pequeno fcil obter ca e a todos os divisores e fazer sua soma. Para nmeros grandes, importante que a soma pode ser u e obtida de outra maneira. Por exemplo, para n = 72 fcil ver a soma de seus divisores e a e (72) = (23 32 ) = (1 + 2 + 22 + 23 ) (1 + 3 + 32 ) = 1 + 2 + 22 + 23 + 3 + 2 3 + 22 3 + 23 3 + 32 + 2 32 + 22 32 + 23 32 De maneira anloga, o nmero 242.000 = 24 53 112 tem 5 4 3 = 60 divisores e a soma desses a u 60 divisores e (242.000) = (1 + 2 + 22 + 23 + 24 )(1 + 5 + 52 + 53 )(1 + 11 + 112 ) 25 1 54 1 113 1 = 21 51 11 1 = 32 156 133 = 663.936 Como consequncia da Proposio 3.1.8, vamos obter, no teorema a seguir, uma maneira e ca alternativa de se chegar ao MDC e ao MMC.

56

Teorema 3.1.12. Dadas a fatoraes de dois nmeros a = p1 p2 pk e b = p1 p2 pk , co u 1 2 1 2 k k com i , i N, para cada i denimos i = min{i , i } Ento, a MDC(a, b) = p1 p2 pk 1 2 k e e i = max{i , i }. MMC(a, b) = p1 p2 pk . 1 2 k

Observao 3.1.13. No teorema acima, permitimos que os expoentes i e i sejam alguns deles ca iguais a 0. A razo disso, para que os dois nmeros a e b tenham uma fatoraao envolvendo a e u c exatamente os mesmo primos p1 . . . , pk . Exemplo 3.1.14. Suponhamos que se queira determinar o MDC e o MMC dos nmeros 504 e u 60. Como 504 = 23 32 7 e 60 = 22 3 5, pelo Teorema 3.1.12, temos que MDC(504, 60) = 22 3 = 12 e MMC(504, 60) = 23 32 5 7 = 2520.

Observao 3.1.15. Para nmeros pequenos o processo que acabamos de descrever costuma ser ca u mais simples. Mas para nmeros grandes, certamente mais fcil obter o MCD pelo Algoritmo u e a de Euclides. Na prtica costuma ser bem dif encontrar a fatoraao de nmeros grandes. a cil c u Vamos dar uma aplicao do Teorema Fundamental da Aritmtica. ca e Proposio 3.1.16. Seja n 2 um nmero natural e seja n = p1 p2 pk , com i N , i ca u 1 2 k e p1 < p2 < < pk primos distintos, a decomposio de n em fatores primos. Ento, n ca a e um quadrado perfeito se e somente se os i so todos pares. Alm disto, se n no for quadrado a e a perfeito, ento n um nmero irracional. a e u Demonstrao. Suponhamos que n seja uma quadrado perfeito, isto , que existe m N tal que ca e 2 n = m . Consideremos a decomposiao de m em fatores primos c
m = q1 1 q2 2 qs s ,

com 1 , . . . , s N

e q1 < < q s

primos distintos.

2 2 2 Ento, n = m2 = q1 1 q2 2 qs s . Pela unicidade da decomposio em fatores primos, temos que a ca s = k, qi = pi , i, e i = 2i so todos pares. a Reciprocamente, suponhamos que os i sejam todos pares. Ento existem i N tais que a i = 2i . Ento a n = p21 p22 p2k . 1 2 k

Seja m = p1 p2 pr . Ento, m2 = n e n um quadrado perfeito. a e 1 2 r Vamos agora mostrar que se n no quadrado perfeito, ento n irracional. Vamos raciocinar a e a e a por contraposiao. Suponhamos que n seja racional. Ento, existem a, b N tais que c a n= . b

Elevando ao quadrado, temos b2 n = a2 . Considerando a decomposiao em fatores primos desses c trs nmeros, temos e u n = p1 p2 pk 1 2 k b = p1 p2 pk 1 2 k a = p1 p2 pk 1 2 k 57

Substituindo, temos

p1 +21 p2 +22 pk +2k = p21 p22 p2k 1 2 1 2 k k

Pela unicidade no Teorema Fundamental da Aritmtica, temos que i + 2i = 2i e, portanto, e que i par para todo i. Pela parte j demonstrada do teorema, segue que n um quadrado e a e perfeito. Corolrio 3.1.17. Se n N , ento n inteiro ou irracional. a a e e Proposio 3.1.18. Um nmero n 2 possui uma quantidade ca u mpar de divisores se e somente se n um quadrado perfeito. e Demonstrao. Seja n = p1 p2 pk a fatoraao de n. Vimos que a quantidade de divisores de ca c 1 2 k n e Q = (1 + 1)(2 + 1) (k + 1). Ento, Q a e mpar i + 1 e mpar para todo i i par para todo i n um e e quadrado perfeito. Aplicao 3.1.19. (Problema dos Armrios) Numa escola, ao longo de um corredor comprido, ca a 1000 armrios esto enleirados lado a lado e numerados de 1 a 1000, com suas portas todas a a fechadas. Os 1000 alunos da escola, tambm numerados de 1 a 1000, resolvem fazer a seguinte e brincadeira: O aluno nmero 1 passa pelo corredor e abre todos os armrios; em seguida, o aluno u a nmero 2 passa e fecha todos os armrios de nmero par; depois passa o aluno de nmero 3 e u a u u inverte a posio das portas de todos os armrios mltiplos de 3, isto , ele fecha os armrios que ca a u e a estiverem abertos e abre os que estiverem fechados; depois a vez do aluno nmero 4, que inverte e u a posiao das portas dos armrios mltiplos de 4 e assim sucessivamente. Aps a passagem dos c a u o 1000 alunos, quantos armrios caro abertos e quais sero esses armrios? a a a a Soluao: Ficaro abertos os armrios que forem mexidos um nmero c a a u mpar de vezes. Mas o armrio de nmero n mexido por todos os alunos cujo nmero for um divisor de n. Portanto, o a u e u armrio de nmero n car aberto no nal se e somente se n tiver um nmero a u a u mpar de divisores, isto , se e somente se n for um quadrado perfeito. Como o maior quadrado perfeito menor ou e igual a 1000 961 = 312 , conclu e mos que 31 armrios caro abertos no nal. a a Exemplo 3.1.20. Vamos provar que para qualquer nmero composto n > 4 vale que n | (n 2)!. u Para isto, vamos provar primeiro a propriedade mais fraca, n | (n 1)! para todo n > 4 composto. De fato, seja n = ab, com 1 < a, b < n uma fatoraao no trivial de n. Podemos supor sem c a perda de generalidade que a b. Se a < b, ento a (n 1)! = 1 2 3 a b (n 1). Portanto, ab | (n 1)!, ou seja n | (n 1)!. Se a = b, como n > 4, ento a = b > 2 e portanto 2a < a2 = n. Assim, a (n 1)! = 1 2 3 a 2a (n 1). Logo, n = ab = a2 | (n 1)!. Mas agora basta notar que (n 1)! = (n 2)! (n 1). Ento temos a n | (n 2)! (n 1) e MDC(n, n 1) = 1.

Da segue que n | (n 2)!. Por outro lado, aplicando o Teorema Fundamental da Aritmtica vemos que se n primo, e e ento n no divide nem (n 1)!, pois qualquer fator primo de (n 1)!, sendo fator primo de algum a a dos nmeros 2, 3, 4, . . . , n 1, menor do que n. u e

58

3.2

Distribuio dos n meros primos ca u

Teorema 3.2.1. O conjunto dos nmeros primos innito. u e Demonstrao. Suponhamos, por absurdo, que exista somente uma quantidade nita de nmeros ca u primos. Ento podemos listar todos eles a p1 , p2 , p3 , . . . , p r . Seja N = p1 p2 p3 pr + 1. Como pi | p1 p2 pr e pi 1, i, segue que pi N , i. Mas isto um absurdo pois pelo Teorema Fundamental da Aritmtica, N primo ou se escreve como um e e e produto de primos e estamos supondo que a lista acima contm todos os nmeros primos. e u Proposi 3.2.2. Seja n 2 um nmero natural. Se n composto, ento existe um nmero cao u e a u primo p n tal que p | n. Demonstrao. Suponhamos que n seja um nmero composto. Ento existem a e b naturais com ca u a 1 < a, b < n tais que n = ab. Podemos supor sem perda de generalidade que a b. Ento a a2 ab = n = a n. Como a > 1, pelo Teorema Fundamental da Aritmtica, existe p primo tal que p | a. Logo, p e e um fator primo de n com p a n. Aplicao 3.2.3. Determinar se o umero 151 primo. Como 132 = 169 > 151, os unicos ca n e nmeros primos menores ou iguais a 151 so os elementos do conjunto A = {2, 3, 5, 7, 11}. Para u a determinar se o nmero 151 ou no primo, s precisamos testar se ele divis por um dos u e a o e vel elementos de A. E muito fcil testar e ver que nenhum dos elementos do conjunto A divide 151. a Conclu mos que 151 primo. e Observao 3.2.4. Vericar se um nmero grande primo uma tarefa bem dif de realizar. ca u e e cil Exatamente por causa dessa diculdade, muitos mtodos de criptograa tem por base a obtenao e c de fatores primos para nmeros muito grandes. Mesmo assim, a Proposiao 3.2.2 facilita enormeu c mente a tarefa de vericar se um dado nmero primo. Por exemplo, para vericar se o nmero u e u 3989 primo ou composto, basta testar se divis por algum fator primo menor do que 200, o e e vel que no chega a ser uma tarefa excessivamente dif a cil. Exemplo 3.2.5. Crivo de Eratstenes. E um dos mais antigos mtodos para se montar tabelas o e de nmeros primos. Dado um nmero N N determinaremos quais so todos os nmeros primos u u a u menores ou iguais ` N. O nome do mtodo em homenagem ao matemtico grego Eratstenes de a e e a o Cirene (276 a.C.-196 a.C.) que tambm atuou como astrnomo, gegrafo, llogo e historiador. e o o o Eratstenes foi o primeiro a calcular o raio da terra, e o fez com surpreendente exatido. Com o a toda essa sabedoria foi escolhido para dirigir a clebre biblioteca de Alexandria quando tinha 40 e anos. O mtodo baseado na proposiao anterior. Para exemplic-lo determinaremos todos os e e c a nmeros primos menores que 165. u Escreva todos os nmeros de 2 at 150 em uma tabela. u e Elimine todos os mltiplos de 2 que so maiores do que 2. u a O primeiro nmero no eliminado da tabela 3. Elimine todos os mltiplos de 3 que so u a e u a maiores do que 3. 59

O prximo nmero no eliminado 5. Elimine todos os mltiplos de 5 que so maiores do o u a e u a que 5. O prximo nmero no eliminado 7. Elimine todos os mltiplos de 7 que so maiores do o u a e u a que 7. O prximo nmero no eliminado 11. Elimine todos os mltiplos de 11 que so maiores o u a e u a do que 11. Todos os nmeros no eliminados so primos. u a a A proposio anterior no s garante que todos os nmeros que sobraram so primos como ca a o u a tambm garante que basta eliminar todos os mltiplos dos primos at 11 (j que 112 = 121 < 165 e u e a 2 e 13 = 169 > 165). * 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 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 Observao 3.2.6. A demonstraao que demos para a innitude dos nmeros primos essecialca c u mente j aparece nos Elementos de Euclides. Ao longo da histria muitas outras demonstraoes a o c para esse fato foram dadas. Uma delas, dada por Polya j no sculo XX, consiste em notar que a e para provar que existe uma innidade de nmeros primos, basta exibir uma sequncia innita u e x1 , x2 , x3 , . . . de nmeros naturais com xn 2 para todo n e tal que MCD(xn , xm ) = 1 sempre u que n = m. De fato, no momento que tivermos uma tal sequncia, pelo Teorema Fundamental e da Aritmtica (Teorema 3.1.7) sabemos que para cada n existe um fator primo pn de xn . Como e n = m = MCD(xn , xm ) = 1, segue que pn = pm sempre que n = m. Portanto o subconjunto de nmeros primos {pn | n N} innito, provando que existe uma innidade de nmeros primos. u e u Para concluir a demonstraao, precisamos exibir uma sequncia (xn ) de nmeros naturais com a c e u propriedades desejadas. A sequncia citada por Polya foi outra, mais recentemente Ribenboim e props a seguinte sequncia. Dena recursivamente a sequncia (wn ), dizendo que o e e w1 = 2; wn = w1 w2 wn1 + 1, se n > 1.

Assim, por exemplo, w1 = 2, w2 = w1 + 1 = 3, w3 = w1 w2 + 1 = 7, w4 = w1 w2 w3 + 1, . . . . Precisamos provar que n = m = MDC(wn , wm ) = 1. Consideremos o caso n < m. Como wm = w1 wn wm1 + 1, temos que 1 wm wn = 1, com = w1 wn1 wn+1 wm1 .

Segue que MDC(wn , wm ) = 1. n Polya usou para xn a sequncia dos nmeros de Fermat Fn , denidos por Fn = 22 + 1. Por e u exemplo, F0 = 3, F1 = 5, F2 = 17, F3 = 257, . . .. Pode-se provar, por induo (EXERC ca ICIO) que, Fn 2 = F0 F1 . . . Fn1 . 60

A partir da como 2 se escreve como combinaao linear de Fn e Fm para qualquer m < n, segue , c que MDC(Fn , Fm ) = 1 ou 2. Como os Fn so a mpares, ento o MDC no pode ser igual a 2, logo a a 1. e A distribuio dos nmeros primos um tanto irregular. Assim como existem primos gmeos, ca u e e como 11 e 13, ou ainda, 3461 e 3463, existem tambm intervalos arbitrariamente grandes sem e nenhum nmero primo. Essa armaao decorre da proposio abaixo. u c ca Proposio 3.2.7. Qualquer que seja n N , os n 1 nmeros consecutivos ca u n! + 2, n! + 3, n! + 4, , n! + n so todos compostos, formando, portanto, um intervalo de comprimento n 1 que no contm a a e nenhum nmero primo. u Demonstrao. Basta notar que, como 2, 3, 4, . . . , n so todos eles divisores de n!, segue que ca a 2 | (n! + 2), 3 | (n! + 3), 4 | (n! + 4), , n | (n! + n).

Apesar dessa falta de regularidade na distribuio dos nmeros primos, em grande escala existe ca u uma regularidade. Para x real, seja (x) a quantidade de primos menores ou iguais a x. Carl Friedrichs Gauss (17771855), aos 15 anos de idade, examinando uma tabela de nmeros primos, u conjecturou que x , (x) log x onde log x indica o logaritmo natural de x. A aproximao acima no sentido assinttico. A ca e o medida que x cresce, a diferena entre os dois lados vai cando grande, mas o quociente dos dois c se aproxima de 1, ou seja (x) lim x = 1.
x log x

3.3

Polinmios dando valores primos o


f (n) = n2 n + 41 g(n) = n2 + n + 41

Exemplo 3.3.1. Este exemplo foi descoberto por Euler. Consideremos os polinmios em n o

Pode-se vericar que os valores f (1) = 41 , f (2) = 43 , f (3) = 47 , f (4) = 53 , , f (40) = 1601

so todos primos. Na verdade, obtm-se assim 40 nmeros primos distintos. Mas a e u f (41) = 412 41 + 41 = 412 a composto. E fcil ver que g(n) = f (n + 1). Segue que g(n) primo para 0 n 39. Tambm e e e temos que g(n) = f (n). Da podemos deduzir um exemplo talvez ainda mais surpreendente. O polinmio o h(n) = g(n 40) = (n 40)2 + (n 40) + 41 = n2 79n + 1601 61

d somente valores primos, para todo n inteiro com 0 n 79 (s que repete duas vezes cada a o primo, ou seja, os 80 valores poss veis para n do 40 diferentes nmeros primos). a u Exemplo 3.3.2. Outros polinmios que do vrios valores primos, sem repetir so: o a a a n2 + n + 17 n3 + n2 + 17 2n2 + 11 4n2 + 4n + 59 3n2 + 39n + 37 0 n 16 0 n 10 0 n 10 0 n 13 0 n 18 Legendre

Exemplo 3.3.3. O polinmio f (n) = 36n2 810n + 2753 d 45 valores primos, sem repetir o a nenhum deles, para 0 n 44. Em 2002, Dress and Landreau descobriram que o polinmio o 1 5 n 133n4 + 6729n3 158379n2 + 1720294n 6823316 4 d 57 primos distintos quando n varia sujeito a 0 n 56 (Referncia: www.mathworld). a e Em 1752, Goldbach provou o seguinte teorema que arma que no existe nenhum polinmio a o com coecientes inteiros dando somente valores primos para todo n natural. Teorema 3.3.4. No existe nenhum polinmio de coecientes inteiros que d somente valores a o e primos para todo n N. Demonstrao. Suponhamos que o polinmio f (x) = ak xk + + a1 z + a0 com coecientes inteiros ca o tal que f (n) primo para todo nmero natural n n0 . Consideremos o nmero primo p = f (n0 ). e e u u Vamos calcular f (n0 + tp) expandindo cada (n0 + tp)m pelo binmio de Newton. Temos que o f (n0 + tp) = f (n0 ) + pg(t) = 1 + g(t) p , onde g um polinmio no constante com coecientes inteiros. Como f (n0 + tp) primo, temos e o a e que 1 + g(t) = 1, ou seja, g(t) = 2 ou 0, t N , o que um absurdo, pois um polinmio no constante no pode repetir um mesmo valor uma e o a a innidade de vezes. Outra forma de chegar no absurdo seria usar que lim |g(t)| = .
t

3.4

O Pequeno Teorema de Fermat

Em outubro de 1640 Pierre de Fermat escreveu uma carta para Bernhard Frnicle de Bessy onde e enunciou pela primeira vez o resultado conhecido atualmente como o Pequeno Teorema de Fermat (pequeno no sentido de distingui-lo do grande ou ultimo teorema de Fermat, que arma que se n n n n 3 natural ento a equaao x + y = z no tem soluao inteira exceto a soluao trivial e a c a c c x = y = z = 0, e que permaneceu como uma das questes em aberto mais famosas da Matemtica o a at ter sido nalmente provado por Andrew Willes em 1994). Na carta, Fermat armou que e 62

se p um nmero primo e a um inteiro que no um mltiplo de p ento p divide ap1 1. e u a e u a Completou escrevendo, Eu lhe enviaria a demonstrao se no temesse que fosse muito longa. A ca a primeira demonstrao do Pequeno Teorema de Fermat foi publicada em 1736 por Euler, mas hoje ca sabemos que em 1683 Leibniz j tinha conseguido demonstrar o teorema, embora no publicado a a sua demonstraao. Nesta seo veremos a demonstraao do Pequeno Teorema de Fermat (nos c ca c naturais) como uma consequncia da proposiao que arma que se p um nmero primo, ento p e c e u a divide (ap a) para cada a N. Para isso necessitamos do lema a seguir. Lema 3.4.1. Seja p N um nmero primo. Ento u a p| p i i tal que 0 < i < p.

Demonstrao. Para 0 < i < p temos MCD(p, i) = 1 = MCD(p, i!). Por outro lado, ca p i p(p 1)(p 2) p (i 1) (p i)! p(p 1)(p 2) p (i 1) p! = = N. i! (p i)! i! (p i)! i!

Assim, i! | p(p 1)(p 2) p (i 1) , como MCD(p, i!) = 1 temos que i! | (p 1)(p 2) p (i 1) .

Teorema 3.4.2. Seja p N um nmero primo. Ento, p | (ap a) , u a Demonstrao. Faremos a demonstrao por induo em a N. ca ca ca P (a) : p | (ap a)

a N.

Base de induo: Vericamos que P (a) vale para a = 0 De fato, 0p 0 = 0, logo p | 0p 0. ca Passagem de induo: Suponhamos que para um certo a N, P (a) verdadeira, ou seja, ca e p | (ap a). Vamos mostrar que P (a + 1) tambm verdadeira. e e De fato, (a + 1)p (a + 1) = ap + p p1 p p2 p a + a + + a + 1 (a + 1) 1 2 p1 p p2 p p p1 a. a + + a + = (ap a) + p1 2 1

Por hiptese de induo, p | (ap a) que a primeira parcela; p divide todas as outras parcelas o ca e pelo lema anterior, logo p | [(a + 1)p (a + 1)]. Assim, pelo Princ pio da Induao temos que P (a) c verdade para todo a N. e O corolrio a seguir chamado seguidamente de Pequeno Teorema de Fermat. a e Corolrio 3.4.3. Seja p N um nmero primo e a N tal que MDC(p, a) = 1. Ento, a u a p | (ap1 1).

63

Demonstrao. Pelo Teorema 3.4.2 temos que p | (ap a), mas ap a = a(ap1 1) e MDC(p, a) = 1, ca p1 logo p | (a 1). Uma aplicaao interessante do Teorema 3.4.2 a seguinte. c e Armao: n N, n e n9 tem o mesmo algarismo da unidade quando escritos na base 10. Ou ca equivalentemente, n N, 10 | (n9 n). De fato, n e n9 tem a mesma paridade, logo 2 | (n9 n). Tambm sabemos que n9 n = e n(n8 1) = n(n4 1)(n4 + 1) = (n5 n)(n4 + 1). O Teorema 3.4.2 nos garante que 5 | (n5 n). Logo, 5 | (n5 n)(n4 + 1). Desse modo, 2 | (n9 n) e 5 | (n9 n); como MDC(2, 5) = 1, temos que 10 = 2 5 | (n9 n). Observao 3.4.4. Vamos mostrar abaixo que a rec ca proca do Pequeno Teorema de Fermat e falsa. Se um nmero m tal que m | (am1 1) para todo a N tal que MDC(a, m) = 1, isto no u e a implica que m seja primo. Existem nmeros m compostos, para os quais m | (am1 1), a N u tal que MDC(a, m) = 1. Tais nmeros so chamados nmeros de Carmichael e falaremos sobre u a u eles mais adiante. O Pequeno Teorema de Fermat nos d um teste de no primalidade. Suponhamos que desea a jamos determinar se um dado nmero natural m primo ou composto. Se m for primo ento, pelo u e a m1 Pequeno Teorema de Fermat, m | (a 1), a N com MDC(a, m) = 1. Em particular, para a = 2, temos que dado m N , se m for primo ento m | (2m1 1). Portanto, temos o seguinte a m1 teste de no primalidade: Se m a e mpar e m (2 1) ento m no primo. a a e Por exemplo, para m = 9, temos 2m1 1 = 28 1 = 256 1 = 255 = 3 5 17 e , assim 9 255 e 9 no primo. a e Note que se m | (2m1 1), no se pode concluir nada. Durante muito tempo os matemticos a a acreditaram que se m | (2m1 1) ento m seria primo. Na verdade, essa armao falsa. Em a ca e 1819, Sarrus descobriu um contra-exemplo, m = 341. De fato, 341 | (2340 1). Para justicar isso, note que 210 1 = 1023 = 3 341, logo 341 | (210 1). Alm disso, e (210 1) (210 )33 + (210 )32 + (210 )31 + + 210 + 1 = 2340 1. Logo, 341 | (2340 1). No entanto, 341 no primo, pois 341 = 31 11. a e No exemplo a seguir e em muitos dos racioc nios abaixo, necessitamos de um lema. Lema 3.4.5. Sejam r, t N e seja a N . Se r | s, ento (ar 1) | (as 1). a Demonstrao. Suponhamos que r | s. Ento existe t N tal que s = tr. Portanto, ca a as = atr 1 = (ar 1)(a(t1)r + a(t2)r + + ar + 1). Logo, (ar 1) | (as 1). Exemplo 3.4.6. Consideremos o problema de aplicar o teste acima ao nmero m = 1387. Nosso u m1 primeiro objetivo aqui vai ser justicar que m | (2 1), ou seja, que 1387 | (21386 1). Procurando as decomposioes em fatores primos dos nmeros da forma 2n 1, para os primeiros c u 9 valores de n, notemos que 2 1 = 511 = 7 73. Ento, 73 | (29 1). Mas 9 | 1386, pois a 9 | (1 + 3 + 8 + 6). Portanto, pelo Lema 3.4.5, 73 | (21386 1). 64 (2)

Para ter uma ideia do quanto nossos mtodos so poderosos, basta dizer que o nmero 21386 , do e a u qual acima descobrimos propriedades, tem 418 casa decimais! Esse nmero muito maior do que u e 80 o nmero de tomos em todo universo, estimado na ordem de 10 (segundo a Wikipedia). u a Pelo Pequeno Teorema de Fermat, 19 | (218 1). Vimos acima que 9 | 1386. Como 2 | 1386, temos que 18 | 1386. Novamente, pelo Lema 3.4.5, temos que 19 | (21386 1). (3)

Como 19 e 73 so primos, segue que 19 73 = 1387 | (21386 1), provando nossa primeira a armao. ca Conclu mos que o nmero m = 1387 composto mas esse fato no seria detectado testando da u e a forma descrita acima com a = 2. No entanto, para a = 3 a no primalidade poderia ser detectada. a Nosso segundo objetivo justicar que e 1387 (31386 1). (4)

Note que, pelo Pequeno Teorema de Fermat, 19 | (318 1). Como 18 | 1386, pelo Lema 3.4.5, temos que 19 | (31386 1). Como 1387 = 1973, para provar (4), basta mostrar que 73 (31386 1). Comeamos notando que 36 = 729 = 73 | (36 + 1). Levando em conta que 1386 = 6 231, c temos 31386 + 1 = (36 )231 + 1 = (36 + 1) (36 )230 (36 )229 + (36 )228 36 + 1 e, portanto, (36 + 1) | (31386 + 1). Mas vimos que 73 | (36 + 1). Segue que 73 | (31386 + 1). Logo, 73 | (31386 1) e, em consequncia, vale (4). e Este exemplo mostra que se quisermos saber se um dado nmero m primo ou composto, se m u e for mpar, podemos testar de m | (2m1 1). Se no dividir, conclu a mos que m no primo. Mas a e se dividir no podemos concluir nada. Mas podemos continuar, e se m no for mltiplo de 3 testar a a u m1 se m | (3 1). Se no dividir, conclu a mos que m no primo, mas se dividir, no podemos a e a concluir nada. Se dividir e m no for mltiplo de 5, continuamos, testando se m | (5m1 1), a u e assim por diante. Vamos ver abaixo, que existem nmeros tais que, por mais que se continue, u dessa maneira ser imposs determinar se so primos. So os chamados nmeros de Carmichael. a vel a a u Pseudoprimos. Um nmero composto m tal que m | (2m1 1) chamado de pseudoprimo. u e Como vimos no exemplo acima, o nmero 341 pseudoprimo. Os primeiros pseudoprimos so 341, u e a 561, 645, 1105, 1387, 1729 e 1905. Em 1903, Malo provou que existe uma innidade de nmeros pseudoprimos. A maneira mais u simples de ver que esse fato verdadeiro como consequncia da proposiao abaixo. e e e c Proposio 3.4.7. Se n um pseudoprimo, ento n = 2n 1 tambm pseudoprimo. ca e a e e Demonstrao. Sendo pseudoprimo, n composto. Segue que n = 2n 1 tambm composto. ca e e e De fato, n composto = a N com 1 < a < n tal que a | n. Pelo Lema 3.4.5, temos que 2a 1 um divisor prprio de 2n 1 = n , justicando que n composto. e o e Tambm, n | (2n1 1) implica que n | (2n 2), isto , n | (n 1). Ento, pelo Lema 3.4.5, e e a n n 1 n 1 (2 1) | (2 1). Logo, n | (2 1), provando que n tambm pseudoprimo. e e A partir do fato enunciado na armao acima e de posse de um primeiro pseudoprimo, por ca exemplo, x1 = 341, podemos obter uma sequncia innita de pseudoprimos (xn ). Basta denir e recursivamente x1 = 341 xn+1 = 2xn 1. 65

N meros de Carmichael. Um nmero de Carmichael denido como sendo um nmero a u u e u mpar n1 composto que satisfaz a propriedade expressa na Pequeno Teorema de Fermat, isto , n | (a 1) e para todo n N com 1 < a < n e tal que MDC(a, n) = 1. Em outras palavras, os nmeros u de Carmichael so os nmeros compostos cuja no primalidade no pode ser detectada usando o a u a a teste de no primalidade acima, que decorre do Pequeno Teorema de Fermat. R. D. Carmichael a descobriu a existncia de tais nmeros em 1910, encontrou 15 exemplos, e conjecturou que existiria e u uma innidade deles. Os primeiros nmeros de Carmichael so 561, 1105, 1729, 2465, 2821, 6601, u a 8911, 10585, 15841, 29341. Ilustramos com o nmero 561. u Exemplo 3.4.8. Vamos provar que o nmero m = 561 um nmero de Carmichael, isto , que u e u e para qualquer a N tal que MDC(a, 561) = 1, temos que 561 | (a560 1). Comeamos notando c que 561 = 3 11 17. Ento, aplicando o Pequeno Teorema de Fermat (Corolrio 3.4.3), temos a a que 3 | (a2 1), 11 | (a10 1) e 17 | (a16 1). Acontece que 2 | 560, 10 | 560 e 16 | 560, uma vez que 560 = 2 280 = 10 56 = 16 35. Pelo Lema 3.4.5, os trs nmeros a2 1, a10 1 e a16 1 dividem a560 1. Segue que e u 3 | (a560 1), 11 | (a560 1), e 17 | (a560 1).

Logo, 3 11 17 = 561 | (a560 1), para todo a N tal que MDC(a, 561) = 1. O argumento deste exemplo pode ser aplicado a outros casos. Note que acima, o argumento funciona porque o nmero m = 561 = p q r se decompe como o produto de trs primos distintos u o e p = 3, q = 11 e r = 17 que tm a propriedade que e (p 1) | (pqr 1), (q 1) | (pqr 1), e (r 1) | (pqr 1). (5)

E isto que faz com que o argumento funcione. Se encontrarmos outros ternos (p, q, r) de primos com essa mesma propriedade, vamos obter outros nmeros de Carmichael m = p q r com trs u e fatores primos distintos. p 3 5 7 5 7 q 11 13 13 17 13 r 17 17 19 29 31 (pqr)/p 280 276 288 616 470 (pqr)/q 56 92 144 154 235 (pqr)/r 35 69 96 88 94 m = pqr 561 1105 1729 2465 2821

Na tabela acima foram constru dos cinco nmeros de Carmichael (mas muitos mais podem u ser constru dos), todos eles com trs fatores primos distintos. Mostra-se que qualquer nmero de e u Carmichael tem pelo menos trs fatores primos, mas existem nmeros de Carmichael com mais do e u que trs fatores primos, por exemplo, 41041 = 7 11 13 41 e 825265 = 5 7 17 19 73. e Em 1992, foi provado por Alford, Granville e Pomerance que existe uma innidade de nmeros u de Carmichael. Em 1939, Chernick deu o seguinte mtodo para construao de nmeros de Carmichael. e c u Proposio 3.4.9. Um nmero da forma m = (6k + 1)(12k + 1)(18k + 1) de Carmichael se os ca u e trs fatores forem primos. e

66

Demonstrao. Suponhamos que m = pqr, com p, q e r primos da forma p = 6k+1, q = 18k+1 ca e r = 18k + 1, para um mesmo k N. Basta vericar que esses trs primos satisfazem a condiao e c 3 2 (5). Note que m = p q r = (6k + 1)(12k + 1)(18k + 1) = 1296k + 396k + 36k + 1. Como 1296 = 362 e 396 = 36 11, segue que 36k | (pqr 1). Portanto os nmeros p 1 = 6k, u q 1 = 12k e r 1 = 18k dividem m 1 = pqr 1, mostrando que a condiao (5) vericada. c e Logo, m = (6k + 1)(12k + 1)(18k + 1) um nmero de Carmichael. e u Aplicao. Para k = 1, temos que o produto de trs primos a = 7 13 19 = 1729 um nmero ca e e u de Carmichael. Para k = 6, o produto de primos a = 37 73 109 = 294409 um nmero de e u Carmichael. Outros valores para k que geram nmeros de Carmichael so 35, 45, 51, 55 e 56. u a Exerc cio. Prove que 91 | (390 1) , mas 91 no primo. a e Referncia. Muito mais informaoes sobre pseudoprimos e nmeros de Carmichael podem ser e c u obtidas no livro do famoso matemtico brasileiro que trabalhou no Canad a a Paulo Ribenboim The new book of prime number records, 2nd edition, Springer-Verlag, New York, 1989.

67