Let a, b, and d be integers satisfying d≥0, ∣a∣≥2, and b≥(∣a∣+1)d+1. Suppose f(x) is a real-coefficient polynomial of degree d, and for each positive integer n, let rn denote the remainder of ⌊f(n)an⌋ modulo b.
Proof: If the sequence rn is ultimately periodic, then f(x) is a rational-coefficient polynomial.
Note 1: For every real number x, ⌊x⌋ denotes the largest integer that is not greater than x.
Note 2: A sequence an is called ultimately periodic if there exist positive integers n0 and T such that for every integer n≥n0, we have an+T=an.
Solution
Proof. Lemma Let integers a and real number z satisfy ∣a∣≥2. For any non-negative integer n, if ∣∣anz∣∣<∣a∣+11, then z is an integer. Here, ∣∣x∣∣ is defined as the distance between the real number x and the nearest integer, that is, ∣∣x∣∣=min({x},1−{x}).
Proof of the lemma: Without loss of generality, assume a≥2 (otherwise, replace a with −a). Suppose the conclusion is false. Without loss of generality, assume 0<z≤21 (otherwise, replace z with m∓z, where m is some suitable integer). Since z∈(0,a−1(a+1)1), we can assume that ak(a+1)1≤z<ak−1(a+1)1(k∈Z≥0), which implies a+11≤akz<1−a+11. Consequently, ∣∣akz∣∣≥a+11, leading to a contradiction. Thus, the lemma is proven.
Back to the original question. Assume, for the sake of contradiction, that f(x)=adxd+ad−1xd−1+⋯+a1x+a0 is not a polynomial with rational coefficients. Let t be the largest index such that at∈/Q. Define {bf(n)an}=brn+εn,εn∈[0,1). Let g(x)=Δtf(x)=∑i=0t(−1)i(it)f(x+t−i), where Δ denotes the finite difference operator. It is easy to see that except for the constant term, all coefficients of g(x) are rational numbers. Let g(x)=cd−txd−t+⋯+c1x+c0, and let K be the least common multiple of the denominators of c1,c2,⋯,cd−t. Now, {bg(n)an+t}={i=0∑tb(−1)i(it)f(n+t−i)an+t−i⋅ai}={i=0∑tb(−1)i(it)ai(rn+t−i+εn+t−i)}={i=0∑trn+t−ib(−1)i(it)ai+i=0∑tεn+t−ib(−1)i(it)}.
Let δn=∑i=0tεn+t−i⋅b(−1)i(it)ai. Note that i=0∑tb(−1)i(it)ai=i=0∑tb(it)∣a∣i=b(∣a∣+1)t≤b(∣a∣+1)d≤∣a∣+11, which implies that for any positive integers n and n′, ∣δn−δn′∣≤i=0∑t∣εn+t−i−εn′+t−i∣⋅b(it)∣a∣i<i=0∑tb(it)∣a∣i≤∣a∣+11. We choose positive integers M and n such that M is a multiple of the smallest positive period of {rn} and bK∣M, and when n≥n0, we have bK∣an+M+t−an+t. Then, for n≥n0, bg(n+M)an+M+t−bg(n)an+t=∥δn+M−δn∥<∣a∣+11, where the first equality holds because rn+M+t−i=rn+t−i for i=0,1,…,t. On the other hand, bg(n+M)an+M+t−bg(n)an+t=bc0(an+M+t−an+t)+i=1∑d−tbci((n+M)ian+M+t−nian+t)=bc0(aM−1)an0+t⋅an−n0. According to the lemma, we have bc0(aM−1)an0+t∈Z, but this contradicts the irrationality of c0! Hence, the proof is complete. □
Want a route through all this instead of an archive? The track
puts 2,000 problems in a working order, from AMC 10 level to the IMO shortlist.
Source: MathNet,
licensed CC-BY-4.0.
Statement and solution reproduced as published; topic and difficulty added by this site.