Пусть непрерывна на отрезке , тогда по второй теореме Вейерштрасса она достигает на этом отрезке своего максимального и минимального значений, т.е. существуют точки х 1 и х 2 , принадлежащие отрезку такие, что , причем .
Могут представиться два случая:
1) m = M, следовательно, m = M = f (x) = const = C, тогда в любой точке .
2) m < M, при этом , тогда хотя бы одно из двух значений m или M не принимается на концах , т.е. существует точка , в которой функция принимает либо наименьшее, либо наибольшее значение f (c). А так как функция дифференцируема на интервале , то по теореме Ферма
(что и требовалось доказать)