Olympiad Maths Prep

Track / Stage 8 / 24 of 180 #1724 of 2000

Problem 1724

IMO Shortlist mid-range; USAMO P2/P5
Algebra Difficulty 8.1 Find the answer

Find all integers a,b,m,na,b,m,n, with m>n>1m>n>1, for which the polynomial f(X)=Xn+aX+bf(X)=X^n+aX+b divides the polynomial g(X)=Xm+aX+bg(X)=X^m+aX+b.

[i]Laurentiu Panaitopol[/i]

This one wants a proof. Work it on paper, read the official solution, then mark yourself honestly — the ladder only means something if the record is true.

Official solution

To find all integers a,b,m,na, b, m, n with m>n>1m > n > 1 such that the polynomial f(X)=Xn+aX+bf(X) = X^n + aX + b divides the polynomial g(X)=Xm+aX+bg(X) = X^m + aX + b, we start by expressing mm in terms of nn. Let m=n+km = n + k for some kNk \in \mathbb{N}.

1. Divisibility Condition:
f(X)g(X)    f(X)g(X)f(X)=XmXn=Xn(Xk1) f(X) \mid g(X) \implies f(X) \mid g(X) - f(X) = X^m - X^n = X^n(X^k - 1)
This implies that f(X)f(X) must divide Xn(Xk1)X^n(X^k - 1).

2. Roots Analysis:
Since the roots of Xn(Xk1)X^n(X^k - 1) are all of magnitude 00 or 11, the roots of f(X)=Xn+aX+bf(X) = X^n + aX + b must also be of magnitude 00 or 11. Therefore, bb must be 00 or ±1\pm 1.

### Case I: b=0b = 0
f(X)=Xn+aX f(X) = X^n + aX
f(X)Xn(Xk1)    Xn1+aXn1(Xk1) f(X) \mid X^n(X^k - 1) \implies X^{n-1} + a \mid X^{n-1}(X^k - 1)
The roots of Xn1(Xk1)X^{n-1}(X^k - 1) are all of magnitude 00 or 11, so the roots of Xn1+aX^{n-1} + a must also be of magnitude 00 or 11. Thus, a=0a = 0 or ±1\pm 1.

- **Subcase a=0a = 0**:
f(X)=Xn    XnXm for all m>n>1 f(X) = X^n \implies X^n \mid X^m \text{ for all } m > n > 1
Therefore, (a,b,m,n)=(0,0,m,n)(a, b, m, n) = (0, 0, m, n) is a solution for all m>n>1m > n > 1.

- **Subcase a=1a = -1**:
f(X)=Xn11    Xn11Xk1 f(X) = X^{n-1} - 1 \implies X^{n-1} - 1 \mid X^k - 1
This holds if the (n1)(n-1)-th roots of unity are a subset of the kk-th roots of unity. Therefore, n1kn-1 \mid k, i.e., k=t(n1)k = t(n-1) for some tNt \in \mathbb{N}. Thus,
m=n+k=n+t(n1)=(t+1)nt m = n + k = n + t(n-1) = (t+1)n - t
Therefore, (a,b,m,n)=(1,0,(t+1)nt,n)(a, b, m, n) = (-1, 0, (t+1)n - t, n) is a solution for all n>1n > 1 and tNt \in \mathbb{N}.

- **Subcase a=1a = 1**:
f(X)=Xn1+1    Xn1+1Xk1 f(X) = X^{n-1} + 1 \implies X^{n-1} + 1 \mid X^k - 1
The roots of Xn1+1X^{n-1} + 1 are the 2(n1)2(n-1)-th roots of unity that are not (n1)(n-1)-th roots of unity. Therefore, 2(n1)k2(n-1) \mid k, i.e., k=2t(n1)k = 2t(n-1) for some tNt \in \mathbb{N}. Thus,
m=n+k=n+2t(n1)=(2t+1)n2t m = n + k = n + 2t(n-1) = (2t+1)n - 2t
Therefore, (a,b,m,n)=(1,0,(2t+1)n2t,n)(a, b, m, n) = (1, 0, (2t+1)n - 2t, n) is a solution for all n>1n > 1 and tNt \in \mathbb{N}.

### Case II: b=±1b = \pm 1
f(X)=Xn+aX±1 f(X) = X^n + aX \pm 1
f(X)Xn(Xk1)    f(X)Xk1 f(X) \mid X^n(X^k - 1) \implies f(X) \mid X^k - 1
Since 00 is not a root of Xn+aX±1X^n + aX \pm 1, we consider the roots of Xn+aX±1X^n + aX \pm 1.

- **Subcase n>2n > 2**:
By Vieta's formulas, the sum of the roots is zero, and the product of the roots is ±1\pm 1. Since the polynomial has real coefficients, if rir_i is a root, then ri\overline{r_i} must also be a root. For rir_i being kk-th roots of unity, ri=1ri\overline{r_i} = \frac{1}{r_i}. Thus,
ri=1ri    ±a=0    a=0 \sum r_i = \sum \frac{1}{r_i} \implies \pm a = 0 \implies a = 0

- **Subcase a=0,b=1a = 0, b = -1**:
f(X)=Xn1    Xn1Xk1 f(X) = X^n - 1 \implies X^n - 1 \mid X^k - 1
This holds if the nn-th roots of unity are a subset of the kk-th roots of unity. Therefore, nkn \mid k, i.e., k=tnk = tn for some tNt \in \mathbb{N}. Thus,
m=n+k=n+tn=(t+1)n m = n + k = n + tn = (t+1)n
Therefore, (a,b,m,n)=(0,1,(t+1)n,n)(a, b, m, n) = (0, -1, (t+1)n, n) is a solution for all n>1n > 1 and tNt \in \mathbb{N}.

- **Subcase a=0,b=1a = 0, b = 1**:
f(X)=Xn+1    Xn+1Xk1 f(X) = X^n + 1 \implies X^n + 1 \mid X^k - 1
The roots of Xn+1X^n + 1 are the 2n2n-th roots of unity that are not nn-th roots of unity. Therefore, 2nk2n \mid k, i.e., k=2tnk = 2tn for some tNt \in \mathbb{N}. Thus,
m=n+k=n+2tn=(2t+1)n m = n + k = n + 2tn = (2t+1)n
Therefore, (a,b,m,n)=(0,1,(2t+1)n,n)(a, b, m, n) = (0, 1, (2t+1)n, n) is a solution for all n>1n > 1 and tNt \in \mathbb{N}.

- **Subcase n=2n = 2**:
f(X)=X2+ax±1Xk1 f(X) = X^2 + ax \pm 1 \mid X^k - 1
The roots of X2+ax±1X^2 + ax \pm 1 must be kk-th roots of unity. If the roots are ±1\pm 1, then f(X)=X21f(X) = X^2 - 1, which has already been covered. Otherwise, the roots are of the form cis(±θ)\text{cis}(\pm \theta).

- **Subcase a=1,b=1a = -1, b = -1**:
f(X)=X2X+1    X2X+1Xk1 f(X) = X^2 - X + 1 \implies X^2 - X + 1 \mid X^k - 1
The roots are cis(±π3)\text{cis}(\pm \frac{\pi}{3}), which must be kk-th roots of unity. Therefore, 6k6 \mid k, i.e., k=6tk = 6t for some tNt \in \mathbb{N}. Thus,
m=n+k=2+6t=2+6t m = n + k = 2 + 6t = 2 + 6t
Therefore, (a,b,m,n)=(1,1,2+6t,2)(a, b, m, n) = (-1, -1, 2 + 6t, 2) is a solution for all tNt \in \mathbb{N}.

- **Subcase a=1,b=1a = 1, b = -1**:
f(X)=X2+X+1    X2+X+1Xk1 f(X) = X^2 + X + 1 \implies X^2 + X + 1 \mid X^k - 1
The roots are cis(±π3)\text{cis}(\pm \frac{\pi}{3}), which must be kk-th roots of unity. Therefore, 3k3 \mid k, i.e., k=3tk = 3t for some tNt \in \mathbb{N}. Thus,
m=n+k=2+3t=2+3t m = n + k = 2 + 3t = 2 + 3t
Therefore, (a,b,m,n)=(1,1,2+3t,2)(a, b, m, n) = (1, -1, 2 + 3t, 2) is a solution for all tNt \in \mathbb{N}.

### Conclusion:
The solutions are:
(0,0,m,n),(1,0,(t+1)nt,n),(1,0,(2t+1)n2t,n),(0,1,(t+1)n,n),(0,1,(2t+1)n,n),(1,1,n+6t,n),(1,1,n+3t,n) (0, 0, m, n), \quad (-1, 0, (t+1)n - t, n), \quad (1, 0, (2t+1)n - 2t, n), \quad (0, -1, (t+1)n, n), \quad (0, 1, (2t+1)n, n), \quad (-1, -1, n + 6t, n), \quad (1, -1, n + 3t, n)
where m,n,tNm, n, t \in \mathbb{N} such that m>n>1m > n > 1.

The final answer is:

Source: NuminaMath-1.5, licensed Apache-2.0. Statement and solution reproduced as published; topic, difficulty and ordering added by this site.