Maps

sexta-feira, 4 de abril de 2008

Intervalo entre Números Primos


Minha mulher me pediu 5 números consecutivos que não fossem números primos.

Não acreditam? Ok, ela não pediu isso mesmo, é claro, fui eu quem a induzi a fazer esta pergunta. Em resposta apresentei a lista, que já havia calculado anteriormente: 24,25,26,27,28

Ela não se impressionou e ainda me olhou com uma cara esquisita do tipo: “Você está com algum problema?”. Não desanimei e lembrei-a que todos os números da minha lista não eram primos. Ela deu de ombros e continuou a fazer coisas menos nobres e importantes como, por exemplo, o meu jantar. (em minha defesa, eu faço o jantar às vezes, faço uma pizza maravilhosa, vem até com embalagem da pizzaria da esquina).

Desafiei-a a fazer o mesmo, e pedi para me fornecer 3 números consecutivos não primos. Ela, jubilosa, disse: 14,15,16.

Fiz contato!

Ela investiu novamente, exigindo uma lista de 10 números. Já treinado, disparei: 114, 115, 116, 117, 118, 119, 120, 121, 122, 123.

Antes que o leitor me julgue um idiot savant, acrescento que já havia calculado alguns valores adiantando os números que ela tipicamente iria escolher.

Era minha vez novamente. Pedi entusiasmado: "Quero uma lista com 14000 números." Ela respondeu : "O jantar está na mesa!". Pronto, fim da brincadeira.

Espaço Mobral: Um número primo é um número que só pode ser dividido por 1 e por ele mesmo sem deixar resto. Os primeiros números primos são: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, ...

Matemáticos dificilmente encontram apoio social para conversar sobre seus assuntos prediletos, de maneira que muitas vezes fragmentos de atenção de baixa qualidade como esse são suficientes para despertar nossa vontade de pesquisar um pouco mais profundamente.

Uma chance para a computação

Instintivamente não é óbvio que uma lista tão grande possa existir, afinal a lista de números primos é infinita e eles não parecem estar muito espaçados.

Enfim, a pergunta é: É possível encontrar uma lista de 14000 números consecutivos que não são primos?

Esta pergunta, que eu mesmo fiz (matemáticos muitas vezes falam sozinhos) me inspirou a utilizar artilharia mais pesada. Desenvolvi um programa para encontrar a tal mega lista, se é que ela existe. Para testá-lo, comecei com listas pequenas, pedi 10 números e o programa respondeu os mesmos 10 que eu havia dito para minha esposa. Bom sinal.

Pedi 20 números e obtive: 1130 , 1131, 1132,...

Pedi 100 números e obtive: 370262, 370263, 370264, ...

Guloso, pedi 14000 e ... esperei... Esperei tanto que desisti . O programa simplesmente não parou de rodar. Diante deste quadro, a única conclusão é que o programa procurou (e procurou muito) mas não encontrou a lista nos primeiros milhões, ou bilhões (quem sabe) de números. Ainda assim não é possível afirmar que tal lista não existe, apenas que o computador ou o programa são lentos demais. Frustrante!

Um belo teorema

Sempre acreditei que quando a computação falha devemos recorrer a matemática, e parece que isso se encaixa perfeitamente a esse caso. Existe um belíssimo teorema sobre o assunto. O teorema diz que: “É possível conseguir listas de números não primos de QUALQUER tamanho”. Que 14000 que nada! Eu quero agora uma lista de 1.000.000!

O teorema ilustra uma técnica para se construir o primeiro número da lista desejada. A receita é a seguinte:

Suponha que queremos uma lista com 5 números consecutivos não primos. Então devemos:

  • Escolher um número inteiro maior do que 1, digamos n
  • Obter o primeiro número da lista calculando n(n+1)(n+2)(n+3)(n+4) + n

Por exemplo, considerando n = 2, teríamos 2 x 3 x 4 x 5 x 6 + 2 = 722. De fato a lista 722, 723, 724, 725, 726 só possui números não primos. Podemos escolher qualquer valor para n. No caso n = 3, a lista seria 2523, 2524, 2525, 2526, 2527, também uma lista válida.

Observe que a fórmula não diz nada sobre encontrar a lista cujos números são os menores possíveis, ela apenas garante que encontraremos alguma lista do tamanho desejado. Como vimos anteriormente, a lista 24, 25, 26, 27, 28 é uma lista com números menores.

Para construir listas maiores basta estender a formula com mais fatores. Por exemplo, a fórmula para encontrarmos uma lista com 7 números será n(n+1)(n+2)(n+3)(n+4)(n+5)(n+6) + n.

Ora, mais por que isso funciona? Simples, observe que o número n(n+1)(n+2)(n+3)(n+4) + n é divisível por n, portanto um número não primo (já que n é maior do que 1). O próximo número n(n+1)(n+2)(n+3)(n+4) + (n+1) também não é primo pois é divisível por (n+1). Enfim, o raciocínio pode ser estendido para todos os números consecutivos até n(n+1)(n+2)(n+3)(n+4) + (n+4) que obviamente é divisível por (n+4).

Enfim, existem infinitos números primos e, mesmo assim, sempre é possível encontrar qualquer intervalo de números sem que ao menos 1 primo apareça. Este intervalo pode ser tão grande quanto desejarmos. Sabemos então que uma lista de 14000 números consecutivos não primos existe, só não conseguimos calcular seus números devido ao tamanho imenso do mesmo. Mesmo uma lista de 117 números, que meu computador conseguiu calcular, começa no número 1.349.534.

10 comentários:

Anônimo disse...

Gostei imenso... parabéns

Anônimo disse...

Caracas, as vezes minha cabeça da tilt lendo este blog, mas agora temos o "Espaço Mobral" e finalmente descobri o que é um número primo, rsrsrs.

Aliás, e a minha idéia do "conceito lambda" que esta de acordo com a dificuldade de entendimento do texto postado, não vai colocar?

Abraços.

CAca

Hamilton disse...

dados os numeros primos conhecidos e a eles contados um a um, e no mesmo intervalo de numeros naturais reais, os muneros primos serão menores em quantidades que este.
**p1+p2+p3......+pn=H
**n1+n2+n3......+nn=N
N>H
2-3-5-7-11-13-17.....p
0-1-4-6-8-9-10-12-14-16....n
eles podem ser infinitos mas são em menor quantidades que os numeros naturais. ok

Hamilton disse...

ha uma falha ai, no intervalo de cinco primos o 24 não e primo,
e o 14 tambem n
ào e primo

Anônimo disse...

A matéria é muito interessante
Mas eu considero o rango da patroa muito mais interessante
Afinal de contas, o rango é para ela e vc
Tempo gasto que a cidadã poderia estar fazendo outras coisas
Alias, tempo e dinheiro
Se é menos 'glorioso', faça vc o rango e passe a escutar o que é do interesse de ambos

xvinadex disse...

Muito bom
E achar alguém para conversar sobre as próprias idéias é algo bem difícil. Principalmente se estas forem ligadas à matemática.


sobre "n(n+1)(n+2)(n+3)(n+4) + n é obviamente divisível por n"
se n=1, esta parte da da explicação não significa nada, pois todos os números são divisíveis por n.

para uma sequencia de 3 números, com n=1
n(n+1)(n+2)+n = 1.2.3 + 1 = 7
de fato, existem 3 números não primos na sequência, 8 9 10... mas 7 é primo.

Alex Eisenmann disse...

Obrigado xvinadex,

Você detectou uma falha no artigo, agora já corrigido. O número n deve ser maior do que 1, caso contrário podem falhar como o caso que vc apresentou.

Alex Eisenmann disse...

Olá pessoal,

Esse post virou um artigo na revista do professor de matemática númer 77 como o título "Deserto de Números Primos"

http://www.rpm.org.br/cms/

Moisés disse...

Bom post esse. Hoje sai para fazer caminhada pensando na ideia por trás desse teorema, mas não conseguia lembrar como era mesmo, resolvi pesquisar para lembrar e achei seu blog, que por sinal é muito bom. Na verdade comecei a pesar no assunto ao assistir o documentário "N is a number" sobre Paul Erdös, lá é mencionado um teorema que diz que sempre existe um número primo entre n e 2n, para n>1. Chebchev, acho que o nome é esse, já havia provado isso, mas Erdös provou de maneira mais elegante, aliás o mesmo pode ser dito sobre esse teorema dos intervalos sem números primos: um teorema elegante.

contatoconstante disse...

Se "podemos" obter qualquer lista de consecutivos não-primos, então poderíamos ter uma lista "infinita"? como se, em algum momento do "infinito primo", outro infinito o invadisse, criando um alucinante paradoxo... Desculpe se a pergunta não for pertinente...

Postar um comentário

Google