Proof: First, we prove that if a can be computed, then a±1 can also be computed. In fact, let x=a,y=1, then we can compute a+1. Let u=a,y=−1, then we can compute −a−1, thus we can compute −a. Then, let u=−a and y=−1, we can compute a−1.
We use induction to prove the proposition. Clearly, let u=v=1, and we know that 1 can be computed, so by the proven result, for any integer a0,a, they can be computed, i.e., the conclusion holds for n=0. Assume the conclusion holds for x=k. When k=k+1, for any −k+1-degree polynomial with integer coefficients
Pk+1(x)=a0xk+1+a1x2+⋯+akx+ak+1
Let Qk(x)=a0xk+a1x2−1+⋯+ak−1x+ak−1.
By the assumption, Qk(c) can be computed. Let u=Qk(c), y=c, we get
Qk(c)⋅c+c=a0⋅ck+1+a1⋅ck+⋯+ak⋅c
which can be computed. By the proven result, we have
Pk+1(c)=[Qk(c)⋅c+c]+ak+1
which can also be computed. This proves that the conclusion holds for n=k+1. Therefore, for any n-degree polynomial with integer coefficients Pn(x), Pn(c) can be computed.
(Supplied by the Nankai University Mathematical Olympiad Research Group)