Maths Olympiad Prep

Library / /2 of 7

Number theory Difficulty 8.5 Shortlist Prove it China

Given a prime number pp and a positive real number λ\lambda less than 11. Let kk be an integer, and let SS and TT be sets consisting of consecutive ss and tt integers, respectively, satisfying 1st<λ12p1 \le s \le t < \frac{\lambda}{12}p. Furthermore, assume that the number of elements in the set
{(x,y)S×T:kxy(modp)} \{(x, y) \in S \times T : kx \equiv y \pmod{p}\}
is not less than 1+λs1 + \lambda s. Prove that there exist integers aa and bb satisfying
kab(modp),0<a1λ,btλs. ka \equiv b \pmod{p}, \quad 0 < a \le \frac{1}{\lambda}, \quad |b| \le \frac{t}{\lambda s}.

Solution

Proof. Let the solutions to the congruence equation kxy(modp)kx \equiv y \pmod{p} in S×TS \times T be (x1,y1),,(xn,yn)(x_1, y_1), \dots, (x_n, y_n), where n1+λs1n \ge 1 + \lambda s \ge 1. Hence, we know that SS and TT are both non-empty, implying that n2n \ge 2. Since TT is contained in a complete residue system modulo pp, we know that the xix_i's are distinct. Without loss of generality, let's assume x1<x2<<xnx_1 < x_2 < \dots < x_n. Let ui=xix1u_i = x_i - x_1 and vi=yiy1v_i = y_i - y_1. Then we have
kuivi(modp),0uis,vit. ku_i \equiv v_i \pmod{p}, \quad 0 \le u_i \le s, \quad |v_i| \le t.
Let a=u2gcd(u2,v2)a = \frac{u_2}{\gcd(u_2, v_2)} and b=v2gcd(u2,v2)b = \frac{v_2}{\gcd(u_2, v_2)}. Thus, gcd(a,b)=1\gcd(a, b) = 1, and we have
0<as,bt,kab(modp). 0 < a \le s, \quad |b| \le t, \quad ka \equiv b \pmod{p}.
Combining with kuivi(modp)ku_i \equiv v_i \pmod{p}, we obtain
buikauiavi(modp). bu_i \equiv kau_i \equiv av_i \pmod{p}.
Let bui=avi+pwibu_i = av_i + pw_i. Then we have
wibs+atp. |w_i| \le \frac{|b|s + at}{p}.
Let L=bs+atpL = \frac{|b|s + at}{p}.

(1) If L<1L < 1, then wi=0w_i = 0 for all ii, and hence bui=avibu_i = av_i. Since gcd(a,b)=1\gcd(a, b) = 1, it follows that uiu_i must be multiples of aa. Combining with the fact that ui[0,s]u_i \in [0, s] are distinct non-negative integers, we have
smaxuia(n1)aλs, s \ge \max u_i \ge a(n-1) \ge a\lambda s,
which implies a1λa \le \frac{1}{\lambda}. Furthermore, from
atmaxavi=maxbuib(aλs), at \ge \max |av_i| = \max |bu_i| \ge |b| \cdot (a\lambda s),
we have btλs|b| \le \frac{t}{\lambda s}.

(2) If L1L \ge 1, then wiw_i can take at most 2L+13L2L+1 \le 3L integer values in the range [L,L][-L, L]. By the pigeonhole principle, at least n3L\frac{n}{3L} of the wiw_i's take the same value. Let EE be the set of indices ii where wiw_i takes the same value, and let ui0u_{i_0} be the smallest value in {ui:iE}\{u_i : i \in E\}. From
b(uiui0)=a(vivi0)+p(wiwi0)=a(vivi0),iE, b(u_i - u_{i_0}) = a(v_i - v_{i_0}) + p(w_i - w_{i_0}) = a(v_i - v_{i_0}), \quad \forall i \in E,
we obtain auiui0a \mid u_i - u_{i_0}. Combining 0uiui0=xixi0s0 \le u_i - u_{i_0} = x_i - x_{i_0} \le s, we have
smaxiE(uiui0)a(E1). s \ge \max_{i \in E} (u_i - u_{i_0}) \ge a(|E| - 1).
Also, from vivi0=yiyi0t|v_i - v_{i_0}| = |y_i - y_{i_0}| \le t, we have
atmax(avivi0)=bmaxiE(uiui0)b(a(E1)). at \ge \max (a|v_i - v_{i_0}|) = |b| \max_{i \in E} (u_i - u_{i_0}) \ge |b|(a(|E| - 1)).
Note that
L=bs+atp2stp<λs6, L = \frac{|b|s + at}{p} \le \frac{2st}{p} < \frac{\lambda s}{6},
which implies 1<λs6L1 < \frac{\lambda s}{6L}. Thus, we have
E1λs3Lλs6L=λs6L. |E| - 1 \ge \frac{\lambda s}{3L} - \frac{\lambda s}{6L} = \frac{\lambda s}{6L}.
Substituting back into the previous inequalities, we obtain
λa6L,λbs6Lt, \lambda a \le 6L, \quad \lambda |b|s \le 6Lt,
which leads to
λp=λbs+λatL12t, \lambda p = \frac{\lambda |b|s + \lambda at}{L} \le 12t,
contradicting the condition t<λp12t < \frac{\lambda p}{12}!

Thus, we have shown that L1L \ge 1 is not possible, and only L<1L < 1 holds true in this case. \square

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

Source: MathNet, licensed CC-BY-4.0. Statement and solution reproduced as published; topic and difficulty added by this site.