Maths Olympiad Prep

Library / Iranian Mathematical Olympiad /198 of 270

Iranian Mathematical Olympiad

Number theory Difficulty 7.0 National Olympiad Prove it Iran

Let pp be an odd prime number. We say a polynomial

f(x)=∑j=0najxj is i-residue if ∑p−1<j,j>0aj≡i(modp). f(x) = \sum_{j=0}^{n} a_{j}x^{j} \text{ is } i\text{-residue if } \sum_{p-1 < j, j > 0} a_{j} \equiv i \pmod{p}.

Show that {f(1),…,f(p−1)}\{f(1), \dots, f(p-1)\} is a complete residue system modulo pp if and only if polynomials f(x),…,f(x)p−2f(x), \dots, f(x)^{p-2} are 0-residue and (f(x))p−1(f(x))^{p-1} is 1-residue.

Solution

Lemma. Let pp be an odd prime number and kk a positive integer then we have
∑i=0p−1ik≡{0p−1∤k−1p−1∣k(modp). \sum_{i=0}^{p-1} i^k \equiv \begin{cases} 0 & p-1 \nmid k \\ -1 & p-1 \mid k \end{cases} \pmod{p}.
Proof. If p−1∤kp-1 \nmid k the statement is obvious by Fermat Little Theorem. For p−1∤kp-1 \nmid k
consider gg a primitive root modulo pp then
∑i=0p−1ik≡∑i=1p−1ik≡∑i=1p−1gik≡gk(p−1)−1gk−1≡0(modp)(p−1∤k⇒gk≢1). \sum_{i=0}^{p-1} i^k \equiv \sum_{i=1}^{p-1} i^k \equiv \sum_{i=1}^{p-1} g^{ik} \equiv \frac{g^{k(p-1)} - 1}{g^k - 1} \equiv 0 \pmod{p} \quad (p-1 \nmid k \Rightarrow g^k \not\equiv 1).
Now for every polynomial f∈Z[x]f \in \mathbb{Z}[x] with f(x)=∑n=0manxnf(x) = \sum_{n=0}^{m} a_n x^n, we have
∑i=0p−1f(i)≡∑i=0p−1∑n=0manin≡∑n=0man∑i=0p−1in≡−∑p−1∣n,n>0an(modp). \sum_{i=0}^{p-1} f(i) \equiv \sum_{i=0}^{p-1} \sum_{n=0}^{m} a_n i^n \equiv \sum_{n=0}^{m} a_n \sum_{i=0}^{p-1} i^n \equiv - \sum_{p-1 \mid n, n>0} a_n \pmod{p}.
Therefore if f(0),f(1),…,f(p−1)f(0), f(1), \dots, f(p-1) are a complete system of residues modulo pp then

a0i+a1i+⋯+ap−1i≡0(modp)(1≤i≤p−2) a_0^i + a_1^i + \cdots + a_{p-1}^i \equiv 0 \pmod{p} \quad (1 \le i \le p-2)
a0p−1+a1p−1+⋯+ap−1p−1≡−1(modp) a_0^{p-1} + a_1^{p-1} + \cdots + a_{p-1}^{p-1} \equiv -1 \pmod{p}
Then {a0,a1,…,ap−1}\{a_0, a_1, \dots, a_{p-1}\} is a complete system of residues. Now Suppose that
g(x)=(x−a0)(x−a1)⋯(x−ap−1)=xp+b1xp−1+⋯+bp−1x+bpg(x) = (x - a_0)(x - a_1)\cdots(x - a_{p-1}) = x^p + b_1x^{p-1} + \cdots + b_{p-1}x + b_p
and Si=a0i+a1i+⋯+ap−1iS_i = a_0^i + a_1^i + \cdots + a_{p-1}^i for i∈Ni \in \mathbb{N}.
If for all 0≤i≤p−10 \le i \le p-1 we have ai≢0(modp)a_i \not\equiv 0 \pmod{p} then invoking the Fermat little theorem we have 1≡a0p−1+a1p−1+⋯+ap−1p−1≡1+1+⋯+1p times≡0(modp)1 \equiv a_0^{p-1} + a_1^{p-1} + \cdots + a_{p-1}^{p-1} \equiv \frac{1+1+\cdots+1}{p \text{ times}} \equiv 0 \pmod{p}
Contradiction. So there exists a 0≤j≤p−10 \le j \le p-1 such that aj≡0(modp)a_j \equiv 0 \pmod{p} and therefore bp≡0(modp)b_p \equiv 0 \pmod{p}. Now by Newton identities we have
{S1+b1=0S2+b1S1+2b2=0S3+b1S2+b2S1+3b3=0⋮Sp−1+b1Sp−2+⋯+bp−2S1+(p−1)bp−1=0 \left\{ \begin{array}{l} S_1 + b_1 = 0 \\ S_2 + b_1 S_1 + 2b_2 = 0 \\ S_3 + b_1 S_2 + b_2 S_1 + 3b_3 = 0 \\ \vdots \\ S_{p-1} + b_1 S_{p-2} + \cdots + b_{p-2} S_1 + (p-1)b_{p-1} = 0 \end{array} \right.
Hence
S1+b1=0,S1≡0(modp)⇒b1≡0(modp) S_1 + b_1 = 0, S_1 \equiv 0 \pmod{p} \Rightarrow b_1 \equiv 0 \pmod{p}
S2+b1S1+2b2=0,S1≡S2≡0(modp)⇒2b2≡0(modp)⇒b2≡0(modp)⋮ S_2 + b_1 S_1 + 2b_2 = 0, S_1 \equiv S_2 \equiv 0 \pmod{p} \Rightarrow 2b_2 \equiv 0 \pmod{p} \Rightarrow b_2 \equiv 0 \pmod{p} \\ \vdots
Sp−2+b1Sp−3+⋯+bp−3S1+(p−2)bp−2=0,S1≡S2≡⋯≡Sp−2≡0(modp)⇒(p−2)bp−2≡0(modp)⇒bp−2≡0(modp) S_{p-2} + b_1 S_{p-3} + \cdots + b_{p-3} S_1 + (p-2)b_{p-2} = 0, S_1 \equiv S_2 \equiv \cdots \equiv S_{p-2} \equiv 0 \pmod{p} \\ \Rightarrow (p-2)b_{p-2} \equiv 0 \pmod{p} \Rightarrow b_{p-2} \equiv 0 \pmod{p}

we have ∑i=0p−1f(i)s≡0(modp)\sum_{i=0}^{p-1} f(i)^s \equiv 0 \pmod{p} for 1≤s≤p−21 \le s \le p-2 so f(x),(f(x))2,…,(f(x))p−2f(x), (f(x))^2, \dots, (f(x))^{p-2} are all
0-residue and −∑i=0p−1f(i)p−1≡1(modp)-\sum_{i=0}^{p-1} f(i)^{p-1} \equiv 1 \pmod{p} so (f(x))p−1(f(x))^{p-1} is 1-residue.
Now for reverse by (1) it suffices to prove that if for pp numbers a0,a1,…,ap−1∈Za_0, a_1, \dots, a_{p-1} \in \mathbb{Z}
we have

and

{\left\{ \right. Sp−1+b1Sp−2+⋯+bp−2S1+(p−1)bp−1=0S1≡S2≡⋯≡Sp−2≡0,Sp−1≡−1(modp)⇒(p−1)bp−1≡1(modp)⇒bp−1≡−1(modp)\begin{array}{l} S_{p-1} + b_1 S_{p-2} + \cdots + b_{p-2} S_1 + (p-1)b_{p-1} = 0 \\ S_1 \equiv S_2 \equiv \cdots \equiv S_{p-2} \equiv 0, S_{p-1} \equiv -1 \pmod{p} \\ \Rightarrow (p-1)b_{p-1} \equiv 1 \pmod{p} \Rightarrow b_{p-1} \equiv -1 \pmod{p} \end{array} \left. \right.

Want a route through all this instead of an archive? The track puts 2,604 problems in a working order, from Junior Challenge level to the IMO shortlist.

Source: MathNet, licensed CC-BY-4.0. Statement reproduced verbatim; metadata (topic, difficulty) added by this project.