Olympiad Maths Prep

Track / Stage 7 / 177 of 300 #1577 of 2000

Problem 1577

National olympiad second round; IMO P1/P4
Number theory Difficulty 7.3 Prove it

Let K K be a finite field of p p elements, where p p is a prime. For every polynomial
f(x)\equali\equal0naixi f(x)\equal{}\sum_{i\equal{}0}^na_ix^i (K[x] \in K[x])
put
f(x)\equali\equal0naixpi \overline{f(x)}\equal{}\sum_{i\equal{}0}^n a_ix^{p^i}.
Prove that for any pair of polynomials f(x),g(x)K[x] f(x),g(x)\in K[x], f(x)g(x) \overline{f(x)}|\overline{g(x)} if and only if f(x)g(x) f(x)|g(x).

This one wants a proof. Work it on paper, read the official solution, then mark yourself honestly — the ladder only means something if the record is true.

Official solution

1. Define the Frobenius Endomorphism:
Let K K be a finite field with p p elements, where p p is a prime. For any polynomial f(x)=i=0naixiK[x] f(x) = \sum_{i=0}^n a_i x^i \in K[x] , define f(x)=i=0naixpi \overline{f(x)} = \sum_{i=0}^n a_i x^{p^i} . This transformation is related to the Frobenius endomorphism σ:K[x]K[x] \sigma: K[x] \to K[x] defined by σ(f)=fp \sigma(f) = f^p .

2. Homomorphism Construction:
Using the universal property of K[x] K[x] , we can construct a K K -algebra homomorphism φ:K[x]EndK(K[x]) \varphi: K[x] \to \text{End}_K(K[x]) such that φ(x)=σ \varphi(x) = \sigma . For any polynomial f(x)=i0aixiK[x] f(x) = \sum_{i \ge 0} a_i x^i \in K[x] , we have:
φ(f(x))(x)=(i0aiσi)(x)=i0aixpi=f(x) \varphi(f(x))(x) = \left( \sum_{i \ge 0} a_i \sigma^i \right)(x) = \sum_{i \ge 0} a_i x^{p^i} = \overline{f(x)}

3. **Division Algorithm in K[x] K[x] :**
For any polynomials f(x),g(x)K[x] f(x), g(x) \in K[x] with f(x)0 f(x) \neq 0 , there exist polynomials q(x),r(x)K[x] q(x), r(x) \in K[x] such that:
g(x)=q(x)f(x)+r(x)withdeg(r(x))<deg(f(x)) g(x) = q(x) f(x) + r(x) \quad \text{with} \quad \deg(r(x)) < \deg(f(x))

4. Applying the Homomorphism:
Applying the homomorphism φ \varphi to the equation g(x)=q(x)f(x)+r(x) g(x) = q(x) f(x) + r(x) , we get:
g(x)=φ(g(x))(x)=φ(q(x)f(x)+r(x))(x)=φ(q(x))(φ(f(x))(x))+φ(r(x))(x) \overline{g(x)} = \varphi(g(x))(x) = \varphi(q(x) f(x) + r(x))(x) = \varphi(q(x))(\varphi(f(x))(x)) + \varphi(r(x))(x)
Since φ \varphi is a homomorphism, we have:
g(x)=φ(q(x))(f(x))+r(x) \overline{g(x)} = \varphi(q(x))(\overline{f(x)}) + \overline{r(x)}

5. **Expressing φ(q(x)) \varphi(q(x)) :**
Let q(x)=i0cixi q(x) = \sum_{i \ge 0} c_i x^i . Then:
φ(q(x))(x)=i0ciσi(x)=i0cixpi \varphi(q(x))(x) = \sum_{i \ge 0} c_i \sigma^i(x) = \sum_{i \ge 0} c_i x^{p^i}
Therefore:
φ(q(x))(f(x))=i0cif(x)pi \varphi(q(x))(\overline{f(x)}) = \sum_{i \ge 0} c_i \overline{f(x)}^{p^i}

6. Combining Results:
Thus, we have:
g(x)=i0cif(x)pi+r(x)=f(x)(i0cif(x)pi1)+r(x) \overline{g(x)} = \sum_{i \ge 0} c_i \overline{f(x)}^{p^i} + \overline{r(x)} = \overline{f(x)} \left( \sum_{i \ge 0} c_i \overline{f(x)}^{p^i - 1} \right) + \overline{r(x)}
Since deg(r(x))=pdeg(r(x))<pdeg(f(x))=deg(f(x)) \deg(\overline{r(x)}) = p^{\deg(r(x))} < p^{\deg(f(x))} = \deg(\overline{f(x)}) , r(x) \overline{r(x)} is the remainder of the division of g(x) \overline{g(x)} by f(x) \overline{f(x)} .

7. Conclusion:
Therefore, f(x)g(x) f(x) \mid g(x) if and only if r(x)=0 r(x) = 0 , which implies r(x)=0 \overline{r(x)} = 0 . Hence, f(x)g(x) \overline{f(x)} \mid \overline{g(x)} .

\blacksquare

Source: NuminaMath-1.5, licensed Apache-2.0. Statement and solution reproduced as published; topic, difficulty and ordering added by this site.