Estimating limits from graphs and tables works, but it’s slow and only approximate. The limit laws let you find limits exactly, by breaking a complicated expression into simple pieces. They also explain why, for most functions you know, you can find a limit just by substituting.
Suppose x→alimf(x)=L and x→alimg(x)=M, where L and M are real numbers. Then:
Law
Rule
Sum
x→alim[f(x)+g(x)]=L+M
Difference
x→alim[f(x)−g(x)]=L−M
Constant multiple
x→alim[kf(x)]=kL
Product
x→alim[f(x)g(x)]=LM
Quotient
x→alimg(x)f(x)=ML, as long as M=0
Power
x→alim[f(x)]n=Ln for a positive integer n
Root
x→alimnf(x)=nL (for even n, need L>0)
In words: the limit of a sum is the sum of the limits, and so on. The big condition is that each separate limit must exist (and the bottom limit must not be 0 for the quotient law).
Using the laws over and over shows that for a polynomialp,
x→alimp(x)=p(a)
and for a rational functionq(x)p(x), the limit is q(a)p(a) as long as q(a)=0.
The same is true for roots, exponentials, logarithms, and trig functions at any point in their domains. So the first thing to try with any limit is to substitute. If you get a real number, that’s the answer. If you get 00 or a nonzero number over 0, you need more work (see algebraic techniques and infinite limits).
You can “move the limit inside” a continuous outer function. If the outer function is not continuous at L (for example, it has a jump there), you have to look at how g(x) approaches L from each side (see Practice 8).
Using the quotient law when the bottom approaches 0. The quotient law needs M=0. For x→3limx−3x2−9, substituting gives 00, which is not an answer. It’s a signal to simplify first.
Writing 0/0 = 1 or 0/0 = 0.00 is called an indeterminate form: the limit could be any number, or not exist. You can’t tell until you do more work.
Splitting a limit when a piece doesn’t exist. The laws only work when each separate limit exists. x→0lim(x∣x∣−x∣x∣)=0, even though x→0limx∣x∣ does not exist (see Practice 9).
Dropping the limit notation. Writing lim on one line and then a bare expression on the next (or lim in front of a number) loses marks on free-response questions. Keep x→alim in front until you actually substitute.
Moving a limit inside a function that isn’t continuous.limf(g(x))=f(limg(x)) needs f to be continuous at the inside limit. Check this for piecewise outer functions.
The exponential function is continuous, so substitute:
e2ln2=(eln2)2=22=4
7. (Core) Suppose x→3limf(x)=6 and x→3lim[f(x)+2g(x)]=10. Find x→3limg(x).
Solution
Let M=x→3limg(x). (It exists, because g(x)=21([f(x)+2g(x)]−f(x)) is built from two limits that exist.) By the sum and constant multiple laws:
6+2M=10⇒M=2
8. (Challenge) Let g(x)=x2−1 and f(u)={u+1,u−1,u<0u≥0.
(a) Find x→0limf(g(x)).
(b) Find x→1limf(g(x)), if it exists.
Solution
(a) As x→0, g(x)→−1. Near u=−1, f(u)=u+1, which is continuous there, so
x→0limf(g(x))=f(−1)=0
(b) As x→1, g(x)→0, but f has a jump at u=0, so look at each side.
For x slightly less than 1, x2<1, so g(x)<0 and f(g(x))=g(x)+1→0+1=1.
For x slightly greater than 1, g(x)>0 and f(g(x))=g(x)−1→0−1=−1.
The one-sided limits are 1 and −1, so the limit does not exist.
9. (Challenge) Give an example of functions f and g where x→0limf(x) and x→0limg(x) do not exist, but x→0lim[f(x)+g(x)] does. Explain why this doesn’t break the sum law.
Solution
Take f(x)=x∣x∣ and g(x)=−x∣x∣. Each jumps between −1 and 1 at 0, so neither limit exists. But f(x)+g(x)=0 for every x=0, so
x→0lim[f(x)+g(x)]=0
The sum law only says what happens when both limits exist. It says nothing when they don’t, so there’s no contradiction.