Course scope. This topic is shared by Calculus AB and Calculus BC. Everything here is examinable for both.
A note on notation
This page has no equation renderer, so limits are written in words or in a compact form:
lim (x → 3) f(x) means “the limit as x approaches 3 of f(x)”.
Both forms mean the same thing. On paper, write the usual form with “x → 3” under “lim”. Keep “lim” on every line until you actually substitute; an expression without “lim” is a function, not a number.
Why direct substitution sometimes fails
In Topic 1.5 you used the properties of limits. For polynomials, rational functions, roots and trig functions you could often just substitute x = a. That works whenever the function is defined and well behaved at a.
Now try lim (x → 3) (x² − 9)/(x − 3). Substituting x = 3 gives
(9 − 9)/(3 − 3) = 0/0
0/0 is not a number. It is called an indeterminate form. It tells you that the top and bottom both shrink towards 0 as x → 3, but it does not tell you how their ratio behaves. Different expressions that give 0/0 have different limits:
| Expression as x → 0 | Substitution gives | Actual limit |
|---|---|---|
| x²/x | 0/0 | 0 |
| 5x/x | 0/0 | 5 |
| x/x² | 0/0 | does not exist (unbounded) |
So 0/0 is a signal to do more work, never an answer.
Contrast this with a nonzero number over 0, such as 4/0. That is not indeterminate. It tells you the expression grows without bound near a, so the limit does not exist as a finite number. Check the one-sided behaviour to describe it (infinite limits come later in Unit 1).
The key fact: functions that agree near a have the same limit
Factor the numerator: x² − 9 = (x − 3)(x + 3). For every x except x = 3,
(x² − 9)/(x − 3) = (x − 3)(x + 3)/(x − 3) = x + 3
At x = 3 the left side is undefined (you cannot divide by 0), so the cancellation is only allowed when x ≠ 3. That is exactly the situation a limit cares about. The definition of a limit looks at x values close to 3, never at x = 3 itself.
Key fact. If f(x) = g(x) for all x in an open interval around a, except possibly at x = a, then lim (x → a) f(x) = lim (x → a) g(x).
So
lim (x → 3) (x² − 9)/(x − 3) = lim (x → 3) (x + 3) = 3 + 3 = 6
The second limit can be found by substitution, because x + 3 is a polynomial.
The picture explains the algebra. The original function and x + 3 have identical graphs except for one missing point. A limit asks where the graph is heading, and the missing point does not change that.
Four techniques and when to use each
Each technique produces an equivalent expression that agrees with the original near a. Always check the condition first.
| Technique | Use it when | What you do |
|---|---|---|
| Factor and cancel | A rational function (polynomial over polynomial) gives 0/0 at x = a | Factor top and bottom. Both contain (x − a), by the factor theorem. Cancel it. |
| Multiply by the conjugate | A sum or difference involving a square root gives 0/0 | Multiply top and bottom by the conjugate, e.g. (√x + 2) for (√x − 2). Use (p − q)(p + q) = p² − q². |
| Combine fractions | A fraction inside a fraction gives 0/0 | Write the small fractions over a common denominator, then simplify the stacked fraction. |
| Use a trig identity | A trig expression gives 0/0 | Rewrite with an identity such as sin²x = 1 − cos²x or sin 2x = 2 sin x cos x, then cancel. |
Why factoring always finds (x − a). If a polynomial p(x) has p(a) = 0, the factor theorem says (x − a) is a factor of p(x). So when a rational function gives 0/0 at a, both the top and the bottom contain (x − a).
After simplifying, substitute again. Three outcomes are possible:
- You get a number: that is the limit.
- You get 0/0 again: a factor (x − a) is still hiding. Simplify further.
- You get a nonzero number over 0: the limit does not exist as a finite number. Look at each side.
Technique 3 in action: combining fractions
lim (x → 3) (1/x − 1/3)/(x − 3). Substitution gives (1/3 − 1/3)/0 = 0/0.
- Combine the top: 1/x − 1/3 = (3 − x)/(3x).
- Divide by (x − 3): (3 − x)/(3x(x − 3)).
- Note 3 − x = −(x − 3). Cancel (x − 3), allowed for x ≠ 3: the expression becomes −1/(3x).
- Substitute: −1/(3 × 3) = −1/9.
Technique 4 in action: trig identities
lim (x → 0) (1 − cos x)/sin²x. Substitution gives (1 − 1)/0 = 0/0.
- Write sin²x = 1 − cos²x = (1 − cos x)(1 + cos x).
- Cancel (1 − cos x), which is nonzero for x near 0 but not equal to 0: the expression becomes 1/(1 + cos x).
- Substitute: 1/(1 + 1) = 1/2.
A second example: lim (x → 0) (sin 2x)/(sin x). Use sin 2x = 2 sin x cos x, cancel sin x (nonzero near 0, x ≠ 0), and the expression becomes 2 cos x. The limit is 2 cos 0 = 2.
Pointer to Topic 1.8. The limit as x → 0 of (sin x)/x gives 0/0, but no algebraic rearrangement removes the problem: there is no common factor to cancel. Its value, 1, is established with the squeeze theorem in Topic 1.8. Do not try to “cancel the x” in sin x / x; sin x is not x times anything.
Worked example 1: factoring a difference of cubes
Question. Find lim (x → 2) (x³ − 8)/(x² − 4) without a calculator.
- Try substitution. Top: 2³ − 8 = 0. Bottom: 2² − 4 = 0. The result is 0/0, so the limit is not yet decided.
- Check the condition. Top and bottom are polynomials that are both 0 at x = 2, so both contain the factor (x − 2).
- Factor. Difference of cubes: x³ − 8 = (x − 2)(x² + 2x + 4). Difference of squares: x² − 4 = (x − 2)(x + 2).
- Cancel, valid for x ≠ 2: (x³ − 8)/(x² − 4) = (x² + 2x + 4)/(x + 2)
- Take the limit of the equivalent expression. The new denominator is 4, not 0, so substitute: lim (x → 2) (x² + 2x + 4)/(x + 2) = (4 + 4 + 4)/(2 + 2) = 12/4 = 3
Answer. The limit is 3.
Check. At x = 2.001, (x³ − 8)/(x² − 4) ≈ 3.0008, which is close to 3. The table agrees with the algebra.
Interpretation. The graph of (x³ − 8)/(x² − 4) has a hole at (2, 3). (At x = −2 it has a vertical asymptote instead, because there only the bottom is 0.)
Worked example 2: multiplying by the conjugate
Question. Find lim (x → 4) (√x − 2)/(x − 4) without a calculator.
- Try substitution. Top: √4 − 2 = 0. Bottom: 4 − 4 = 0. The result is 0/0.
- Check the condition. The 0 on top comes from a difference involving a square root, √x − 2. Its conjugate is √x + 2.
- Multiply top and bottom by the conjugate. This multiplies by (√x + 2)/(√x + 2), which equals 1 because √x + 2 > 0: (√x − 2)(√x + 2) / ((x − 4)(√x + 2))
- Expand the top only. (√x − 2)(√x + 2) = (√x)² − 2² = x − 4. Leave the bottom factored. = (x − 4) / ((x − 4)(√x + 2))
- Cancel (x − 4), valid for x ≠ 4: = 1/(√x + 2)
- Substitute: 1/(√4 + 2) = 1/(2 + 2) = 1/4.
Answer. The limit is 1/4, or 0.25.
Check. At x = 4.01, (√4.01 − 2)/0.01 ≈ 0.2498. That is close to 0.25.
Alternative method. Write x − 4 as a difference of squares in √x: x − 4 = (√x − 2)(√x + 2), for x ≥ 0. Cancelling (√x − 2) gives the same 1/(√x + 2). Both methods are valid.
Why keep the bottom factored? If you expand (x − 4)(√x + 2), the common factor disappears from view and you cannot cancel it.
Common misconceptions
- “0/0 means the limit is 0.” Or 1, or “does not exist”. None of these follows. 0/0 only says more work is needed.
- “Cancelling changes the function, so the limit changes.” The new expression differs from the old one only at x = a. A limit never uses the value at a, so the limit is unchanged.
- “The limit equals f(a).” Only for functions that behave well at a. In this topic f(a) usually does not exist, yet the limit does.
- Cancelling terms instead of factors. In (x² + 5x + 6)/(x² − 4) you cannot “cancel the x²”. Only whole factors cancel.
- Dropping “lim” too early. Writing “lim (x → 3) (x² − 9)/(x − 3) = x + 3” is wrong: the left side is a number, the right side is a function. Keep “lim” until you substitute.
- Expanding the bottom after using a conjugate. This hides the factor you need to cancel.
- Rationalising when substitution already works. If substitution gives a number with a nonzero bottom, you are finished. Extra algebra only adds chances to slip.
- Treating 4/0 as 0/0. A nonzero number over 0 means the expression is unbounded near a. No cancellation will produce a finite limit.
- “Cancelling” the x in sin x / x. sin x is not a product with x. That limit belongs to Topic 1.8.
Where this leads
Algebraic manipulation is the tool you will use most in the rest of Unit 1. Topic 1.7 asks you to choose between substitution, these techniques and other methods. Topic 1.8 handles limits such as (sin x)/x with the squeeze theorem. In Unit 2, every derivative from first principles is a 0/0 limit that you simplify in exactly this way. Students in either course can return to the Calculus AB roadmap or the Calculus BC roadmap.
Try the practice questions now, then use the revision notes and the checklist to consolidate.
Quick questions
Is this page for Calculus AB or Calculus BC?
Both. Topic 1.6 is common content, so the same page serves AB and BC students. BC students should know it just as well, because the same algebra reappears in derivatives from first principles and in series.
If I cancel a factor, have I changed the function?
Yes, slightly: the new expression is also defined at x = a, while the original was not. But a limit only looks at x values near a, never at a itself, so the two expressions have the same limit.
Can I just use a table of values?
A table suggests a value; it does not prove it. Algebra gives the exact value and a justification. Use a table only to check.