[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problema sobre primos



Se 2n + 1 é primo, é evidente que mdc(C[2n+1, 1], C[2n+1, 2], C[2n+1, 3],
..., C[2n+1, n]) é igual a (2n+1).

Logo, max (2, 2n + 1) é igual a 2n+1 quando 2n+1 é primo, o que garante que
todos os primos ímpares sejam representados.

Agora seja 2n+1 um número igual a pq, sendo p e q dois fatores primos
distintos, ambos menores que n+1.

C [pq, p] = [pq * (pq - 1) * (pq - 2) * ... * (pq - p + 1)] / [2 * 3 * 4 * 5
* ... * p]

Logo, C[pq, p] = q * [(pq - 1) * (pq - 2) * ... * (pq - p + 1)] / [2 * 3 * 4
* 5 * ... (p-1)]

Observe que nenhum dos fatores do numerador acima é divisível por p, o que
garante que C[pq, p] nao é divisível por p.

C [pq, q] = [pq * (pq - 1) * (pq - 2) * ... * (pq - q + 1)] / [2 * 3 * 4 * 5
* ... * q]

Logo, C[pq, q] = p * [(pq - 1) * (pq - 2) * ... * (pq - q + 1)] / [2 * 3 * 4
* 5 * ... (q-1)]

Observe agora que nenhum dos fatores do numerador acima é divisível por q, o
que garante que C[pq, q] nao é divisível por q.

Mas C[pq, 1] = pq.

Daí, o mdc de (pq), um número nao-divisível por p e outro número nao
divisível por q é 1.

Assim, max (2, 1) = 2, garantindo a presenca do 2 e excluindo compostos da
forma pq.

Para todos os números compostos cuja representacao em primos só possui
expoentes menores que 2, o raciocínio é análogo ao anterior.

Para compostos 2n+1 cuja representacao é da forma p^k * q^m * x^h * y^j *...
, onde k é o expoente máximo e m é o segundo maior expoente, também vale o
raciocínio, mas devemos tomar:
C[2n + 1, 1],
C[2n+1, p^i] , 0 < i < k+1
C[2n+1, q^i] , 0 < i < m+1
etc etc

No entanto, se 2n+1 é igual a p^k, devemos tomar C[p^k, 1] e C[p^k, p^(k-1)]

C[p^k, 1] = p^k
C[p^k, p^(k-1)] é um número divisível por p, mas que nao é divisível por
p^2.

Isto garante que o mdc neste caso será igual a p.

Entao máx (2, p) = p, que também é primo.



----- Original Message -----
From: "Eric Campos Bastos Guedes" <mathfire@ig.com.br>
To: "Obm-L" <obm-l@mat.puc-rio.br>
Sent: Domingo, 7 de Outubro de 2001 21:39 Terezan
Subject: Problema sobre primos


Saudações

Quero propor um problema aos companheiros da lista, e ao mesmo tempo
comunicar que já o resolvi.  Trata-se de uma fórmula para os números primos.
Lá vai...

Prove que a seguinte função, definida para os inteiros positivos, gera todos
os números primos, e apenas primos.

f(n) = max(2, mdc(C[2n+1, 1], C[2n+1, 2], C[2n+1, 3], ..., C[2n+1, n])

onde C[a,b] é o número binomial dado por a! / (b! (a-b)!)

Esta é uma das fórmulas para primos que descobri e que está no meu livro
"Fórmulas que geram números primos" (Papel Virtual editora
www.papelvirtual.com.br )

Abraços,

Eric.