Supongamos que f:(0,1)→R es diferenciable, y que f(x1)=f(x2)=0 e f′(x1)>0 e f′(x2)>0 para algunos 0<x1<x2<1. A continuación, debe existir un x0∈(x1,x2) tal que f(x0)=0 e f′(x0)≤0, como sigue: Deje A={x∈(x1,x2):f(x)≥0}, y tenga en cuenta que A es no vacío, ya que la condición f′(x1)>0 garantías que existen puntos que superan x1 arbitrariamente pequeñas cantidades, en que f es estrictamente positivo. También tenga en cuenta que A está delimitado por encima, por x2. Por lo tanto, vamos a x0=supA. Tenga en cuenta que x0>x1. Desde f′(x2)>0, existen puntos que x2 supera por arbitrariamente pequeños importes positivos, en que f es estrictamente negativo. De ello se desprende que x1<x0<x2. Por la continuidad de f, f(x0)=0. Desde f(x)<0 para todos los x∈(x0,x2), se deduce también que f′(x0)≤0, según se requiera.
Es esto una prueba de lo correcto, y no es una simple prueba, tal vez usando un ready-made teorema de tales como el Teorema del Valor Intermedio ?