• Nenhum resultado encontrado

Números Primos: onde estão? Por que encontrá-los? Ana Cristina Vieira MAT/UFMG. Primos

N/A
N/A
Protected

Academic year: 2021

Share "Números Primos: onde estão? Por que encontrá-los? Ana Cristina Vieira MAT/UFMG. Primos"

Copied!
7
0
0

Texto

(1)

N´umeros Primos: onde est˜ao? Por que encontr´a-los? Ana Cristina Vieira

MAT/UFMG

Primos

• Defini¸c˜ao: Livro VII dos Elementos de Euclides de Alexandria (360 a.C - 295 a.C). Dado qualquer n´umero inteiro n, divisores inteiros de n: 1, n, −1 e −n. Quest˜ao: existem outros divisores positivos de n al´em de 1 e n?

Defini¸c˜ao: Um n´umero inteiro n > 1 ´e primo se seus ´unicos divisores (positivos) s˜ao 1 e n.

• Caso n > 1 n˜ao seja primo, dizemos que ele ´e composto. Note que o n´umero 1 n˜ao ´e classificado nem como primo, nem como composto.

• Quest˜ao: Existe uma f´ormula para gerar n´umeros primos, ou seja, ´e poss´ıvel determinar uma fun¸c˜ao f , tal que dado um n´umero natural n˜ao nulo n, f (n) seja um n´umero primo?

• Fermat (1601-1665) conjecturou que todos os n´umeros da forma F (n) = 22n + 1, onde n ´e um inteiro positivo, s˜ao primos.

Por exemplo:

F (1) = 5, F (2) = 17, F (3) = 257, F (4) = 65537

s˜ao todos primos (Fermat n˜ao conseguiu decidir se F (5) era primo).

• Em 1732, Euler (1707-1783) mostrou que F (5) (um inteiro de 10 algarismos) ´e divis´ıvel por 641 e portanto n˜ao ´e primo.

• Os n´umeros da forma 22n+ 1 que s˜ao primos s˜ao chamados primos de Fermat. • Resultado: n˜ao existe um polinˆomio em uma vari´avel, com coeficientes racionais, que produza somente n´umeros primos.

• Este resultado n˜ao exclui a existˆencia de:

a) fun¸c˜oes polinomiais em uma vari´avel que gere n´umeros primos, mas n˜ao todos; b) fun¸c˜oes n˜ao polinomiais que gerem n´umeros primos, todos ou n˜ao;

c) fun¸c˜oes polinomiais em mais de uma vari´avel que produzam n´umeros primos, todos ou n˜ao.

(2)

Embora muitos professores e estudantes de Matem´atica desconhe¸cam este fato, ex-istem fun¸c˜oes com cada uma das caracter´ısticas anteriores, como nos seguintes ex-emplos.

a) Considere a fun¸c˜ao f (n) = n2− n + 41, com n um n´umero natural. J´a sabemos que esta f´ormula n˜ao pode produzir todos os primos pois ´e um polinˆomio em uma vari´avel com coeficientes inteiros. Mas o fato curioso ´e que para n = 1, 2, 3, ..., 40, temos f (n) primo enquanto que para n = 41 tem-se f (41) = 412, ou seja, n˜ao ´e primo.

b) Um exemplo do segundo tipo ´e a fun¸c˜ao dada em 1971 pelo matem´atico J.M. Gandhi, que fornece o n-´esimo n´umero primo em fun¸c˜ao dos n − 1 primos anteriores:

pn=    1 − 1 log 2log  −1 2 + X d|An−1 µ(d) 2d− 1      

onde pn ´e o n-´esimo n´umero primo, An−1 = p1p2...pn−1 ´e o produto dos n − 1

primeiros primos, bxc denota o maior inteiro menor ou igual a x e µ ´e fun¸c˜ao de M¨obius dada por µ(n) = (−1)m caso n seja igual ao produto de m primos distintos q1, · · · , qm e µ(n) = 0 caso contr´ario.

c) Exemplo em: http://www.mat.puc-rio.br/ nicolau/papers/mersenne/node18.html.

A Importˆancia dos primos na Aritm´etica

• Teorema: Se n ≥ 2 ´e um n´umero natural ent˜ao seu menor divisor positivo diferente de 1 ´e um n´umero primo.

• Teorema ( Teorema Fundamental de Aritm´etica): Se n ≥ 2 ´e um n´umero natural ent˜ao n pode ser escrito, de maneira ´unica, como um produto de primos. Ou seja, existem primos distintos p1, p2, · · · , pk tais que

n = pα1 1 p α2 2 · · · p αk k ,

onde os expoentes αi s˜ao naturais, 1 ≤ i ≤ k.

Al´em disso, se n = qβ1

1 q β2

2 · · · q βt

t , onde qj s˜ao primos distintos, 1 ≤ j ≤ t, ent˜ao t = k

e todo qj ´e igual a algum pi.

• Primeira lista de primos: Foi criada pelo matem´atico grego Erat´ostenes (c. 285-194 a.C.), o terceiro bibliotec´ario-chefe da Biblioteca de Alexandria: crivo de Erat´ostenes. Para exemplific´a-lo, vamos determinar a lista de n´umeros primos entre 1 e 100.

(3)

• Determina-se o maior n´umero a ser checado. Ele corresponde `a raiz quadrada do valor limite, arredondado para baixo. No caso, a raiz de 100 que ´e 10. Em seguida, fa¸ca o seguinte:

• Crie uma lista de todos os n´umeros inteiros de 2 at´e o valor limite: 2, 3, · · · , 99, 100. • Encontre o primeiro n´umero da lista. Ele ´e um n´umero primo,2.

• Remova da lista todos os m´ultiplos do n´umero primo encontrado (exceto o pr´oprio n´umero). No nosso exemplo, a lista fica formada de 2 seguido de todos os ´ımpares at´e 99.

• O pr´oximo n´umero da lista ´e primo, 3. Repita o procedimento, removendo seus m´ultiplos; a lista fica: 2, 3, 5, 7, 11, 13, 17, 19, 23, 25, 29, 31, 35, 37, 41, 43, 47, 49, 53, 55, 59, 61, 65, 67, 71, 73, 77, 79, 83, 85, 89, 91, 95, 97. O pr´oximo n´umero, 5, tamb´em ´e primo; repetindo o processo sucessivamente at´e o ´ultimo n´umero a ser checado (ou seja, at´e 10), a lista contendo todos os primos at´e 100 ser´a: 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. Um detalhe n˜ao ficou esclarecido: precisamos entender porque o maior n´umero a ser checado corresponde `a raiz quadrada do valor limite (arredondado para baixo). Isto fica claro com o resultado abaixo.

• Proposi¸c˜ao: Se n ´e um n´umero natural composto ent˜ao n possui (pelo menos) um divisor primo p ≤√n.

A Quantidade de Primos

• Livro IX de Euclides: Existem infinitos n´umeros primos.

Uma simples demonstra¸c˜ao pode ser dada por absurdo, considerando que temos um n´umero finito de n´umeros primos e que p1, p2, ..., pksejam todos os primos existentes.

O inteiro m = p1.p2...pk+ 1 n˜ao ´e primo, mas possui um divisor primo. Por´em, este

divisor n˜ao ´e nenhum dos primos j´a considerados. Com este argumento, garantimos que existem infinitos n´umeros primos.

A Distribui¸c˜ao dos Primos

• Teorema dos N´umeros Primos [conjecturado por Gauss (1777-1855) - provado por Hadamard e Poussin (em 1896) ]

(4)

Se π(x) denota o n´umero de primos menores ou iguais a um dado inteiro x ent˜ao: lim

x→∞

π(x) log x

x = 1.

Pelo teorema, se x ´e muito grande temos :

π(x) ≈ x log x.

• Primos Muito Grandes: Primos no intervalo (10100, 10101).

→ Geramos um ´ımpar b ∈ (10100, 10101).

→ Verificamos se ele ´e primo. Se n˜ao for, testamos b + 2 e assim por diante, at´e encontrarmos um primo.

→ Em m´edia, quantos ser˜ao os n´umeros testados at´e encontrarmos um n´umero primo? Temos: π(10100) ≈ 10 100 log 10100 π(10 101 ) ≈ 10 101 log 10101.

Logo, a probabilidade de um b ´ımpar no intervalo ser primo ´e:

π(10100) − π(10101) ≈ 210

−2

log 10 ≈ 1 115

ou seja, dever˜ao ser gerados cerca de 115 n´umeros ´ımpares no intervalo antes que um primo seja encontrado.

• Chance: Realmente pode ser muito pequena a chance de encontrarmos um primo neste intervalo. Pois note que:

Dado um natural n, existe uma sequˆencia de n−1 naturais consecutivos todos compostos : n! + 2, n! + 3, n! + 4, · · · , n! + (n − 1), n! + n.

N´umeros de Mersenne

• Marin Mersenne(1588-1648) estudou os n´umeros da forma Mn= 2n− 1 com n um

(5)

• S˜ao tanto conhecidos n´umeros de Mersenne primos, como compostos. Por exemplo

M2 = 3, M3 = 7, M5 = 31, M7 = 127,

s˜ao n´umeros primos enquanto

M11 = 23 × 89.

• Em 1640, Mersenne constactou que os n´umeros Mn s˜ao tamb´em primos para

n = 13, 17, 19, 31, 67, 127, 257; no entanto ele estava errado quanto a 67 e a 257 e n˜ao inclu´ıu 61, 89, 107 entre os primos inferiores a 257, que tamb´em produzem n´umeros de Mersenne primos.

• Maior primo conhecido: 243.112.609 − 1 descoberto no dia 23 de agosto de 2008,

num projeto de computa¸c˜ao distribu´ıda pela Internet, o GIMPS, que usa o tempo ocioso do processador de computadores pessoais, procurando por n´umeros primos de Mersenne. Este ´ultimo primo encontrado ´e o primo de Mersenne de n´umero 46 e tem 12.978.189 d´ıgitos.

Testes de Primalidade

1. Testes para n´umeros gen´ericos X Testes para n´umeros de formas especiais (n´umeros de Fermat, n´umeros de Mersenne)

2. Testes justific´aveis por teoremas X Testes que dependem de formas da Hip´otese de Riemann (sobre zeros da fun¸c˜ao zeta)

3. Testes determin´ısticos (asseguram com exatid˜ao que um n´umero ´e primo ou composto)

4. Testes probabil´ısticos (atestam que um n´umero ´e composto ou que tem uma grande probabilidade de ser primo).

• Importante: Nenhum progresso em rela¸c˜ao aos algoritmos de fatoriza¸c˜ao. O pro-cesso de fatora¸c˜ao ´e extremamente demorado!

Para que primos grandes?

Os fatores primos de n´umeros monstruosos s˜ao usados como chaves de criptografia. E esses fatores primos, quando descobertos, s˜ao guardados a sete chaves, pois fazem parte da seguran¸ca nacional de muitos pa´ıses.

(6)

• Criptografia: grego kryptos significa oculto, envolto; graphos significa escrever. • Decifrar c´odigos: ´e necess´aria ”uma chave criptogr´afica”. E quanto mais segura essa chave, mais dif´ıcil a quebra do c´odigo. Isso tudo ´e decorrˆencia da luta intelectual cont´ınua entre cript´ografos (criadores de c´odigos) e criptoanalistas (quebradores de c´odigos).

• Atualmente: usamos ”criptografia assim´etrica”, com a utiliza¸c˜ao de fatores primos de n´umeros monstruosos.

• Por que isso? Porque, quando o n´umero for tremendamente grande, o processo de fatora¸c˜ao ´e praticamente imposs´ıvel.

Exemplo

• o n´umero 2193− 1 ´e um n´umero gigantesco. Seus fatores primos s˜ao:

p = 13.821.503;

q = 61.654.440.233.248.340.616.559;

r = 14.732.265.321.145.317.331.353.282.383.

• Fatora¸c˜ao: Para um n´umero da ordem de 10130, um computador comum levaria

50 anos para efetuar a sua fatora¸c˜ao. E para um n´umero da ordem de 10308, mesmo com os esfor¸cos combinados de 100 milh˜oes de computadores, seriam necess´arios mais de 1000 anos!

Curiosidade

Os maiores gˆenios da criptografia s˜ao pessoas desconhecidas, pois, em geral, trabal-ham em servi¸cos secretos de seus pa´ıses.

Martin Gardner, famoso matem´atico americano, fez um desafio para a decodifica¸c˜ao de um texto cifrado por ele em agosto de 1977, e forneceu para a chave um n´umero enorme:

(7)

N = 114.381.625.757.888.867.669.235.779.976. 146.612.010.218.296.721.242.362.562.561.842. 935.706.935.245.733.897.830.597.123.563.958. 705.058.989.075.147.599.290.026.879.543.541

Para decifrar o texto seria necess´ario obter os fatores primos desse n´umero. E isso s´o foi conseguido dezessete anos depois, pelo esfor¸co conjunto de 600 pessoas de v´arias nacionalidades e com a utiliza¸c˜ao de computadores e supercomputadores, em 26 de abril de 1994. Os fatores de N : p = 3.490.529.510.847.650.949.147.849.619.903.898. 133.417.764.638.493.387.843.990.820.577 q = 32.769.132.993.266.709.549.961.988.190.834.461. 413.177.642.967.992.942.539.798.288.533

O texto de Gardner decifrado e traduzido era: as palavras m´agicas s˜ao estruturas sens´ıveis.

Referências

Documentos relacionados

Portanto, estudar a liderança como prática intercultural significa analisar, por meio da vivência e da interação com os praticantes (líderes e seguidores) e os elementos

No caso tridimensional, podemos incluir restrições para manter a estrutura como uma representação de variedades combinatórias com custo computacional de com- plexidade

035 Nuclisol - Jean Piaget - Associação para o desenvolvimento da criança, a integração e a solidariedade 054 O Companheiro - Associação de Fraternidade Cristã. 142 ORIENTAR

com essas transações foram superiores em R$ 407,6 milhões. Maiores detalhes estão descritos a seguir em item específico. c) Encargos de uso de rede elétrica e conexão: aumento de

Pode-se trazer como exemplo a relação do álbum de canção, também de Pitty, Admirável Chip Novo 2003 com o romance quase homônimo de Huxley 1932, Admirável Mundo novo: porque se

O presente trabalho teve como objetivo avaliar o efeito do ácido giberélico sobre a florada, número de flores formadas, da lima ácida ‘Tahiti’, nas condições do Estado de São

Após a análise do contexto social e da importância da educação, esta pesquisa não propôs analisar dados de plataformas educacionais existentes, mas criar uma

apostam em produzir o máximo possível mesmo com os preços baixos, em vez de extrair menos minério de ferro para tentar fortalecer os preços com uma redução na oferta”