Let be a positive integer. Consider
as a set of points in three-dimensional space. Determine the smallest possible number of planes, the union of which contains but does not include .
(This problem was suggested by the Netherlands.)
Problem 1922
Official solutions — 2
Solution 1
We establish the following key lemma.
Lemma 1. Consider a nonzero polynomial in variables. Suppose that vanishes at all points such that and , while . Then .
*Proof.* We induct on . The base case is clear since . We assume that the statement is true for for some positive integer . Now we consider the case . Denote for clarity .
Let be the residue of modulo . Polynomial vanishes at each , hence for all . Therefore, also satisfies the condition of the Lemma; moreover, . Clearly, , so it suffices to prove that .
Now, expand polynomial in the powers of :
We show that the polynomial satisfies the condition of the induction hypothesis.
Consider the polynomial of degree . This polynomial has roots ; on the other hand, since . Hence , and its leading coefficient is . (For example, in the case we obtain that coefficient is nonzero.)
Similarly, take any numbers with . Substituting into , we get a polynomial in which vanishes at all points and has degree . Therefore, this polynomial is null, hence for all . In particular, .
Thus, the polynomial satisfies the condition of the induction hypothesis. So, we have and .
Now we can finish the solution. Suppose that there are planes covering all the points of but not containing the origin. Let their equations be . Consider the polynomial
It has total degree . This polynomial has the property that for any , while . Hence by Lemma 1 we get , as desired.
Solution 2
Suppose planes are given. As in the first solution, let be (nonzero) linear functions over such that the equations of the planes are . Define the polynomial , whose degree is . If a lattice point satisfies , , , and , then ; however, .
Polynomials are defined recursively by . By induction, we see that if , , , and , while . Furthermore, if is a nonzero polynomial, then its degree is .
Let , and construct polynomials as above. Specifically, define . Again, we have provided , and , while . If is nonzero, then its degree is .
Finally, let , and define by . As above, if , and . If is nonzero then its degree is .
Consider the polynomial . Its value at is nonzero, so it is a nonzero polynomial. Its degree, which must be nonnegative, is . Therefore, we have , as desired.
Therefore, planes are necessary, and it is possible to cover all the points with planes. In the original problem, , so the answer is .
Real numbers are given such that the are distinct, the are distinct, and the are distinct. If a collection of planes covers all points except , the collection contains at least points.
To prove this we need a more general form of the method of finite differences used above.
Lemma 2. Suppose distinct reals are given. Then there exist weights , with , such that for each nonnegative integer , we have , while .
*Proof.* The vectors are linearly dependent over , so there exist weights such that for each . However, since the are distinct, the vectors are linearly independent over . (This follows from the fact that their determinant, the Vandermonde determinant, is nonzero.) Therefore, we must have . Also, the vectors , for , are independent. Thus we cannot have .
Next we prove an essential result about the weights found above.
Lemma 3. Let reals be given, and weights be defined as above. Let be any polynomial, and define . If the degree of is less than , then ; otherwise, the degree of is less than the degree of .
*Proof.* First we prove the result for . The coefficient of is . This is zero if and nonzero if , provided . If , then all coefficients of are zero.
Now suppose is a general polynomial of degree . Then the term of is nonzero. Also, the term of depends only on the term of , so it is also nonzero. Thus the degree of is .
Finally, we solve the general form of IMO Problem 6. Suppose there are planes in the collection, so there exists a polynomial of degree such that unless . Apply Lemma 3 to (regarded as a polynomial in its first variable) with , to obtain a polynomial of degree such that unless . Apply Lemma 3 again (this time on the second variable) to produce a polynomial of degree such that unless . Apply Lemma 3 one more time (on the third variable) to produce a polynomial of degree such that . Since is a nonzero polynomial, we have . This completes the proof.