Let f=0 be a polynomial with real coefficients. Define the
sequence f0,f1,f2,… of polynomials by f0=f and
fn+1=fn+fn′ for every n≥0. Prove that there exists a
number N such that for every n≥N, all roots of fn are
real.
Solution (official)
For the proof, we need the following
Lemma 1. For any polynomial g, denote by d(g) the minimum
distance of any two of its real zeros (d(g)=∞ if g has at
most one real zero). Assume that g and g+g′ both are of degree
k≥2 and have k distinct real zeros. Then
d(g+g′)≥d(g).
Proof of Lemma 1: Let x1<x2<⋯<xk be the roots of g.
Suppose a,b are roots of g+g′ satisfying
0<b−a<d(g). Then, a,b cannot be roots of g, and
g(a)g′(a)=g(b)g′(b)=−1.(1)
Since gg′ is strictly decreasing between consecutive zeros
of g, we must have a<xj<b for some j.
For all i=1,2,…,k−1 we have xi+1−xi>b−a,
hence a−xi>b−xi+1. If i<j, both sides of this
inequality are negative; if i≥j, both sides are positive. In
any case, a−xi1<b−xi+11, and hence
g(a)g′(a)=i=1∑k−1a−xi1+<0a−xk1<i=1∑k−1b−xi+11+>0b−x11=g(b)g′(b)
This contradicts (1).
Now we turn to the proof of the stated problem. Denote by m the
degree of f. We will prove by induction on m that fn has m
distinct real zeros for sufficiently large n. The cases
m=0,1 are trivial; so we assume m≥2. Without loss of
generality we can assume that f is monic. By induction, the result
holds for f′, and by ignoring the first few terms we can assume
that fn′ has m−1 distinct real zeros for all n. Let us
denote these zeros by x1(n)>x2(n)>⋯>xm−1(n). Then fn has minima in
x1(n),x3(n),x5(n),…, and maxima in
x2(n),x4(n),x6(n),…. Note that in the interval
(xi+1(n),xi(n)), the function
fn+1′=fn′+fn′′ must have a zero (this follows by applying
Rolle's theorem to the function exfn′(x)); the same is true for
the interval (−∞,xm−1(n)). Hence, in each of these
m−1 intervals, fn+1′ has exactly one zero. This shows that
x1(n)>x1(n+1)>x2(n)>x2(n+1)>x3(n)>x3(n+1)>…(2)
Lemma 2. We have
n→∞limfn(xj(n))=−∞ if j is odd,
and n→∞limfn(xj(n))=+∞ if j is
even.
Lemma 2 immediately implies the result: For sufficiently large n,
the values of all maxima of fn are positive, and the values of all
minima of fn are negative; this implies that fn has m
distinct zeros.
Proof of Lemma 2: Let d=min{d(f′),1}; then by Lemma 1,
d(fn′)≥d for all n. Define
ε=mm−1(m−1)dm−1; we will show that
fn+1(xj(n+1))≥fn(xj(n))+εfor j even.(3)
(The corresponding result for odd j can be shown similarly.) Do to
so,
write f=fn, b=xj(n), and choose a satisfying
d≤b−a≤1 such that f′ has no zero inside (a,b).
Define ξ by the relation b−ξ=m1(b−a); then
ξ∈(a,b). We show that
f(ξ)+f′(ξ)≥f(b)+ε.
Notice, that
f′(ξ)f′′(ξ)=i=1∑m−1ξ−xi(n)1=<ξ−a1i<j∑ξ−xi(n)1+ξ−b1+<0i>j∑ξ−xi(n)1<(m−1)ξ−a1+ξ−b1=0.
The last equality holds by definition of ξ. Since f′ is
positive and f′f′′ is decreasing in (a,b), we have that
f′′ is negative on (ξ,b). Therefore,
f(b)−f(ξ)=∫ξbf′(t)dt≤∫ξbf′(ξ)dt=(b−ξ)f′(ξ)
Hence,
\\
&= f(b) + \left( 1 - \tfrac{1}{m}(b - a) \right) f'(\xi) \\
&\ge f(b) + \left( 1 - \tfrac{1}{m} \right) f'(\xi).
\end{align*}f(ξ)+f′(ξ)≥f(b)−(b−ξ)f′(ξ)+f′(ξ)=f(b)+(1−(ξ−b))f′(ξ)=f(b)+(1−m1(b−a))f′(ξ)≥f(b)+(1−m1)f′(ξ).
Together with
f′(ξ)=∣f′(ξ)∣=mi=1∏m−1≥∣ξ−b∣ξ−xi(n)≥m∣ξ−b∣m−1≥mm−2dm−1
we get
f(ξ)+f′(ξ)≥f(b)+ε.
Together with (2) this shows (3). This finishes the proof of
Lemma 2.
How the field did
contestants scored
242
average (of 20)
0.25
solved (≥ 80%)
0.0%
near-0 (≤ 10%)
98.8%
discrimination
0.36
Score distribution (field cohort)
Computed on contestants with a meaningful total (field cohort); discrimination is the corrected item–total correlation.