demonelite123
- 216
- 0
Let Fn = 22n + 1 be the nth Fermat number and suppose that p|Fn, where p is a prime (possibly Fn itself). Show that 2^{2^{n+1}} \equiv 1 (mod p) so that ord_p(2)|2^{n+1}. Use this to show that ord_p(2) = 2^{n+1}.
So far i have shown that 2^{2^{n+1}} \equiv 1 (mod p) so that ord_p(2)|2^{n+1}. But what I'm having trouble showing now is that 2n+1 is the smallest possible number k such that 2^k \equiv 1 (mod p). I know that the order of 2 must be some power of 2 so I have tried to use a contradiction argument assuming that there exists a 2k such that 2^{2^k} \equiv 1 (mod p). then i have 2^{2^{n+1}} \equiv 2^{2^k} (mod p) so 2^{2^{n+1}-2^k} \equiv 1 (mod p). but i can't seem to find a contradiction.
can someone give me some hints to continue? thanks.
So far i have shown that 2^{2^{n+1}} \equiv 1 (mod p) so that ord_p(2)|2^{n+1}. But what I'm having trouble showing now is that 2n+1 is the smallest possible number k such that 2^k \equiv 1 (mod p). I know that the order of 2 must be some power of 2 so I have tried to use a contradiction argument assuming that there exists a 2k such that 2^{2^k} \equiv 1 (mod p). then i have 2^{2^{n+1}} \equiv 2^{2^k} (mod p) so 2^{2^{n+1}-2^k} \equiv 1 (mod p). but i can't seem to find a contradiction.
can someone give me some hints to continue? thanks.