1) Seja n = b * p^i onde p � o menor primo que divide n e b n�o � divis�vel
por p. Se n dividir 2^n - 1, n�s deveremos ter 2^(b*p^i) == 1 (mod p), o que
implica que b*p^i � um m�ltiplo da ordem de 2 no m�dulo p. A ordem de 2 no
m�dulo p, por sua vez, divide Phi(p) = p - 1, portanto b*p^i e Phi(p) = p -
1 s�o m�ltiplos da ordem de 2 no m�dulo p. Mas p - 1 n�o possui fatores
primos maiores do que p, e b*p^i n�o posssui fatores primos menores do que
p, isto s� se verifica se Phi(p) = p - 1 = 1. Ou seja, n precisa ser
m�ltiplo de 2. Mas � claro que 2^n - 1 � um n�mero �mpar e n�o pode ser
divis�vel por n, que � par


-----

A minha sol. ficou bem parecida:

seja p um primo que divide n (p > 2, pois n n�o pode ser par!)
n = p*m[0] para algum m[0] inteiro
2^n - 1 = 2^(p*m[0]) - 1 = (2^p)^m[0] - 1 = 2^m[0] - 1 (mod p)
pois 2^p = 2 (mod p)
se p|m[0] ent�o tome m[0] = p*m[1] e temos
2^n - 1 = 2^m[0] - 1 = 2^m[1] - 1 (mod p), continue o processo at� obter
m[k] tq p n�o divide m[k], logo
2^n - 1 = 2^m[k] - 1 (mod p)
mas se n|[2^n-1] temos que p|[2^n-1] e logo
2^m[k] = 1 (mod p), mas isso ocorre <=> (p-1)|m[k], mas (p - 1) � par, logo
m[k] � par e n � par, absurdo!

[ ]'s

=========================================================================
Instru��es para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=========================================================================

Responder a