MathLabs

Problem 3

Let x1,x2,…,xnx_1, x_2, \ldots, x_n be real numbers satisfying x12+x22+⋯+xn2=1x_1^2 + x_2^2 + \cdots + x_n^2 = 1. Prove that for every integer k≥2k \ge 2 there are integers a1,a2,…,ana_1, a_2, \ldots, a_n, not all 00, such that ∣ai∣≤k−1|a_i| \le k - 1 for all ii and ∣a1x1+a2x2+⋯+anxn∣≤(k−1)nkn−1|a_1 x_1 + a_2 x_2 + \cdots + a_n x_n| \le \dfrac{(k-1)\sqrt{n}}{k^n - 1}.
Step 4 of 6: Pigeonhole: two sums land in the same subinterval
In plain words

More pigeons (knk^n sums) than pigeonholes (kn−1k^n-1 boxes) forces two sums to be squeezed uncomfortably close together.

Partition [0,(k−1)n] into kn−1 intervals of length (k−1)nkn−1\text{Partition } [0,(k-1)\sqrt n] \text{ into } k^n-1 \text{ intervals of length } \frac{(k-1)\sqrt n}{k^n-1}
Detailed analysis

Divide [0,(k−1)n][0,(k-1)\sqrt n] into kn−1k^n-1 consecutive subintervals of equal length (k−1)nkn−1\frac{(k-1)\sqrt n}{k^n-1}. There are knk^n values S(c)S(c) (Step 2) but only kn−1k^n-1 subintervals to hold them, so by the pigeonhole principle at least two distinct tuples c≠c′c\ne c' give values S(c)S(c) and S(c′)S(c') lying in the same subinterval.