Maths Olympiad Prep

Track / Stage 8 / 107 of 180 #1807 of 1964

Problem 1807

IMO Shortlist mid-range; USAMO P2/P5
Algebra Difficulty 8.3 Prove it

Let x1,x2,,xnx_1, x_2, \dots, x_n be different real numbers. Prove that
1inji1xixjxixj={0, if n is even; 1, if n is odd. \sum_{1 \leqslant i \leqslant n} \prod_{j \neq i} \frac{1-x_{i} x_{j}}{x_{i}-x_{j}}=\left\{\begin{array}{ll} 0, & \text { if } n \text { is even; } \\ 1, & \text { if } n \text { is odd. } \end{array}\right.

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.

Official solution

1. Define the function and polynomial:
We start by defining the function fn(x1,,xn) f_n(x_1, \ldots, x_n) and the polynomial Pn(x1,,xn) P_n(x_1, \ldots, x_n) as follows:
fn(x1,,xn):=1inji1xixjxixj=:Pn(x1,,xn)i<j(xixj). f_n(x_1, \ldots, x_n) := \sum_{1 \le i \le n} \prod_{j \neq i} \frac{1 - x_i x_j}{x_i - x_j} =: \frac{P_n(x_1, \ldots, x_n)}{\prod_{i < j} (x_i - x_j)}.
Here, fn f_n is the function in the problem, and Pn P_n is the polynomial obtained by multiplying through by the common denominator i<j(xixj) \prod_{i < j} (x_i - x_j) .

2. Claim 1:
For all 1in 1 \le i \le n , we have:
xi1Pn(x1,,xn)(nmod2)i<j(xixj). x_i - 1 \mid P_n(x_1, \ldots, x_n) - (n \mod 2) \prod_{i < j} (x_i - x_j).
Proof:
We will show xn1Pn x_n - 1 \mid P_n , which suffices by symmetry. Let g(x1,,xn)=fn(x1,,xn)(nmod2) g(x_1, \ldots, x_n) = f_n(x_1, \ldots, x_n) - (n \mod 2) . Then essentially the claim is saying that xi1gn(x1,,xn) x_i - 1 \mid g_n(x_1, \ldots, x_n) . Plugging xn=1 x_n = 1 , we see:
f(x1,,xn1,1)=1+1in11xixi1jijn1xixjxixj=1fn1(x1,,xn1). f(x_1, \ldots, x_{n-1}, 1) = 1 + \sum_{1 \le i \le n-1} \frac{1 - x_i}{x_i - 1} \prod_{\substack{j \neq i \\ j \neq n}} \frac{1 - x_i x_j}{x_i - x_j} = 1 - f_{n-1}(x_1, \ldots, x_{n-1}).
By induction on the original problem statement, fn1(x1,,xn1)=(n1mod2) f_{n-1}(x_1, \ldots, x_{n-1}) = (n-1 \mod 2) . Hence by the above, f(x1,,xn1,1)=(nmod2) f(x_1, \ldots, x_{n-1}, 1) = (n \mod 2) , i.e., g(x1,,xn1,1)=0 g(x_1, \ldots, x_{n-1}, 1) = 0 . Treating g(x1,,xn) g(x_1, \ldots, x_n) as a polynomial in xn x_n , this proves xn1g(x1,,xn) x_n - 1 \mid g(x_1, \ldots, x_n) , as needed. \blacksquare

3. Claim 2:
For all 1i<jn 1 \le i < j \le n , we have xixjPn(x1,,xn) x_i - x_j \mid P_n(x_1, \ldots, x_n) .

Proof:
Fix a<b a < b , and assume xa=xb x_a = x_b . We will prove Pn(x1,,xn)=0 P_n(x_1, \ldots, x_n) = 0 . We have:
fn(x1,,xn)=1inSi(x1,,xn), f_n(x_1, \ldots, x_n) = \sum_{1 \le i \le n} S_i(x_1, \ldots, x_n),
where the summand Si S_i is:
Si(x1,,xn)=(1xix1)(1xixi1)(1xixi+1)(1xixn)(xix1)(xixi1)(xixi+1)(xixn). S_i(x_1, \ldots, x_n) = \frac{(1 - x_i x_1) \cdots (1 - x_i x_{i-1})(1 - x_i x_{i+1}) \cdots (1 - x_i x_n)}{(x_i - x_1) \cdots (x_i - x_{i-1})(x_i - x_{i+1}) \cdots (x_i - x_n)}.
For a fixed k k , when we multiply Sk S_k through by i<j(xixj) \prod_{i < j} (x_i - x_j) , we get a product, and this product contains all terms of the form (xixj) (x_i - x_j) , where ik i \neq k . In particular, Sk S_k for k{a,b} k \notin \{a, b\} is a product which contains xaxb x_a - x_b (or its negative), and hence Sk=0 S_k = 0 for k{a,b} k \notin \{a, b\} . So actually fn=Sa+Sb f_n = S_a + S_b , so:
Pn=Sai<j(xixj)+Sbi<j(xixj). P_n = S_a \prod_{i < j} (x_i - x_j) + S_b \prod_{i < j} (x_i - x_j).
We see that:
Sai<j(xixj)=(ia(1xaxi))((1)a1i<j,i,ja(xixj)), S_a \prod_{i < j} (x_i - x_j) = \left( \prod_{i \neq a} (1 - x_a x_i) \right) \cdot \left( (-1)^{a-1} \prod_{i < j, i, j \neq a} (x_i - x_j) \right),
Sbi<j(xixj)=(ib(1xbxi))((1)b1i<j,i,jb(xixj)). S_b \prod_{i < j} (x_i - x_j) = \left( \prod_{i \neq b} (1 - x_b x_i) \right) \cdot \left( (-1)^{b-1} \prod_{i < j, i, j \neq b} (x_i - x_j) \right).
where the (1)a1 (-1)^{a-1} comes due to the fact that when we multiply (xixj) \prod (x_i - x_j) , the terms xax1,,xaxa1 x_a - x_1, \ldots, x_a - x_{a-1} need to be switched in sign.

We claim that on the RHS, the first terms are equal and the second terms are negatives. For the first terms, note that since xa=xb x_a = x_b :
ia(1xaxi)=i(1xaxi)1xa2=i(1xbxi)1xb2=ib(1xbxi), \prod_{i \neq a} (1 - x_a x_i) = \frac{\prod_{i} (1 - x_a x_i)}{1 - x_a^2} = \frac{\prod_{i} (1 - x_b x_i)}{1 - x_b^2} = \prod_{i \neq b} (1 - x_b x_i),
as needed. For the second terms, we want to show:
(1)a1i<j,i,ja(xixj)=(1)b1i<j,i,jb(xixj). (-1)^{a-1} \prod_{i < j, i, j \neq a} (x_i - x_j) = - (-1)^{b-1} \prod_{i < j, i, j \neq b} (x_i - x_j).
It suffices to show the "complement"; however, we have to remove xaxb x_a - x_b since it is equal to 0 0 . We want to show:
(1)a1i<ja{i,j}(i,j)(a,b)(xixj)=(1)b1i<jb{i,j}(i,j)(a,b)(xixj). (-1)^{a-1} \prod_{\substack{i < j \\ a \in \{i, j\} \\ (i, j) \neq (a, b)}} (x_i - x_j) = -(-1)^{b-1} \prod_{\substack{i < j \\ b \in \{i, j\} \\ (i, j) \neq (a, b)}} (x_i - x_j).
Writing out the LHS and RHS above (omitting the (1) (-1) powers):
(xaxa+1)(xaxb1)(xaxb+1)(xaxn)()(x1xa)(xa1xa)(), (x_a - x_{a+1}) \cdots (x_a - x_{b-1}) \underbrace{(x_a - x_{b+1}) \cdots (x_a - x_n)}_{(\spadesuit)} \underbrace{(x_1 - x_a) \cdots (x_{a-1} - x_a)}_{(\heartsuit)},
(xbxb+1)(xbxn)()(x1xb)(xa1xb)()(xa+1xb)(xb1xb). \underbrace{(x_b - x_{b+1}) \cdots (x_b - x_n)}_{(\spadesuit)} \underbrace{(x_1 - x_b) \cdots (x_{a-1} - x_b)}_{(\heartsuit)} (x_{a+1} - x_b) \cdots (x_{b-1} - x_b).
The corresponding sets of terms are underlined under common () (\heartsuit) and () (\spadesuit) braces. The remaining terms can be paired up in pairs that are negatives of each other. Since there are ba1 b - a - 1 such pairs, the quotient of the LHS and RHS is (1)ba1 (-1)^{b - a - 1} . This proves the desired. \blacksquare

4. Conclusion:
From Claim 2, we know:
i<j(xixj)Pn(x1,,xn). \prod_{i < j} (x_i - x_j) \mid P_n(x_1, \ldots, x_n).
Hence fn(x1,,xn) f_n(x_1, \ldots, x_n) is actually a polynomial, not just a rational function. Now, Claim 1 implies that:
(x11)(xn1)fn(x1,,xn)(nmod2). (x_1 - 1) \cdots (x_n - 1) \mid f_n(x_1, \ldots, x_n) - (n \mod 2).
But degfn(x1,,xn)=n1 \deg f_n(x_1, \ldots, x_n) = n - 1 . Even with multiple variables, it is impossible for a degree n n polynomial to divide a nonzero degree n1 n - 1 polynomial. Therefore, fn(x1,,xn)=(nmod2) f_n(x_1, \ldots, x_n) = (n \mod 2) .

\blacksquare

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