Rolle's theorem

From Wikipedia, the free encyclopedia
(Redirected from Rolle theorem)
Jump to navigation Jump to search

Template:Short description Script error: No such module "sidebar".

File:RTCalc.svg
If a real-valued function Template:Mvar is continuous on a closed interval Template:Closed-closed, differentiable on the open interval Template:Open-open, and f (a) = f (b)Script error: No such module "Check for unknown parameters"., then there exists a Template:Mvar in the open interval Template:Open-open such that f ′(c) = 0Script error: No such module "Check for unknown parameters"..

In real analysis, a branch of mathematics, Rolle's theorem or Rolle's lemma essentially states that any real-valued differentiable function that attains equal values at two distinct points must have at least one point, somewhere between them, at which the slope of the tangent line is zero. Such a point is known as a stationary point. It is a point at which the first derivative of the function is zero. The theorem is named after Michel Rolle.

Standard version of the theorem

If a real-valued function Template:Mvar is continuous on a proper closed interval Template:Closed-closed, differentiable on the open interval Template:Open-open, and f (a) = f (b)Script error: No such module "Check for unknown parameters"., then there exists at least one Template:Mvar in the open interval Template:Open-open such that f(c)=0.

This version of Rolle's theorem is used to prove the mean value theorem, of which Rolle's theorem is indeed a special case. It is also the basis for the proof of Taylor's theorem.

History

Although the theorem is named after Michel Rolle, Rolle's 1691 proof covered only the case of polynomial functions. His proof did not use the methods of differential calculus, which at that point in his life he considered to be fallacious. The theorem was first proved by Cauchy in 1823 as a corollary of a proof of the mean value theorem.[1] The name "Rolle's theorem" was first used by Moritz Wilhelm Drobisch of Germany in 1834 and by Giusto Bellavitis of Italy in 1846.[2]

Examples

Differentiability is not needed at the endpoints: Half circle

File:Semicircle.svg
A semicircle of radius Template:Mvar

For a radius r > 0Script error: No such module "Check for unknown parameters"., consider the function f(x)=r2x2,x[r,r].

Its graph is the upper semicircle centered at the origin. This function is continuous on the closed interval Template:Closed-closed and differentiable in the open interval Template:Open-open, but not differentiable at the endpoints rScript error: No such module "Check for unknown parameters". and Template:Mvar. Since f (−r) = f (r)Script error: No such module "Check for unknown parameters"., Rolle's theorem applies, and indeed, there is a point where the derivative of Template:Mvar is zero. The theorem applies even when the function cannot be differentiated at the endpoints because it only requires the function to be differentiable in the open interval.

Differentiability is needed within the open interval: Absolute value

File:Absolute value.svg
The graph of the absolute value function

If differentiability fails at an interior point of the interval, the conclusion of Rolle's theorem may not hold. Consider the absolute value function f(x)=|x|,x[1,1].

Then f (−1) = f (1)Script error: No such module "Check for unknown parameters"., but there is no Template:Mvar between −1 and 1 for which the f ′(c)Script error: No such module "Check for unknown parameters". is zero. This is because that function, although continuous, is not differentiable at x = 0Script error: No such module "Check for unknown parameters".. The derivative of Template:Mvar changes its sign at x = 0Script error: No such module "Check for unknown parameters"., but without attaining the value 0. The theorem cannot be applied to this function because it does not satisfy the condition that the function must be differentiable for every Template:Mvar in the open interval. However, when the differentiability requirement is dropped from Rolle's theorem, Template:Mvar will still have a critical number in the open interval Template:Open-open, but it may not yield a horizontal tangent (as in the case of the absolute value represented in the graph).

Functions with zero derivative

Rolle's theorem implies that a differentiable function whose derivative is Template:Tmath in an interval is constant in this interval.

Indeed, if Template:Mvar and Template:Mvar are two points in an interval where a function Template:Mvar is differentiable, then the function g(x)=f(x)f(a)f(b)f(a)ba(xa) satisfies the hypotheses of Rolle's theorem on the interval Template:Tmath.

If the derivative of Template:Tmath is zero everywhere, the derivative of Template:Tmath is g(x)=f(b)f(a)ba, and Rolle's theorem implies that there is Template:Tmath such that 0=g(c)=f(b)f(a)ba.

Hence, Template:Tmath for every Template:Tmath and Template:Tmath, and the function Template:Tmath is constant.

Generalization

The second example illustrates the following generalization of Rolle's theorem:

Consider a real-valued, continuous function Template:Mvar on a closed interval Template:Closed-closed with f (a) = f (b)Script error: No such module "Check for unknown parameters".. If for every Template:Mvar in the open interval Template:Open-open the right-hand limit f(x+):=limh0+f(x+h)f(x)h and the left-hand limit f(x):=limh0f(x+h)f(x)h

exist in the extended real line Template:Closed-closed, then there is some number Template:Mvar in the open interval Template:Open-open such that one of the two limits f(c+)andf(c) is ≥ 0Script error: No such module "Check for unknown parameters". and the other one is ≤ 0Script error: No such module "Check for unknown parameters". (in the extended real line). If the right- and left-hand limits agree for every Template:Mvar, then they agree in particular for Template:Mvar, hence the derivative of Template:Mvar exists at Template:Mvar and is equal to zero.

Remarks

  • If Template:Mvar is convex or concave, then the right- and left-hand derivatives exist at every inner point, hence the above limits exist and are real numbers.
  • This generalized version of the theorem is sufficient to prove convexity when the one-sided derivatives are monotonically increasing:[3] f(x)f(x+)f(y),x<y.

Proof of the generalized version

Since the proof for the standard version of Rolle's theorem and the generalization are very similar, we prove the generalization.

The idea of the proof is to argue that if f (a) = f (b)Script error: No such module "Check for unknown parameters"., then Template:Mvar must attain either a maximum or a minimum somewhere between Template:Mvar and Template:Mvar, say at Template:Mvar, and the function must change from increasing to decreasing (or the other way around) at Template:Mvar. In particular, if the derivative exists, it must be zero at Template:Mvar.

By assumption, Template:Mvar is continuous on Template:Closed-closed, and by the extreme value theorem attains both its maximum and its minimum in Template:Closed-closed. If these are both attained at the endpoints of Template:Closed-closed, then Template:Mvar is constant on Template:Closed-closed and so the derivative of Template:Mvar is zero at every point in Template:Open-open.

Suppose then that the maximum is obtained at an interior point Template:Mvar of Template:Open-open (the argument for the minimum is very similar, just consider f Script error: No such module "Check for unknown parameters".). We shall examine the above right- and left-hand limits separately.

For a real Template:Mvar such that c + hScript error: No such module "Check for unknown parameters". is in Template:Closed-closed, the value f (c + h)Script error: No such module "Check for unknown parameters". is smaller or equal to f (c)Script error: No such module "Check for unknown parameters". because Template:Mvar attains its maximum at Template:Mvar. Therefore, for every h > 0Script error: No such module "Check for unknown parameters"., f(c+h)f(c)h0, hence f(c+):=limh0+f(c+h)f(c)h0, where the limit exists by assumption, it may be minus infinity.

Similarly, for every h < 0Script error: No such module "Check for unknown parameters"., the inequality turns around because the denominator is now negative and we get f(c+h)f(c)h0, hence f(c):=limh0f(c+h)f(c)h0, where the limit might be plus infinity.

Finally, when the above right- and left-hand limits agree (in particular when Template:Mvar is differentiable), then the derivative of Template:Mvar at Template:Mvar must be zero.

(Alternatively, we can apply Fermat's stationary point theorem directly.)

Generalization to higher derivatives

We can also generalize Rolle's theorem by requiring that Template:Mvar has more points with equal values and greater regularity. Specifically, suppose that

Then there is a number Template:Mvar in Template:Open-open such that the Template:Mvarth derivative of Template:Mvar at Template:Mvar is zero.

File:Rolle Generale.svg
The red curve is the graph of function with 3 roots in the interval Template:Closed-closed. Thus its second derivative (graphed in green) also has a root in the same interval.

The requirements concerning the Template:Mvarth derivative of Template:Mvar can be weakened as in the generalization above, giving the corresponding (possibly weaker) assertions for the right- and left-hand limits defined above with f Template:IsupScript error: No such module "Check for unknown parameters". in place of Template:Mvar.

Particularly, this version of the theorem asserts that if a function differentiable enough times has Template:Mvar roots (so they have the same value, that is 0), then there is an internal point where f Template:IsupScript error: No such module "Check for unknown parameters". vanishes.

Proof

The proof uses mathematical induction. The case n = 1Script error: No such module "Check for unknown parameters". is simply the standard version of Rolle's theorem. For n > 1Script error: No such module "Check for unknown parameters"., take as the induction hypothesis that the generalization is true for n − 1Script error: No such module "Check for unknown parameters".. We want to prove it for Template:Mvar. Assume the function Template:Mvar satisfies the hypotheses of the theorem. By the standard version of Rolle's theorem, for every integer Template:Mvar from 1 to Template:Mvar, there exists a Template:Mvar in the open interval Template:Open-open such that f ′(ck) = 0Script error: No such module "Check for unknown parameters".. Hence, the first derivative satisfies the assumptions on the n − 1Script error: No such module "Check for unknown parameters". closed intervals [c1, c2], …, [cn − 1, cn]Script error: No such module "Check for unknown parameters".. By the induction hypothesis, there is a Template:Mvar such that the (n − 1)Script error: No such module "Check for unknown parameters".st derivative of f Script error: No such module "Check for unknown parameters". at Template:Mvar is zero.

Generalizations to other fields

Rolle's theorem is a property of differentiable functions over the real numbers, which are an ordered field. As such, it does not generalize to other fields, but the following corollary does: if a real polynomial factors (has all of its roots) over the real numbers, then its derivative does as well. One may call this property of a field Rolle's property.[4] More general fields do not always have differentiable functions, but they do always have polynomials, which can be symbolically differentiated. Similarly, more general fields may not have an order, but one has a notion of a root of a polynomial lying in a field.

Thus Rolle's theorem shows that the real numbers have Rolle's property. Any algebraically closed field such as the complex numbers has Rolle's property. However, the rational numbers do notTemplate:Snd for example, x3x = x(x − 1)(x + 1)Script error: No such module "Check for unknown parameters". factors over the rationals, but its derivative, 3x21=3(x13)(x+13), does not. The question of which fields satisfy Rolle's property was raised in Script error: No such module "Footnotes"..[5] For finite fields, the answer is that only F2Script error: No such module "Check for unknown parameters". and F4Script error: No such module "Check for unknown parameters". have Rolle's property.[6][7]

For a complex version, see Voorhoeve index.

See also

References

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".
  2. See Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1"..
  4. Script error: No such module "citation/CS1".
  5. Script error: No such module "citation/CS1"..Script error: No such module "Unsubst".
  6. Script error: No such module "citation/CS1"..
  7. Script error: No such module "citation/CS1"..

Script error: No such module "Check for unknown parameters".

Further reading

  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".

External links

Template:Sister project