A Kinder, Gentler, Longer L'Hospital Proof

  • Thread starter rudinreader
  • Start date
  • Tags
    Proof
In summary, L'Hospital's rule is a compact theorem statement summarizing various cases in which the limit of the ratio of two functions can be evaluated by taking the limit of the ratio of their derivatives. However, the proof of this rule can be difficult to remember as it involves multiple situations and cases. Baby Rudin's explanation may also be challenging for beginners. While the "proof" on Wikipedia is short, it is not complete and may not provide a full understanding. Therefore, it is recommended that the proof be posted on Wikipedia for further clarification. Additionally, there are multiple cases to consider when applying L'Hospital's rule, including situations where the functions approach zero or infinity, and when approaching a real number. Each case requires
  • #1
rudinreader
167
0
I have found the easiest way to understand the proof is to give attention to a lot of particular cases. So in that since, L'Hospital's rule is a compact theorem statement summarizing a handful of situations. That can make it's proof (which part?) hard to remember. Baby Rudin makes it hard to see even the easiest case (below). The "proof" on wiki is just a couple of lines, and isn't really complete. Perhaps this can be posted there... hmm... anyways...

Theorem: L'Hospital's Rule
To see the theorem statement, go to wiki, "Formal Statement": http://en.wikipedia.org/wiki/L'H%C3%B4pital's_rule.

proof(s) (of each situation):

With the statement "as x -> c", in each case, assume g(x), g'(x) are "nonzero near c", as discussed on the wiki page. f,g are assumed differentiable besides at c.

The easiest case first.
mini#1: If f(x),g(x) -> 0 as x -> c+ [itex]\in \mathbb{R}[/itex], and f'(x)/g'(x) -> L (possibly infinite) as x -> c+, then f(x)/g(x) -> L.
proof:
Assume f,g are continuous at c (or redefine them as f(c) = 0, etc). If x > c, then by the CMVT, there exists E_x in (c,x) such that f(x)g'(E_x) = g(x)f'(E_x), so that as x -> c+, f(x)/g(x) = f'(E_x)/g'(E_x) -> L.


The easiest case modified.
mini#2: If f(x),g(x) -> 0 as x -> +[itex]\infty[/itex], and f'(x)/g'(x) -> L as x -> [itex]\infty[/itex], then f(x)/g(x) -> L.
proof:
Since g [itex]\neq[/itex] 0, for each x we can choose M_x > x large enough such that (f(x)-f(M_x))/(g(x)-g(M_x)) is as close as we want to f(x)/g(x), say within e_x = 1/x > 0. Then we can choose E_x in (x,M_x) such that (f(E_x)-f(x))g'(E_x) = (g(M_x)-g(x))f'(E_x), so that |f(x)/g(x) - f'(E_x)/g'(E_x)| < e_x, so when x -> [itex]\infty[/itex], e_x -> 0, and f(x)/g(x) -> L.


Tricky case.
mini#3: If f,g -> [itex]\infty[/itex], and f'(x)/g'(x) -> L [itex]\in \mathbb{R}[/itex] as x -> [itex]\infty[/itex], then f/g -> L.
proof:

Verify the equality f(x)/g(x) = f(y)/g(x) + (1-g(y)/g(x))*(f(x)-f(y))/(g(x)-g(y)).

Fix e > 0. Fix M > 0 such that x >= M implies |f'(x)/g'(x)-L| < e. Since f(M), g(M) are fixed, we can choose M1 > M such that x >= M1 implies |f(M)/g(x)|,|g(M)/g(x)| < e.

With this set up apply the CMVT, for any x > M, choose Cx in (M,x) such that f'(Cx)/g'(Cx) = (f(x)-f(M))/(g(x)-g(M)).

Then for all x >= M1,
|f(x)/g(x) - L|
= |f(M)/g(x) + (1-g(M)/g(x))*f'(Cx)/g'(Cx) - L|
<= |f(M)/g(x)| + |f'(Cx)/g'(Cx) - L| + |g(M)/g(x)*f'(Cx)/g'(Cx)|
< e + e + |g(M)/g(x)|*(|L| + e)
< 2e + e(|L| + e) = e(|L| + 2) + e^2.

It follows that f(x)/g(x) -> L.


Another trick for L = [itex]\infty[/itex]
mini#4: If f,g -> [itex]\infty[/itex], and f'(x)/g'(x) -> [itex]\infty[/itex] as x -> [itex]\infty[/itex] then f/g -> [itex]\infty[/itex].
proof:
Fix N > 0. Choose M large enough so that f'(x)/g'(x) > N + 1 for x > M. Then for x > M choose E_x such that (g(x)-g(M))f'(E_x) = (f(x)-f(M))g'(E_x). Then as x gets large, f(x)/g(x) ≈ (f(x)-f(M))/(g(x)-g(M)) = f(E_x)/g(E_x) > N. Since N was arbitrary, we conclude f/g -> [itex]\infty[/itex].


***Extra justification for the statement (for beginners..): "as x gets large, f(x)/g(x) ≈ (f(x)-f(M))/(g(x)-g(M))".
Fix e > 0. Since f,g -> infinity, choose e*f(x), e*g(x) larger than f(M), g(M), then ..
(1+e)f(x) > f(x) - f(M) > (1-e)f(x), etc., so (f(x)/g(x))*((1-e)/(1+e)) < f(x)-f((M_x))/(g(x)-g(M_x)) < (f(x)/g(x))*((1+e)/(1-e)) -> f(x)/g(x) as e -> 0.



Other cases

mini#5: If f(x),g(x) -> 0 as x -> c- [itex]\in \mathbb{R}[/itex], and f'(x)/g'(x) -> L (possibly infinite) as x -> c+, then f(x)/g(x) -> L.
proof: This is the left hand limit of mini#1, the same argument applies (only it's on the left hand side).

mini#6: If f(x),g(x) -> 0 as x -> -[itex]\infty[/itex], and f'(x)/g'(x) -> L as x -> [itex]\infty[/itex], then f(x)/g(x) -> L.
proof: Again the left hand version of mini#2.

mini#7: If f,g -> [itex]\infty[/itex], and f'(x)/g'(x) -> L [itex]\in \mathbb{R}[/itex] as x -> -[itex]\infty[/itex], then f/g -> L.
proof: Left hand limit of mini#3.

mini#8: If f,g -> [itex]\infty[/itex], and f'(x)/g'(x) -> [itex]\infty[/itex] as x -> -[itex]\infty[/itex] then f/g -> [itex]\infty[/itex].
proof: Left hand limit of mini#4.

mini#9: If f,g -> [itex]\infty[/itex], and f'(x)/g'(x) -> -[itex]\infty[/itex] as x -> +/-[itex]\infty[/itex] then f/g -> [itex]\infty[/itex].
proof: Left/Right hand limits of mini#4 except f'/g' -> -[itex]\infty[/itex] this time. The same argument in #4 applies except you fix N < 0, and show f(x)/g(x) < N for large (or large negative) x.
 
Last edited by a moderator:
Physics news on Phys.org
  • #2
I missed some... Any other omissions/mistakes, please point i out or post corrections..

The tricky case (#3) with c real
mini#10: If f,g -> [itex]\infty[/itex], and f'(x)/g'(x) -> L [itex]\in \mathbb{R}[/itex] as x -> c+ [itex]\in \mathbb{R}[/itex], then f/g -> L.
proof:
(This is also just a direct switch of c < x <= M instead of x >= M in #3.)

Verify the equality f(x)/g(x) = f(y)/g(x) + (1-g(y)/g(x))*(f(x)-f(y))/(g(x)-g(y)).

Fix e > 0. Fix M > c such that c < x <= M implies |f'(x)/g'(x)-L| < e. Since f(M), g(M) are fixed, we can choose M1 < M such that c < x <= M1 implies |f(M)/g(x)|,|g(M)/g(x)| < e.

With this set up apply the CMVT, for c < x < M, choose Cx in (x,M) such that f'(Cx)/g'(Cx) = (f(x)-f(M))/(g(x)-g(M)).

Then whenever c < x <= M1,
|f(x)/g(x) - L|
= |f(M)/g(x) + (1-g(M)/g(x))*f'(Cx)/g'(Cx) - L|
<= |f(M)/g(x)| + |f'(Cx)/g'(Cx) - L| + |g(M)/g(x)*f'(Cx)/g'(Cx)|
< e + e + |g(M)/g(x)|*(|L| + e)
< 2e + e(|L| + e) = e(|L| + 2) + e^2.

It follows that f(x)/g(x) -> L.

mini#11: The c- left hand limit as in #10 is done in the same way from the left side.

mini#12: mini#4 when x -> c+ [itex]\in \mathbb{R}[/itex].
proof:
Fix N > 0. Choose M > c close enough to c so that f'(x)/g'(x) > N + 1 when c < x < M. Then for c < x < M choose E_x in (x,M) such that (g(x)-g(M))f'(E_x) = (f(x)-f(M))g'(E_x). Then as x -> c+, f(x)/g(x) ≈ (f(x)-f(M))/(g(x)-g(M)) = f(E_x)/g(E_x) > N. Since N was arbitrary, we conclude f/g -> [itex]\infty[/itex].

mini#13: mini#12 when x -> c-. Same, just approach c from the left.
 
  • #3
One point is that the cases x -> c+ and x -> c- can be merged together and proved as a two sided limit.. In these cases, as I wrote it above I only wrote out the proof for one side.

As long as I got them all up there, there are 4 distinct approaches (mini#1,#2,#3,#4), and the other cases are all done from the same idea as long as you can make the switch between c < x <= M instead of x >= M, and left/right hand limit etc.

I get the impression that the proof in baby Rudin is meant to proof LHospital via only two cases, except the idea involved is more difficult, whereas the proofs I gave above are all very straightforward. I felt that using a "difficult idea" to simplify it to two cases (instead of just one) is not worth the price in comparison to 4 easy ideas for 4 cases.
 
Last edited:
  • #4
I should finish off by organizing around the ideas, a 4 part L'Hospital.

Let R* be the real numbers with [itex]-\infty,+\infty[/itex] added. Assume f,g are differentiable except at c, and g,g' are "nonzero near c".

Thm 1,2: 0/0 cases

Thm 1: If f,g -> 0 as x -> c in R, and f'/g' -> L in R*, then f/g -> L.
proof: as in mini#1. The CMVT(Cauchy mean value theorem) gives f(x)/g(x) = f'(E_x)/g'(E_x), where E_x is squeezed between x and c.

Thm 2: If f,g -> 0, and f'/g' -> L in R* as x -> +/-[itex]\infty[/itex], then f/g -> L.
proof: as in mini#2. Choose M so that f'(x)/g'(x) is "near L" when x is between M and c. For each x choose M_x between x and c so that f(x)/g(x) ≈ (f(x)-f(M_x))/(g(x)-g(M_x)). The CMVT gives f(x)/g(x) ≈ f'(E_x)/g'(E_x) where E_x is squeezed between x and c.


Thm 3,4: infinity/infinity cases

Thm 3: If f,g -> [itex]\infty[/itex], and f'(x)/g'(x) -> L in R as x -> c in R*, then f/g -> L.
proof: as in mini#3. Use the algebraic identity so you can damp unwanted terms as g(x) -> infinity. Choose M "close" to c so that f'(M)/g'(M) ≈ L. Then choose M1 "closer" to c (than M) so that g(x) damps unwanted terms when x is between M1 and c. Apply CMVT with M, but with algebra we get f(x)/g(x) ≈ L when x is between M1 and c (because the unwanted terms are "damped by g(x)" there).

Thm 4: If f,g -> [itex]\infty[/itex], and f'(x)/g'(x) -> [itex]\infty[/itex] as x -> c in R*, then f/g -> [itex]\infty[/itex].
proof: as in mini#4. Fix N > 0. Choose M "close enough to c" so that f'(x)/g'(x) > N when x is between M and c. Then as x -> c+, f(x)/g(x) ≈ (f(x)-f(M))/(g(x)-g(M)), so apply the CMVT and get f(x)/g(x) ≈ f'(E_x)/g'(E_x) where E_x is squeezed between x and c.

OK That's enough!
 

What is "A Kinder, Gentler, Longer L'Hospital Proof"?

"A Kinder, Gentler, Longer L'Hospital Proof" refers to a mathematical proof technique used to evaluate limits of functions in calculus. It is an extension of the L'Hospital's rule, which is a method for finding the limit of a fraction with an indeterminate form. This technique is considered to be more gentle and intuitive compared to traditional L'Hospital's rule.

How does "A Kinder, Gentler, Longer L'Hospital Proof" differ from L'Hospital's rule?

The main difference is that "A Kinder, Gentler, Longer L'Hospital Proof" involves breaking down the fraction into smaller pieces and evaluating each piece separately. This approach is more intuitive and easier to understand compared to L'Hospital's rule, which involves taking derivatives and can be more complex.

When should "A Kinder, Gentler, Longer L'Hospital Proof" be used?

"A Kinder, Gentler, Longer L'Hospital Proof" is useful when dealing with more complex functions that cannot be easily evaluated using traditional L'Hospital's rule. It can also be used when students are first learning about limits and need a more intuitive approach to understanding the concept.

What are the benefits of using "A Kinder, Gentler, Longer L'Hospital Proof"?

One of the main benefits is that it allows for a deeper understanding of the concept of limits. It also helps to avoid some of the common pitfalls and mistakes that can occur when using traditional L'Hospital's rule. Additionally, it can be a useful tool for students who struggle with calculus and need a more approachable method for evaluating limits.

Are there any limitations to "A Kinder, Gentler, Longer L'Hospital Proof"?

While "A Kinder, Gentler, Longer L'Hospital Proof" may be more intuitive and easier to understand, it may not always be the most efficient method for evaluating limits. In some cases, traditional L'Hospital's rule may be more straightforward and faster to use. Additionally, this technique may not work for all types of functions, so it is important to understand when it is appropriate to use it.

Similar threads

Replies
4
Views
717
  • Calculus
Replies
9
Views
2K
Replies
5
Views
1K
Replies
1
Views
898
Replies
3
Views
1K
Replies
3
Views
713
Replies
2
Views
753
Replies
5
Views
355
Back
Top