I had never heard of L’Hospital rule before I had to teach it, one fateful morning of 2012 at the University of Toronto. The class was your standard Calculus 1 class, where L’Hospital rule features prominently as your one-size-fits-all trick to compute limits. “How come I never heard of this?”, I thought. That’s when I realized that, in more than 10 years of knowing limits, I never felt the need for it: I had Taylor expansions, comparative growths, and so much the better for it. Now, seven years later, I still have not found any relevant use for it. More importantly, after teaching more post-calculus classes, I have grown more and more convinced that putting such emphasis on it is a pedagogical mistake.
What is it again?
L’Hospital rule allows to compute limits of indeterminate forms of the type or . In a simple form, it reads as follows.
If and are two differentiable functions defined around a point , which can be a real number or , and either
then, provided the second limit exists,
It allows to do computations such as the following, where I write “LHR” where L’Hospital is used.
Here is the thing: no mathematician, physicist, economist, or anyone using any type of math, would compute a limit in this way. Actually, they would not compute at all. The first limit is a direct consequence of the fact that and look like when is small, while the second one is just saying that the exponential grows faster than any power of .
I believe that undergrad calculus courses are so fond of L’Hospital rule for a few reasons.
- It gives a simple application of derivatives.
- It allows to compute a bunch of limits.
- It is an excuse to compute derivatives.
These are very reasonable arguments, but this being said…
- Aren’t there enough applications of derivatives in a calculus course?
- Most L’Hospital style limits can be computed in a different and more efficient way. Moreover, are students really excited to compute limits in isolation?
- Aren’t there enough opportunities to compute derivatives in a calculus course?
My issues with L’Hospital rule
I never came across a limit in the wild where I felt the need to use L’Hospital. In every instance, Taylor’s formulas or a bit of thinking give the result more efficiently and eloquently. Let us try an experiment. Open Stewart’s calculus at the section about L’Hospital rule, pick an example at random, and compute the limit with or without L’Hospital. I am ready to bet that 90% of them are more easily obtained without L’Hospital, 10% slightly more easily with L’Hospital, and that these 10% are totally artificial examples.
Let me try: I open Section 4.4 in my 7th edition. Exercises 7-66 are computation of limits, so I take a random number from 7 to 66. I unfortunately happen to get number 29
I will come to this one later. I then get number 44,
It is an indeterminate form of the type . If we wish to apply L’Hospital, we have to turn that into a limit of the type or . Which is better? I first tried arbitrarily so write and after a couple lines, I became really really sad, so let us pretend that we are lucky and do the following computation.
It is a bit better: the gives us a limit of one, and then L’Hospital again gives
Let us summarize what we had to do:
- remember to change as or ;
- be lucky in this endeavor;
- chain rule;
- take away the since its limit is a nonzero real number;
- L’Hospital again;
- chain rule again.
Another stroke of luck was the fact that the limit is zero, so forgetting a minus sign or a constant would have cost nothing. But more computations means more chances to make a mistake.
Do the computation with L’Hospital after writing .
Let us compare with the following. As behaves like as , then
To be totally convincing, one can use equivalents (blog post on this at some point), or merely write and argue that . But now, we only have to compute the limit of , which we may know. Otherwise, we can use L’Hospital, and need to be careful as before, but it is as least simpler. However, the easiest is to define , and conclude
where we use that grows slower than any (positive) power of as . The amount of computation that we had to do is essentially nonexistent. And we clearly see what is happening: the limit is zero because behaves likes , and wins over . Applying L’Hospital hides all of this under a black cloud of symbols.
Lack of meaning
My second main qualm with L’Hospital rule is that it does not allow one to understand what is going on in a computation. Most problems that appear in math, and even more in applications, are not designed to work smoothly: they are complex and involve abstruse mathematical expressions. Therefore, it becomes necessary to understand what is relevant, and what can be safely ignored. Hence, we have to approximate and compare. For instance, an expression like
will very much resembles when is large, since the highest powers at the numerator and denominator win over the smaller powers. If we want to be more precise, we then compute
which implies, for the same reason, that
We get, without any complex computation, that the graph of has an oblique asymptote . Depending on what we wish to do, we may then want to replace the horrible expression or by or , or even continue and get more and more precise approximations. Applying blindly L’Hospital 3 times to obtain something less precise seem very much suboptimal.
Another example is to approximate by if is small. Remembering that we always use radians, we get
(the real value is ).
To conclude, thinking in terms of approximations and comparisons not only allows to compute many limits extremely easily, but is also a valuable skill throughout sciences. On the opposite side of the spectrum, L’Hospital rule is just a black box which conceals every relevant information.
All limits that can be obtained with L’Hospital can be obtained in another way, often more quickly and cleanly. When a limit resists to L’Hospital, it often spells defeat for our students, whereas aforementioned techniques could often nail down the whole problem. The other day, I watched this video on the otherwise excellent YouTube channel Flammable Maths. The host loses his countenance at the sight of the limit
and eventually computes it with L’Hospital and plenty of trouble. However, we can easily see that this limit is .
Show this in one line.
So. Many. Mistakes.
My final and maybe most important issue with L’Hospital is that it is seen as a panacea for every single limit, and thought to be simple of use. It is neither, but it is often used without any afterthought, and then disaster strikes. Here are a few factual examples.
L’Hospital when it is not an indeterminate form
Consider the following wrong computation.
Or we may want to apply L’Hospital again and find
The real limit is of the form , and is therefore .
L’Hospital directly on other indeterminate limits
L’Hospital applies only to of the type . Consider the following wrong computation.
As we saw before, the actual limit is 0.
L’Hospital to compute derivatives
Consider the following computation.
We should instead recognize that this quantity is simply the derivative of at 0, so it is . It is not a mistake per se, but another instance of “using L’Hospital blindly”.
Difficult or absurd computations.
Consider the following computation.
A Taylor expansion gives directly that this limit is 4. Similarly,
As the exponential grows faster than any polynomial, we can tell directly that this limit is .
Changing an expression in a simple case of L’Hospital can lead to obnoxious difficulties. Computing
works well, but a few exponents later and the computation of
becomes a major pain in the math. However, Taylor expansions readily yields that the limit is .
L’Hospital does not replace other techniques
Consider the following computation.
The use of L’Hospital is perfectly justified, but it just does not work. The trick is naturally to simplify the expression to
to see that the limit is . Alternatively, we can say that behaves like at , so the numerator behaves like , and the limit follows.
L’Hospital might not work in subtle ways
If we try to apply L’Hospital in the following case, we get
which does not exist. However, by squeeze theorem, we have
What is precisely the issue with L’Hospital rule here?
Necessity for plenty of tricks
As much as I like to say that L’Hospital rule needs no thinking, it also requires a whole bunch of tricks. There is, as we saw, the problem of turning into or . One might be easy and the other one impossible, and I do not know of any relevant way to make a choice, except to try and pray. Then there is , which is never easy. A classical example is , which can be simplified by multiplying by the conjugate quantity to obtain
As before, L’Hospital at the third step would lead to total failure. A cleaner way is to factor out an and use Taylor’s formula on .
Simplify to find the following limit.
An apology (?) for L’Hospital rule
This is a long post, and it is surely controversial. L’Hospital rule is one of the most prized treasures of plenty of undergraduate students, it is simple yet powerful, and it feels very neat when it works. I can think of a few more arguments for when it can come in handy… and of just as many counter arguments.
It gives classical limits.
Without Taylor expansions, L’Hospital gives classical limits at such as
I would argue that Taylor’s expansions (or the first terms) should be introduced as soon as possible in any calculus course, and can be given in a formula sheet in an exam.
L’Hospital also gives the comparative growth results, namely, for ,
On the other hand, these can be obtained from inequalities proven by basic calculus such as for any and
It can be easier for limits at other points
For limits which are not at or , L’Hospital does not need a change of variable. For instance
This can of course be obtained, with a bit more work, by letting and using Taylor’s formula. Moreover, in practice, we very seldom compute limits at other points than or . Any case that I can think of (or see in Stewart) when L’Hospital would work faster seems totally artificial.
Some final questions
What are your own thought about L’Hospital rule? Am I a bit too rough? Why is L’Hospital so popular in some country, but unheard of in others? Is there any natural example where L’Hospital gives a result that could not be obtained more quickly in another way? Let me know!