Let P∈R[X] be a polynomial satisfying the equation:
P(X)P(X+1)=P(X2+X+1)
Case where P is constant:
Let λ∈R such that P=λ.
The equation becomes λ2=λ, which implies λ∈{0,1}.
Thus, the constant solutions are P=0 and P=1.
Case where P is non-constant:
Let z∈C be a root of P. Evaluating the functional equation at X=z and at X=z−1 yields:
P(z)P(z+1)=0⟹P(z2+z+1)=0 (1)
P(z−1)P(z)=0⟹P((z−1)2+(z−1)+1)=0⟹P((z−1)2+z)=0 (2)
Therefore, z2+z+1 and (z−1)2+z are also roots of P.
We will now study the root of maximal modulus:
Let Z denote the set of (complex) roots of P, and let λ∈Z be a root of maximal modulus.
Applying (1) and (2) to z=λ, the numbers λ2+λ+1 and (λ−1)2+λ are also roots of P. By the maximality of ∣λ∣:
∣λ2+λ+1∣≤∣λ∣and∣(λ−1)2+λ∣≤∣λ∣By the triangle inequality:
2∣λ∣=∣(λ2+λ+1)−((λ−1)2+λ)∣≤∣λ2+λ+1∣+∣(λ−1)2+λ∣≤2∣λ∣Since the bounds are equal, the case of equality in the triangle inequality implies that there exists a real number a≥0 such that:
λ2+λ+1=−a((λ−1)2+λ)Furthermore, the equality case forces both λ2+λ+1 and (λ−1)2+λ to have modulus exactly ∣λ∣. This gives:
∣λ∣=∣−a((λ−1)2+λ)∣=a∣λ∣If λ=0, the initial inequality ∣02+0+1∣≤∣0∣ yields 1≤0, which is absurd. Thus λ=0, which implies a=1. The equation then becomes:
λ2+λ+1=−((λ−1)2+λ)=−λ2+λ−1Simplifying gives 2λ2+2=0, which yields λ∈{i,−i}.
Thus, necessarily λ∈{i,−i}, and in particular ∣λ∣=1.
Now let us show that P has no other complex roots besides i and −i.
Let z∈Z be any complex root of P. We construct the sequence (un)n∈N defined by:
u0=zandun+1=un2+un+1Since P(z)=0⟹P(z2+z+1)=0, an immediate induction shows that un∈Z for all n∈N.
Because P is non-constant, the set of roots Z is finite. By the Pigeonhole Principle, there exist indices m<n such that um=un. Therefore, the sequence (un)n∈N is eventually periodic and enters a cycle of length p≥1.
Let N≥0 be the smallest index such that uN belongs to this cycle, meaning N=min{n∈N∣un+p=un}.
For any k∈N, write uk=xk+iyk with xk,yk∈R. We have:
xk+1=Re(uk+1)=xk2−yk2+xk+1Since ∣λ∣=1 is the maximal modulus among all roots in Z, every root uk∈Z satisfies ∣uk∣≤1. Thus, xk2+yk2≤1, which implies −yk2≥xk2−1. Substituting this yields:
xk+1≥xk2+(xk2−1)+xk+1=2xk2+xkSumming this inequality over one period of the cycle (from k=N to N+p−1):
k=N∑N+p−1xk+1≥k=N∑N+p−1(2xk2+xk)Since uN+p=uN, the sums ∑k=NN+p−1xk+1 and ∑k=NN+p−1xk are equal, so subtracting ∑xk from both sides gives:
0≥2k=N∑N+p−1xk2≥0This forces xk=0 for all elements uk in the cycle (k≥N). For any element uk in the cycle (k≥N), since xk=0 and xk+1=0, the relation xk+1=xk2−yk2+xk+1 becomes:
0=0−yk2+0+1⟹yk2=1⟹yk∈{−1,1}Hence, uk∈{i,−i} for all k≥N.
Finally, we prove by backwards induction that uk∈{i,−i} for all k≥0:
Suppose uk+1∈{i,−i}.
Then, uk+1=uk2+uk+1=i or uk+1=uk2+uk+1=−i
We have then uk∈{−1−i,−1+i,−i,i}, since ∣uk∣≤1, we have uk∈{−i,i}
By induction from N down to 0, we conclude that u0=z∈{i,−i}.
We have thus shown that every complex root of P must be i or −i.
Since P has real coefficients, its non-real complex roots must come in conjugate pairs. Since i and −i are complex conjugates of each other, P must be of the form (up to a multiplicative constant):
P(X)=c(X2+1)nwith n∈N,c∈RThe leading coefficients of P(X)P(X+1) and P(X2+X+1) must match. Identifying them gives c2=c⟹c∈{0,1}. Combining this with the constant case gives:
S⊂{0,1}∪{(X2+1)n∣n∈N}
Conversely, if P=0 or P=1, the equation is trivially satisfied.
If P(X)=(X2+1)n for some n∈N, we verify:
P(X)P(X+1)=(X2+1)n((X+1)2+1)n=((X2+1)(X2+2X+2))nA direct calculation shows that (X2+1)(X2+2X+2)=(X2+X+1)2+1, so:
P(X)P(X+1)=((X2+X+1)2+1)n=P(X2+X+1)Thus, these polynomials are indeed solutions.
Conclusion:
The set of solutions is
S={0,1}∪{(X2+1)n∣n∈N}
No messages yet.