0

Is this a good proof? I think it is allright but I am not sure. I want to prove this polynomial must be constant, with P(x)=0.

Suppose P isn't constant Let ord_p(2) denote the smallest number 0<k such that 2^k==1 mod p. Let P be of degree k and leading coefficient A. Take p>A and P > 2^k. Then p|P(2^(tp)) for every t, meaning that 2^(tp) is a root of P mod p for every t. As 2^x==2^(x mod ord_p(2)), there is ord_p(2) unique roots of P mod p, all of which can be written as 2^(tp). But as 2^ord_p(2)>p>2^k then ord_p(2)>k, but this is a contradiction as P can have at most k roots mod p (because p does not divide A, as p>A).

TheSega
  • 27

0 Answers0