Skip to main content
OlympiadHQ

Browse · MathNet

Print

The 35th Japanese Mathematical Olympiad

Japan number theory

Problem

Determine all polynomials with integer coefficients such that, for any integer , the following conditions hold: divides .
Solution
Solution: We will show that provides an answer. For we have , thus the first condition is satisfied.

Lemma 1. Let be positive integers. If is a multiple of , then is a multiple of .

Proof. Since , we have . Thus is a multiple of as desired.

Let . Since is a multiple of , an induction using Lemma 1 shows that is a multiple of for . Thus, we conclude that is an answer for .

Next we will show that no other answers exist. For integers with , we write to mean that is divisible by .

Lemma 2. For a positive integer and integers and , implies .

Proof. Write , where is a nonnegative integer and are integers. Since , is divisible by .

We will show that, for an odd prime and an integer , implies . For a nonnegative integer , Lemma 2 shows that . Thus we have Since and are coprime, we can take a nonnegative integer such that . Then holds and thus Fermat's little theorem shows that therefore we have Since , and are coprime. Thus, there exists a positive integer such that . By Fermat's little theorem we have that is, .

We have shown that, for an odd prime and an integer , implies . In particular, for an odd prime , any prime factor of is also a prime factor of , which means that is a power of .

Write where and are nonnegative integers and are integers. Let be an odd prime greater than . Then is a multiple of , while . The argument above shows that .

Let . Then there exist infinitely many integers such that . It follows that as polynomials. We conclude that .
Final answer
f(x) = (x - 1)^m for some nonnegative integer m

Techniques

Fermat / Euler / Wilson theoremsPolynomials mod pFactorization techniquesPolynomial operations