Maths Olympiad Prep

Track / Stage 7 / 206 of 300 #1606 of 1964

Problem 1606

National Olympiad second round; IMO P1/P4
Geometry Difficulty 7.3 Prove it

Suppose that v1,v2,...,vd\displaystyle{{v_1},{v_2},...,{v_d}} are unit vectors in Rd\displaystyle{{{\Bbb R}^d}}. Prove that there exists a unitary vector u\displaystyle{u} such that ∣u⋅vi∣≤1d\displaystyle{\left| {u \cdot {v_i}} \right| \leq \frac{1}{{\sqrt d }}} for i=1,2,...,d\displaystyle{i = 1,2,...,d}.

Note. Here ⋅\displaystyle{ \cdot } denotes the usual scalar product on Rd\displaystyle{{{\Bbb R}^d}}.

Proposed by Tomasz Tkocz, University of Warwick.

This one wants a proof. Work it on paper, then read the official solution and mark yourself. Be honest about it: the record is only any use to you if it is.

Next problem →

Official solution

1. Gram-Schmidt Process and Orthonormal Basis:
We start by applying the Gram-Schmidt process to the unit vectors v1,v2,…,vd v_1, v_2, \ldots, v_d to obtain an orthonormal basis e1,e2,…,ed e_1, e_2, \ldots, e_d of Rd\mathbb{R}^d. This process ensures that each ek e_k lies in the span of v1,…,vk v_1, \ldots, v_k .

2. **Choosing the Vector u u :**
We aim to construct a vector u=a1e1+a2e2+⋯+aded u = a_1 e_1 + a_2 e_2 + \cdots + a_d e_d such that ∣u⋅vi∣≤1d |u \cdot v_i| \leq \frac{1}{\sqrt{d}} for all i=1,2,…,d i = 1, 2, \ldots, d . We will choose the coefficients ai a_i by induction.

3. Inductive Step:
Assume we have chosen a1,a2,…,ak a_1, a_2, \ldots, a_k such that ∣ui⋅vi∣≤1d |u_i \cdot v_i| \leq \frac{1}{\sqrt{d}} for all i≤k i \leq k , where uk=a1e1+a2e2+⋯+akek u_k = a_1 e_1 + a_2 e_2 + \cdots + a_k e_k .

4. Function Definition:
Consider the function f(t)=(uk+tek+1)⋅vk+1 f(t) = (u_k + t e_{k+1}) \cdot v_{k+1} . Note that ek+1⋅vk+1≠0 e_{k+1} \cdot v_{k+1} \neq 0 because if ek+1⋅vk+1=0 e_{k+1} \cdot v_{k+1} = 0 , then v1,…,vk+1 v_1, \ldots, v_{k+1} would all be perpendicular to ek+1 e_{k+1} . However, since the spans of e1,…,ek+1 e_1, \ldots, e_{k+1} and v1,…,vk+1 v_1, \ldots, v_{k+1} are the same, this would imply ek+1⋅ek+1=0 e_{k+1} \cdot e_{k+1} = 0 , which is a contradiction.

5. **Range of f(t) f(t) :**
Since ek+1⋅vk+1≤1 e_{k+1} \cdot v_{k+1} \leq 1 , the function f(t) f(t) maps the interval (−1d,1d) \left( -\frac{1}{\sqrt{d}}, \frac{1}{\sqrt{d}} \right) to an interval of length at most 21d 2 \frac{1}{\sqrt{d}} . Because f(t) f(t) is linear with a non-zero slope, it is surjective on this interval.

6. **Choosing t0 t_0 :**
There exists a t0 t_0 such that ∣t0∣≤1d |t_0| \leq \frac{1}{\sqrt{d}} and ∣f(t0)∣≤1d |f(t_0)| \leq \frac{1}{\sqrt{d}} . We set ak+1=t0 a_{k+1} = t_0 .

7. **Constructing u u :**
By repeating this process for k=1,2,…,d k = 1, 2, \ldots, d , we construct a vector u u such that ∣u⋅vi∣≤1d |u \cdot v_i| \leq \frac{1}{\sqrt{d}} for all i=1,2,…,d i = 1, 2, \ldots, d .

8. Normalization:
The vector u u constructed in this manner may not be a unit vector. However, since ∥u∥≥1 \|u\| \geq 1 , we can normalize u u by setting u′=u∥u∥ u' = \frac{u}{\|u\|} . This ensures that u′ u' is a unit vector and ∣u′⋅vi∣≤1d |u' \cdot v_i| \leq \frac{1}{\sqrt{d}} for all i i .

■\blacksquare

Source: NuminaMath-1.5, licensed Apache-2.0. Statement reproduced verbatim; metadata (topic, difficulty, ordering) added by this project.