A Polynomial Taking Only Non-Negative Integer Values
Let be a polynomial with real coefficients such that is a non-negative integer for every non-negative integer . Suppose also that .
Must for all ? And here is the real question:
What is the minimum possible value of given that is not identically zero, , and is a non-negative integer for all non-negative integers ?
Bonus: Exhibit an explicit polynomial achieving this minimum.
Answer: A Polynomial Taking Only Non-Negative Integer Values
Key Idea / Intuition
Any polynomial that vanishes at must be divisible (as a polynomial) by . The natural basis for polynomials that take integer values at integers is the binomial coefficient basis: . These are integer-valued at all integers. The constraint that for all non-negative integers, combined with the vanishing conditions, forces to be at least , and the polynomial achieves this.
The key insight: write in the basis of falling-factorial / binomial-coefficient polynomials. The vanishing at forces the first nonzero basis term to involve , and positivity at forces the coefficient to be a positive integer, giving minimum value .
Formal Proof / Solution
Step 1: Integer-valued polynomials have a canonical basis.
Every polynomial that maps non-negative integers to integers can be written uniquely as
This is a classical fact: the binomial coefficient polynomials form a -basis for integer-valued polynomials.
Step 2: Apply the vanishing conditions.
Note that for (integers). So:
Thus .
Step 3: Evaluate at .
(Since for .)
Step 4: Apply the non-negativity condition.
We need for all non-negative integers , and is not identically zero, so some .
In particular, .
Since is not identically zero and must be a non-negative integer for all , we need . If , then the leading behavior of for large is determined by the smallest with . But in that case still, and we need to check consistency โ but actually exactly, so to have we need .
Can while ? Yes โ for example gives . But the question asks for the minimum positive value achieved (since the problem says is not identically zero and asks for the minimum of ).
Wait โ actually can equal (e.g., gives ). The question as stated asks for the minimum positive value of , i.e., the smallest .
From Step 3, , so the minimum positive integer value is , achieved by:
Verification:
- โ
- โ
- for all โ
- is an integer for all integers โ
The minimum positive value of is , achieved by .
This is beautiful because is not obviously integer-valued โ yet it counts , the number of 3-element subsets of an -element set, which is always a non-negative integer!
Source: Mathematical folklore / Putnam-style