Rolle's Theorem

Basis
Last updated: Tags: Calculus, Mean Value Theorems

Throw a ball straight up. Whatever height it starts and ends at, if it returns to the same height it must momentarily have zero velocity somewhere in between. Rolle’s Theorem is the mathematical version of this observation.

Statement

Rolle’s Theorem. Let f:[a,b]Rf : [a, b] \to \mathbb{R}. If

  1. ff is continuous on [a,b][a, b],
  2. ff is differentiable on the open interval (a,b)(a, b), and
  3. f(a)=f(b)f(a) = f(b),

then there exists c(a,b)c \in (a, b) such that f(c)=0f'(c) = 0.

Proof

By the Extreme Value Theorem, ff attains both a maximum MM and a minimum mm on [a,b][a, b].

Case 1: M=mM = m. The function is constant on [a,b][a, b], so f(x)=0f'(x) = 0 for every x(a,b)x \in (a, b). Any c(a,b)c \in (a, b) works.

Case 2: M>mM > m. At least one extremal value is different from f(a)=f(b)f(a) = f(b). For concreteness, suppose M>f(a)M > f(a) (the argument for m<f(a)m < f(a) is symmetric). The maximum MM is attained at some xmax[a,b]x_{\max} \in [a, b]. Since f(xmax)=M>f(a)=f(b)f(x_{\max}) = M > f(a) = f(b), the point xmaxx_{\max} cannot be either endpoint, so xmax(a,b)x_{\max} \in (a, b) — an interior local maximum. By Fermat’s Lemma, f(xmax)=0f'(x_{\max}) = 0. Set cxmaxc \coloneqq x_{\max}. \square

Geometric meaning

Rolle’s Theorem guarantees a horizontal tangent somewhere between two points at equal height. The conclusion is existence — not uniqueness. There may be many such points, or exactly one.

Example. f(x)=sinxf(x) = \sin x on [0,π][0, \pi]: f(0)=f(π)=0f(0) = f(\pi) = 0, and f(x)=cosx=0f'(x) = \cos x = 0 at c=π/2c = \pi/2. Unique in this case.

Example. f(x)=x2(x1)2f(x) = x^2(x-1)^2 on [0,1][0, 1]: f(0)=f(1)=0f(0) = f(1) = 0. Computing f(x)=2x(x1)(2x1)f'(x) = 2x(x-1)(2x-1) gives zeros at x=0x = 0, x=1/2x = 1/2, and x=1x = 1. The interior zero is c=1/2c = 1/2.

Counting roots

Rolle’s Theorem limits how fast roots can accumulate.

Corollary. Between any two distinct roots of a differentiable function there is at least one root of its derivative.

Proof. If f(a)=f(b)=0f(a) = f(b) = 0 with a<ba < b, apply Rolle’s Theorem directly to obtain c(a,b)c \in (a, b) with f(c)=0f'(c) = 0. \square

Application: a polynomial has at most nn real roots. A polynomial pp of degree nn has at most nn roots. Rolle’s Theorem gives an independent check: pp' has degree n1n-1, hence at most n1n-1 roots, hence pp has at most nn roots (one more interval than pp' can provide a zero in).

Summary

  • Rolle’s Theorem: if ff is continuous on [a,b][a, b], differentiable on (a,b)(a, b), and f(a)=f(b)f(a) = f(b), then f(c)=0f'(c) = 0 for some c(a,b)c \in (a, b).
  • Proof: the EVT supplies an interior extremum (unless ff is constant); Fermat’s Lemma makes its derivative zero.
  • Between any two roots of ff there is a root of ff'.
  • The theorem asserts existence but not uniqueness of cc.