Maths Olympiad Prep

Library / Team Selection Test for IMO /45 of 55

Team Selection Test for IMO, 2011

Number theory Difficulty 8.8 Shortlist Prove it Turkey

Let pp be a prime, nn be a positive integer, and let ZpnZ_{p^n} denote the set of congruence classes modulo pnp^n. Determine the number of functions f:Zpn→Zpnf : Z_{p^n} \to Z_{p^n} satisfying the condition
f(a)+f(b)≡f(a+b+pab)(modpn) f(a) + f(b) \equiv f(a + b + pab) \pmod{p^n}
for all a,b∈Zpna, b \in Z_{p^n}.

Solution

The answer is pnp^n.
Let ai=(1+p)i−1pa_i = \frac{(1+p)^i - 1}{p} for i≥0i \ge 0. By induction we obtain f(ai)≡if(1)(modpn)f(a_i) \equiv i f(1) \pmod{p^n} for all i≥0i \ge 0.
If p>2p > 2 or p=2p = 2 and n=1n = 1, then
ai≡aj(modpn)⇒(1+p)j−i≡1(modpn+1)⇒i≡j(modpn). a_i \equiv a_j \pmod{p^n} \Rightarrow (1+p)^{j-i} \equiv 1 \pmod{p^{n+1}} \Rightarrow i \equiv j \pmod{p^n}.
Since ai+aj+paiaj=ai+ja_i + a_j + p a_i a_j = a_{i+j} for all i,j≥0i, j \ge 0, the function defined by f(ai)≡ic(modpn)f(a_i) \equiv i c \pmod{p^n}, (0≤i<pn)(0 \le i < p^n), satisfies the condition of the question for any choice of c∈Zpnc \in \mathbb{Z}_{p^n}.

ai≡aj(mod2n)⇒3j−i≡1(mod2n+1)⇒i≡j(mod2n−1) a_i \equiv a_j \pmod{2^n} \Rightarrow 3^{j-i} \equiv 1 \pmod{2^{n+1}} \Rightarrow i \equiv j \pmod{2^{n-1}}
and Zpn={ai:0≤i<2n−1}∪{−ai−1:0≤i<2n−1}Z_{p^n} = \{a_i : 0 \le i < 2^{n-1}\} \cup \{-a_i - 1 : 0 \le i < 2^{n-1}\}. We also have 2f(−1)≡f(−1)+f(−1)≡f((−1)+(−1)+2(−1)(−1))≡f(0)≡0(mod2n)2f(-1) \equiv f(-1) + f(-1) \equiv f((-1) + (-1) + 2(-1)(-1)) \equiv f(0) \equiv 0 \pmod{2^n}.
Since ai−aj+2aiaj=ai+ja_i - a_j + 2 a_i a_j = a_{i+j}, ai+(−aj−1)+2ai(−aj−1)=−ai+j−1a_i + (-a_j - 1) + 2 a_i (-a_j - 1) = -a_{i+j} - 1, and (−ai−1)+(−aj−1)+2(−ai−1)(−aj−1)=ai+j(-a_i - 1) + (-a_j - 1) + 2(-a_i - 1)(-a_j - 1) = a_{i+j} for all i,j≥0i, j \ge 0, the function defined by f(ai)≡ic(mod2n)f(a_i) \equiv i c \pmod{2^n} and f(−ai−1)≡ic+d(mod2n)f(-a_i - 1) \equiv i c + d \pmod{2^n}, (0≤i<2n−10 \le i < 2^{n-1}), satisfies the condition of the question for any choice of c∈2Z2nc \in 2\mathbb{Z}_{2^n} and d∈2n−1Z2nd \in 2^{n-1}\mathbb{Z}_{2^n} as f(a)+f(−1)≡f(−a−1)(mod2n)f(a) + f(-1) \equiv f(-a - 1) \pmod{2^n} for all a∈Zpna \in Z_{p^n}.

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.