How to Use Squeeze Theorem (and when!) (AP)

What You Need to Know

The big idea (and why it matters)

The Squeeze Theorem (aka Sandwich Theorem) is a limit tool you use when:

  • the function you actually care about is hard/impossible to take the limit of directly, but
  • you can trap it between two simpler functions with the same limit.

It shows up constantly on AP Calc AB for limits involving:

  • trig expressions like sin⁡(1/x)\sin(1/x), cos⁡x\cos x, sin⁡xx\frac{\sin x}{x}
  • expressions that oscillate but are multiplied by something going to 00
  • absolute value bounds
  • sequences (limits as n→∞n \to \infty)
The theorem (state it cleanly)

If g(x)≤f(x)≤h(x)g(x) \le f(x) \le h(x) for all xx in some open interval around aa (except possibly at aa), and
lim⁡x→ag(x)=lim⁡x→ah(x)=L,\lim_{x\to a} g(x) = \lim_{x\to a} h(x) = L,
then
lim⁡x→af(x)=L.\lim_{x\to a} f(x) = L.

Sequence version: If an≤bn≤cna_n \le b_n \le c_n for all sufficiently large nn and
lim⁡n→∞an=lim⁡n→∞cn=L,\lim_{n\to\infty} a_n = \lim_{n\to\infty} c_n = L,
then
lim⁡n→∞bn=L.\lim_{n\to\infty} b_n = L.

Critical reminder: You must have a true inequality (a “squeeze”) holding near the limit point, and the two outer limits must be the same.

When you should think “Squeeze!”

Use it when you see:

  • Oscillation: sin⁡(⋅)\sin(\cdot) or cos⁡(⋅)\cos(\cdot) with input blowing up (like sin⁡(1/x)\sin(1/x) as x→0x\to 0)
  • A small factor times a bounded factor: something like x2sin⁡(1/x)x^2\sin(1/x) as x→0x\to 0
  • Absolute values: you can often bound with ∣f(x)∣|f(x)|
  • Classic trig inequality situations: limits involving sin⁡xx\frac{\sin x}{x} or 1−cos⁡xx\frac{1-\cos x}{x}

Step-by-Step Breakdown

How to apply Squeeze Theorem (limit version)
  1. Identify the “problem child” function f(x)f(x) whose limit is not straightforward.
  2. Find two simpler bounding functions g(x)g(x) and h(x)h(x) such that g(x)≤f(x)≤h(x)g(x) \le f(x) \le h(x) near the point.
    • Most common: bound trig by −1-1 and 11, then multiply by something small.
  3. Take limits of the bounds.
  4. Check the key condition: make sure
    lim⁡g(x)=lim⁡h(x).\lim g(x) = \lim h(x).
  5. Conclude: then lim⁡f(x)\lim f(x) equals that common value.
The fastest “AP-style” squeeze pattern

If you can show
∣f(x)∣≤g(x)|f(x)| \le g(x)
and lim⁡x→ag(x)=0\lim_{x\to a} g(x)=0,
then automatically
lim⁡x→af(x)=0.\lim_{x\to a} f(x)=0.

This is just Squeeze with −g(x)≤f(x)≤g(x)-g(x) \le f(x) \le g(x).

Mini worked walkthrough (annotated)

Example skeleton: lim⁡x→0x2sin⁡(1/x)\lim_{x\to 0} x^2\sin(1/x)

  1. “Problem child”: sin⁡(1/x)\sin(1/x) oscillates, no limit.
  2. Use bound: −1≤sin⁡(1/x)≤1-1 \le \sin(1/x) \le 1.
  3. Multiply by x2x^2 (note: for all xx, x2≥0x^2 \ge 0 so inequalities keep direction):
    −x2≤x2sin⁡(1/x)≤x2.-x^2 \le x^2\sin(1/x) \le x^2.
  4. Limits of bounds as x→0x\to 0:
    lim⁡x→0(−x2)=0,lim⁡x→0x2=0.\lim_{x\to 0} (-x^2)=0, \quad \lim_{x\to 0} x^2=0.
  5. Squeeze conclusion:
    lim⁡x→0x2sin⁡(1/x)=0.\lim_{x\to 0} x^2\sin(1/x)=0.

Decision point: If multiplying an inequality by something that might be negative, stop and handle sign carefully (or use absolute values).

Key Formulas, Rules & Facts

Core squeeze statements
Rule / FactWhen to useNotes
If g(x)≤f(x)≤h(x)g(x) \le f(x) \le h(x) and lim⁡g=lim⁡h=L\lim g = \lim h = L, then lim⁡f=L\lim f = LDirect squeeze setupInequality must hold in a punctured neighborhood of the limit point
If ∣f(x)∣≤g(x)|f(x)| \le g(x) and lim⁡g=0\lim g = 0, then lim⁡f=0\lim f = 0Fastest squeeze to prove a limit is 00Rewrite as −g≤f≤g-g \le f \le g
Sequence squeeze: if an≤bn≤cna_n \le b_n \le c_n eventually and limits of outer sequences matchLimits as n→∞n\to\infty“Eventually” means for all n≥Nn \ge N
Go-to bounding inequalities (high yield)
BoundWhen it helpsNotes
−1≤sin⁡u≤1-1 \le \sin u \le 1 and −1≤cos⁡u≤1-1 \le \cos u \le 1Anything with trig oscillationWorks for any real uu
0≤sin⁡2u≤10 \le \sin^2 u \le 1 and 0≤cos⁡2u≤10 \le \cos^2 u \le 1Squares of trigOften makes nonnegative bounds
∣sin⁡u∣≤1|\sin u| \le 1 and ∣cos⁡u∣≤1|\cos u| \le 1Absolute value squeezeLeads to ∣(something)∣≤small|\text{(something)}| \le \text{small}
If x>0x>0 and xx near 00: sin⁡x≤x≤tan⁡x\sin x \le x \le \tan xClassic trig-limit squeezesUsed to prove lim⁡x→0sin⁡xx=1\lim_{x\to 0} \frac{\sin x}{x}=1
From the classic result: for all x≠0x\ne 0 near 00, ∣sin⁡x∣≤∣x∣|\sin x| \le |x|Controlling sine by its inputVery common shortcut once you know it
Canonical trig limits you often combine with squeeze
LimitWhy it mattersTypical use
lim⁡x→0sin⁡xx=1\lim_{x\to 0} \frac{\sin x}{x}=1Foundation trig limitRewrite expressions to use it
lim⁡x→01−cos⁡xx=0\lim_{x\to 0} \frac{1-\cos x}{x}=0Often asked; can be squeezedUse identity 1−cos⁡x=2sin⁡2(x/2)1-\cos x = 2\sin^2(x/2)
lim⁡x→01−cos⁡xx2=12\lim_{x\to 0} \frac{1-\cos x}{x^2}=\frac12Very commonUse 1−cos⁡x=2sin⁡2(x/2)1-\cos x = 2\sin^2(x/2) and the sine-over-angle limit

Important: On AP Calc AB, you’re generally allowed to use lim⁡x→0sin⁡xx=1\lim_{x\to 0} \frac{\sin x}{x}=1 as a known limit, but you should still know how squeeze proves it in case the question explicitly asks.

Examples & Applications

Example 1 (oscillation times small): lim⁡x→0xcos⁡(1/x)\lim_{x\to 0} x\cos(1/x)
  • Key bound: −1≤cos⁡(1/x)≤1-1 \le \cos(1/x) \le 1.
  • Multiply by ∣x∣|x| using absolute value:
    ∣xcos⁡(1/x)∣≤∣x∣.|x\cos(1/x)| \le |x|.
  • Since lim⁡x→0∣x∣=0\lim_{x\to 0} |x| = 0, squeeze gives
    lim⁡x→0xcos⁡(1/x)=0.\lim_{x\to 0} x\cos(1/x) = 0.

Exam twist: They may ask if lim⁡x→0cos⁡(1/x)\lim_{x\to 0} \cos(1/x) exists (it does not), but xcos⁡(1/x)x\cos(1/x) does.


Example 2 (classic trig limit via squeeze): lim⁡x→0sin⁡xx\lim_{x\to 0} \frac{\sin x}{x}

For x>0x>0 near 00, a standard inequality is
sin⁡x≤x≤tan⁡x.\sin x \le x \le \tan x.
Divide by sin⁡x\sin x (positive for small positive xx):
1≤xsin⁡x≤1cos⁡x.1 \le \frac{x}{\sin x} \le \frac{1}{\cos x}.
Now take reciprocals (all positive, so inequality flips correctly when reciprocating):
cos⁡x≤sin⁡xx≤1.\cos x \le \frac{\sin x}{x} \le 1.
As x→0x\to 0,
lim⁡x→0cos⁡x=1,lim⁡x→01=1,\lim_{x\to 0} \cos x = 1, \quad \lim_{x\to 0} 1 = 1,
so
lim⁡x→0sin⁡xx=1.\lim_{x\to 0} \frac{\sin x}{x} = 1.

Exam twist: You might need to do it two-sided. The same limit holds for x<0x<0, so the two-sided limit is 11.


Example 3 (make it look like sine-over-angle): lim⁡x→01−cos⁡xx\lim_{x\to 0} \frac{1-\cos x}{x}

This is a great squeeze + identity situation.
Use
1−cos⁡x=2sin⁡2(x/2).1-\cos x = 2\sin^2(x/2).
Then
1−cos⁡xx=2sin⁡2(x/2)x.\frac{1-\cos x}{x} = \frac{2\sin^2(x/2)}{x}.
Rewrite to expose sin⁡(x/2)x/2\frac{\sin(x/2)}{x/2}:
2sin⁡2(x/2)x=sin⁡(x/2)⋅sin⁡(x/2)x/2.\frac{2\sin^2(x/2)}{x} = \sin(x/2) \cdot \frac{\sin(x/2)}{x/2}.
Now use bounds:

  • ∣sin⁡(x/2)∣≤∣x/2∣→0|\sin(x/2)| \le |x/2| \to 0
  • sin⁡(x/2)x/2→1\frac{\sin(x/2)}{x/2} \to 1
    So the product goes to 00:
    lim⁡x→01−cos⁡xx=0.\lim_{x\to 0} \frac{1-\cos x}{x} = 0.

Exam twist: Many students try L’Hôpital (not AB). This method is the intended AB path.


Example 4 (sequence squeeze): lim⁡n→∞nsin⁡(1n)\lim_{n\to\infty} n\sin\left(\frac{1}{n}\right)

This looks like a product, but it’s really the sine-over-angle limit in disguise.
Rewrite:
nsin⁡(1n)=sin⁡(1/n)1/n.n\sin\left(\frac{1}{n}\right) = \frac{\sin(1/n)}{1/n}.
As n→∞n\to\infty, we have 1/n→01/n \to 0, so
lim⁡n→∞sin⁡(1/n)1/n=1.\lim_{n\to\infty} \frac{\sin(1/n)}{1/n} = 1.

Alternative squeeze view: Use ∣sin⁡u∣≤∣u∣|\sin u| \le |u| with u=1/nu=1/n to see it’s bounded and behaving nicely.

Common Mistakes & Traps

  1. Forgetting the inequality must hold near the point

    • What goes wrong: You show g(x)≤f(x)≤h(x)g(x) \le f(x) \le h(x) for “some” xx but not in a full neighborhood around aa.
    • Fix: Explicitly state “for all xx sufficiently close to aa (and x≠ax\ne a)” and make sure your bound is actually always true there.
  2. Outer limits aren’t equal (so you can’t conclude anything)

    • What goes wrong: You find bounds, but lim⁡g(x)≠lim⁡h(x)\lim g(x) \ne \lim h(x).
    • Fix: Squeeze only works when the two outer limits match. If they don’t, you need different bounds or a different method.
  3. Multiplying/dividing inequalities without checking sign

    • What goes wrong: You multiply by an expression that can be negative (like xx near 00) and forget the inequality flips.
    • Fix: Use ∣x∣|x| and absolute values whenever sign is unclear, or split into cases x>0x>0 and x<0x<0.
  4. Trying to squeeze with one bound

    • What goes wrong: You only find f(x)≤h(x)f(x) \le h(x) but no lower bound.
    • Fix: Often the missing bound is −h(x)-h(x) after taking absolute value: show ∣f(x)∣≤h(x)|f(x)| \le h(x).
  5. Assuming sin⁡(1/x)→0\sin(1/x) \to 0 as x→0x\to 0

    • What goes wrong: You confuse “bounded” with “approaches 00.”
    • Fix: Remember sin⁡(1/x)\sin(1/x) oscillates between −1-1 and 11; it has **no limit**. Only products like xsin⁡(1/x)x\sin(1/x) can be squeezed.
  6. Using the squeeze theorem when direct limit laws already work

    • What goes wrong: You waste time building inequalities unnecessarily.
    • Fix: First try algebraic simplification and known limits. Use squeeze when you hit oscillation, absolute values, or indeterminate behavior that’s hard to simplify.
  7. Not matching the squeeze to the exact expression

    • What goes wrong: You bound sin⁡(1/x)\sin(1/x) by [−1,1][-1,1] but forget the multiplying factor (like x2x^2) changes the bounds.
    • Fix: After bounding, multiply through carefully to produce bounds that look like something with an easy limit.
  8. Confusing two-sided limits with one-sided inequalities

    • What goes wrong: You use an inequality valid only for x>0x>0 (like sin⁡x≤x≤tan⁡x\sin x \le x \le \tan x) but claim a two-sided conclusion without addressing x<0x<0.
    • Fix: Either do both sides or use absolute value inequalities that work for all xx near the point.

Memory Aids & Quick Tricks

Trick / mnemonicWhat it helps you rememberWhen to use it
“Bounded × Vanishing = Vanishing”If f(x)f(x) is bounded (like trig) and multiplied by something going to 00, the product limit is 00Limits like xksin⁡(1/x)x^k\sin(1/x) as x→0x\to 0
“ABS it to squeeze it”Turning a messy inequality into ∣f(x)∣≤g(x)|f(x)| \le g(x) makes squeezing easyAny time sign is annoying or expression oscillates
Trig bound reflex: −1≤sin⁡(⋅),cos⁡(⋅)≤1-1 \le \sin(\cdot),\cos(\cdot) \le 1Instant outer functions for squeezeMost AP oscillation limits
“Make it sine-over-angle”Rewrite to use sin⁡uu\frac{\sin u}{u}Any limit with sin⁡(x)\sin(x), sin⁡(x/2)\sin(x/2), or sequences like nsin⁡(1/n)n\sin(1/n)
Identity plug-in: 1−cos⁡x=2sin⁡2(x/2)1-\cos x = 2\sin^2(x/2)Converts cosine differences into sine expressionsLimits with 1−cos⁡x1-\cos x

Quick Review Checklist

  • You can use Squeeze when you can prove g(x)≤f(x)≤h(x)g(x) \le f(x) \le h(x) near the point and lim⁡g=lim⁡h\lim g = \lim h.
  • The inequality must hold for all xx sufficiently close to aa (except possibly at aa).
  • Fast version: if ∣f(x)∣≤g(x)|f(x)| \le g(x) and g(x)→0g(x)\to 0, then f(x)→0f(x)\to 0.
  • Default trig bounds: −1≤sin⁡u≤1-1 \le \sin u \le 1 and −1≤cos⁡u≤1-1 \le \cos u \le 1.
  • Watch signs when multiplying/dividing inequalities; use ∣⋅∣|\cdot| to stay safe.
  • For trig limits, try rewriting until you see sin⁡uu\frac{\sin u}{u}.
  • If outer limits don’t match, you can’t conclude a limit from squeeze.

You’ve got this—most squeeze problems are just one good bound away from being easy.