Exercise 2.8.37* ($n \nmid 2^n -1$)

Show that if n > 1 then n ( 2 n 1 ) .

Hint: Note that if p is the least prime divisor of n then ( p 1 , n ) = 1 .

Answers

Proof. Assume for contradiction that n 2 n 1 , where n > 1 .

Since n > 1 , n has prime divisors. Let p be the least prime divisor of n . Note that p 2 , otherwise, 2 n , thus 2 2 n 1 , but 2 n 1 is odd. This is a contradiction, so p 2 .

If q is any common prime factor of p 1 and n , then q n , thus q p by definition of p , and q p 1 , therefore q p 1 < p . This is a contradiction, so p 1 and n have no common prime factor. This proves that ( p 1 ) n = 1 .

Let h be the order of 2 modulo p . From p n , and n 2 n 1 , we deduce 2 n 1 ( mod p ) . Therefore h n . Moreover, by Fermat’s Theorem, 2 p 1 1 ( mod p ) , because p 2 . Hence h p 1 . From h n and h p 1 , we deduce h n ( p 1 ) = 1 , thus h = 1 . Then 2 h = 2 1 ( mod p ) , therefore p 1 . But p is prime, so p 1 . This is a contradiction, which proves that n 2 n 1 for every n > 1 . □

User profile picture
2024-09-27 09:14
Comments