Maths WorkshopMaths problems with full solutions
Exercise 1956Calculus › Single-variable calculus › Differentiation › Mean Value TheoremL1Added 4 Nov 2026

Iterated Rolle

#Rolle#higher derivatives#iterated

Statement

Let PP be a polynomial with nn distinct real roots. Show that P(n−1)P^{(n-1)} has at least one real root.

Hint

Apply Rolle's theorem repeatedly. If a differentiable function has kk distinct real roots, its derivative has at least k−1k-1 distinct real roots.

Show solutionHide solution

Solution

Induction on the number of derivatives. Let r0=nr_0=n be the number of distinct real roots of P(0)=PP^{(0)}=P. We prove that for every k∈{0,1,…,n−1}k\in\{0,1,\ldots,n-1\}, P(k)P^{(k)} has at least n−kn-k distinct real roots.

Base case. k=0k=0: PP has nn distinct real roots by hypothesis, and n−0=nn-0=n.

Inductive step. Suppose P(k)P^{(k)} has at least n−kn-k distinct real roots, call them x1<x2<⋯<xn−kx_1<x_2<\cdots<x_{n-k}. Since P(k)P^{(k)} is differentiable on each interval ]xi,xi+1[]x_i,x_{i+1}[ and continuous on [xi,xi+1][x_i,x_{i+1}], and P(k)(xi)=P(k)(xi+1)=0P^{(k)}(x_i)=P^{(k)}(x_{i+1})=0, Rolle's theorem gives a point ci∈]xi,xi+1[c_i\in]x_i,x_{i+1}[ with
(P(k))′(ci)=P(k+1)(ci)=0.\bigl(P^{(k)}\bigr)'(c_i)=P^{(k+1)}(c_i)=0.
There are n−k−1n-k-1 such intervals, so P(k+1)P^{(k+1)} has at least n−k−1n-k-1 distinct real roots. This completes the induction.

Conclusion. Taking k=n−1k=n-1, P(n−1)P^{(n-1)} has at least n−(n−1)=1n-(n-1)=1 real root.