Let be a polynomial with real coefficients of degree . Suppose that is an integer for all . Prove that for all distinct integers .
Problem 1405
Official solution
1. Lemma Proof:
- Base Case: For , let be a polynomial of degree 0 (a constant polynomial). If is an integer for one integer value of , it is trivially an integer for all .
- Inductive Step: Assume the lemma holds for some . Let be a polynomial of degree such that is an integer for . Consider the polynomial . The degree of is , and is an integer for . By the induction hypothesis, is an integer for every . Since , an induction on shows that is an integer for every integer .
2. Main Proof:
- Base Case: For , the polynomial is a constant. The condition being an integer is trivially satisfied since .
- Inductive Step: Assume the statement holds for . Let be a polynomial of degree that satisfies the given condition. Write , where is a polynomial of degree . We have , which is an integer for . By the lemma, is an integer for every . Thus, is an integer for every integer .
3. **Consider the Polynomial :**
- The degree of is . We have .
- By the given condition, is an integer for . By the induction hypothesis, is an integer for every distinct integers .
4. Conclusion:
- Using the results from the lemma and the induction hypothesis, we conclude that is an integer for every distinct integers .
Thus, for all distinct integers .