Polynomial with No Integer Roots
Why it's beautiful: The statement sounds like it needs heavy machinery โ but the entire proof fits in two lines and uses nothing but parity (odd/even). The trick is so simple it's surprising: you split into cases based on whether the root is odd or even, and in each case evaluate at a known point to get a contradiction. No computation, no degree arguments, just parity.
Problem
Let be a polynomial with integer coefficients. Suppose and are both odd.
Prove that has no integer roots.
Hint: If is an integer root, consider whether is even or odd. In each case, try to relate to either or using a factoring trick.
Polynomial with No Integer Roots โ Answer
Key Fact: The Factoring Trick
For any polynomial with integer coefficients and any integers :
Why? Because divides for every positive integer , so it divides every term of .
Proof
Suppose for contradiction that is an integer root, so .
Case 1: is even.
Apply the factoring trick with , :
Since is even, must be even. But is odd โ contradiction.
Case 2: is odd.
Apply the factoring trick with , :
Since is odd, is even, so must be even. But is odd โ contradiction.
In both cases we reach a contradiction, so has no integer roots.
Why it works
The two conditions odd and odd serve as "parity guards" for even and odd candidates respectively. Any integer root must be one or the other, and each case kills itself via divisibility.
The key insight: you don't need to know anything about the degree of or the size of the root. The single fact does all the work.
Ray's Solution
Write .
Since is odd, is odd. Since is odd and is odd, we get is even.
Suppose is an integer root, so .
Case 1: is even.
Each is even, so each term is even. Thus is even (sum of even numbers). So:
Case 2: is odd.
Each is odd, so for all . Therefore:
So is even, and again:
In both cases , so has no integer roots.
This approach is more elementary than the divisibility trick โ it works directly from the coefficients, using that mod 2, all odd numbers are 1, so multiplying by an odd number preserves parity of the sum.