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

1) What You Need to Know

What it is (and why you care)

The Squeeze Theorem (aka Sandwich Theorem) is your go-to tool for limits when:

  • the expression oscillates (usually trig like sin(1/x)\sin(1/x), cos(1/x)\cos(1/x)),
  • the expression is messy but you can trap it between two simpler functions,
  • or you need to prove a standard limit (especially trig limits) from basic inequalities.

On AP Calc BC, it shows up most often in:

  • limits as x0x \to 0 involving trig + powers of xx,
  • limits as xx \to \infty (or sequences nn \to \infty) where something is bounded,
  • justification questions (“explain using Squeeze Theorem”).
The theorem (precise statement)

If for all xx near aa (possibly excluding aa itself),

g(x)f(x)h(x)g(x) \le f(x) \le h(x)

and

limxag(x)=limxah(x)=L,\lim_{x \to a} g(x) = \lim_{x \to a} h(x) = L,

then

limxaf(x)=L.\lim_{x \to a} f(x) = L.

Same idea for sequences: if anbncna_n \le b_n \le c_n for all sufficiently large nn and liman=limcn=L\lim a_n = \lim c_n = L, then limbn=L\lim b_n = L.

When you should use it

Use Squeeze Theorem when direct substitution fails and:

  • you can find two functions that are easy to limit, and
  • those bounds meet at the same limit.

Most common “Squeeze signals”:

  • bounded trig: 1sin()1-1 \le \sin(\cdot) \le 1 and 1cos()1-1 \le \cos(\cdot) \le 1
  • absolute value: uuu-|u| \le u \le |u| and if f(x)g(x)|f(x)| \le g(x) with g(x)0g(x) \to 0 then f(x)0f(x) \to 0
  • products with oscillation: something like xksin(1/x)x^k \sin(1/x) or sinnn\frac{\sin n}{n}

Critical reminder: Squeeze only works if you show the inequality holds in a punctured neighborhood of aa (or for all sufficiently large nn), and both bounds have the same limit.


2) Step-by-Step Breakdown

The “Sandwich” method (limits)

1) Identify the hard piece

  • Usually the oscillating/unknown part: sin(1/x)\sin(1/x), cos(1/x)\cos(1/x), or something trapped by absolute value.

2) Write a true inequality that traps it

  • For trig: 1sin(θ)1-1 \le \sin(\theta) \le 1 and 1cos(θ)1-1 \le \cos(\theta) \le 1 for any θ\theta.
  • For absolute value: uuu-|u| \le u \le |u|.

3) Multiply (or otherwise transform) the inequality carefully

  • If you multiply by something that could be negative, the inequality direction can flip.
  • A safe move: multiply by a nonnegative expression like xk|x|^k or x2x^2.

4) Compute the limits of the two bounds

  • If both go to the same LL, you’ve squeezed.

5) Conclude the middle limit equals that same LL

  • State explicitly: “Since g(x)f(x)h(x)g(x) \le f(x) \le h(x) and limg=limh=L\lim g = \lim h = L, then limf=L\lim f = L.”
Mini worked walkthrough (classic oscillation)

Evaluate limx0x2sin(1/x).\lim_{x \to 0} x^2 \sin(1/x).

1) Use trig bound: 1sin(1/x)1-1 \le \sin(1/x) \le 1.

2) Multiply by x2x^2 (note x20x^2 \ge 0 so inequality direction stays):

x2x2sin(1/x)x2.-x^2 \le x^2\sin(1/x) \le x^2.

3) Take limits as x0x \to 0:

limx0(x2)=0,limx0x2=0.\lim_{x \to 0} (-x^2) = 0, \qquad \lim_{x \to 0} x^2 = 0.

4) Bounds match, so

limx0x2sin(1/x)=0.\lim_{x \to 0} x^2\sin(1/x) = 0.

The “absolute value squeeze” (super common)

If you can show

f(x)g(x)|f(x)| \le g(x)

and

limxag(x)=0,\lim_{x \to a} g(x) = 0,

then automatically

limxaf(x)=0.\lim_{x \to a} f(x) = 0.

Reason: f(x)f(x)f(x)-|f(x)| \le f(x) \le |f(x)| and 0f(x)g(x)0 \le |f(x)| \le g(x).

Step-by-step for sequences

To evaluate limnbn\lim_{n \to \infty} b_n by squeeze:
1) Find ana_n and cnc_n with anbncna_n \le b_n \le c_n for all sufficiently large nn.
2) Compute liman\lim a_n and limcn\lim c_n.
3) If they match, conclude limbn\lim b_n.


3) Key Formulas, Rules & Facts

Core Squeeze Theorem rules
Fact / RuleWhen to useNotes
g(x)f(x)h(x)g(x) \le f(x) \le h(x) and limg=limh=L\lim g = \lim h = L implies limf=L\lim f = LAny limit or sequence limitInequality must hold near aa (not just at points).
If f(x)g(x)|f(x)| \le g(x) and limg=0\lim g = 0 then limf=0\lim f = 0Proving a limit is 00Often fastest approach.
Sequence version: anbncna_n \le b_n \le c_n and liman=limcn=L\lim a_n = \lim c_n = L implies limbn=L\lim b_n = LLimits as nn \to \inftyInequality must hold for all large enough nn.
Standard bounds you should know cold
BoundUse it to squeezeNotes
1sin(θ)1-1 \le \sin(\theta) \le 1Anything with sin()\sin(\cdot)Works for all real θ\theta.
1cos(θ)1-1 \le \cos(\theta) \le 1Anything with cos()\cos(\cdot)Also for all real θ\theta.
0sin2(θ)10 \le \sin^2(\theta) \le 1 and 0cos2(θ)10 \le \cos^2(\theta) \le 1Nonnegative squeezesGreat when multiplying by positives.
sin(θ)1|\sin(\theta)| \le 1 and cos(θ)1|\cos(\theta)| \le 1Absolute value squeezesOften cleaner than writing 11-1 \le \cdot \le 1.
uuu-\,|u| \le u \le |u|Handling sign issuesLets you “trap” any expression.
Useful “squeeze-ready” patterns
PatternTypical conclusionWhy it works
xksin(1/x)x^k \sin(1/x) as x0x \to 0 with k>0k>0Limit is 00Because xksin(1/x)xk0|x^k\sin(1/x)| \le |x^k| \to 0.
sinxx\frac{\sin x}{x} as x0x \to 0Limit is 11Classic squeeze using geometry/inequalities (often given/assumed).
sin(n)n\frac{\sin(n)}{n} as nn \to \inftyLimit is 00sin(n)1|\sin(n)| \le 1 so sin(n)n1n0\left|\frac{\sin(n)}{n}\right| \le \frac{1}{n} \to 0.
sin(x)\sin(x) bounded + denominator growsLimit tends to 00Use bounded-over-growing squeeze.

Warning: Squeeze is not “the limit of the middle is between the limits.” The bounds’ limits must be the same.


4) Examples & Applications

Example 1: Oscillation + power of xx

Evaluate limx0xcos(1/x).\lim_{x \to 0} x\cos(1/x).

  • Bound: 1cos(1/x)1-1 \le \cos(1/x) \le 1.
  • Multiply by x|x| (safe, nonnegative):

xxcos(1/x)x.-|x| \le x\cos(1/x) \le |x|.

  • Limits: limx0(x)=0\lim_{x \to 0} (-|x|)=0 and limx0x=0\lim_{x \to 0} |x|=0.

So

limx0xcos(1/x)=0.\lim_{x \to 0} x\cos(1/x)=0.

Exam variation: They may give x3sin(5/x)x^3\sin(5/x) or xcos(1/x)\sqrt{|x|}\cos(1/x). Same idea: trap trig between 1-1 and 11, then the outside factor goes to 00.


Example 2: Sequence squeeze

Evaluate limnsin(n2)n.\lim_{n \to \infty} \frac{\sin(n^2)}{n}.

  • Since sin(n2)1|\sin(n^2)| \le 1,

sin(n2)n1n.\left|\frac{\sin(n^2)}{n}\right| \le \frac{1}{n}.

  • And limn1n=0\lim_{n \to \infty} \frac{1}{n} = 0.

Therefore

limnsin(n2)n=0.\lim_{n \to \infty} \frac{\sin(n^2)}{n} = 0.

Exam variation: could be cos(n)n1/3\frac{\cos(\sqrt{n})}{n^{1/3}} or 5sin(n)n2\frac{5\sin(n)}{n^2}.


Example 3: Squeezing a “difference that goes to 0”

Evaluate limx0(cos(x)1)sin(1/x).\lim_{x \to 0} \big(\cos(x) - 1\big)\sin(1/x).

  • Use sin(1/x)1|\sin(1/x)| \le 1:

(cos(x)1)sin(1/x)cos(x)1.\left|\big(\cos(x) - 1\big)\sin(1/x)\right| \le |\cos(x)-1|.

  • As x0x \to 0, cos(x)1\cos(x) \to 1, so cos(x)10|\cos(x)-1| \to 0.

So by absolute value squeeze,

limx0(cos(x)1)sin(1/x)=0.\lim_{x \to 0} \big(\cos(x) - 1\big)\sin(1/x)=0.

Exam variation: Replace cos(x)1\cos(x)-1 with any factor that goes to 00 (like x2x^2, ln(1+x)\ln(1+x), ex1e^x-1).


Example 4: The classic trig limit (why squeeze is famous)

Evaluate limx0sinxx.\lim_{x \to 0} \frac{\sin x}{x}.

A standard squeeze proof uses inequalities (often derived geometrically) that imply for xx near 00:

cosxsinxx1\cos x \le \frac{\sin x}{x} \le 1

(for x>0x>0; a similar argument handles x<0x<0).

Then as x0x \to 0,

limx0cosx=1,limx01=1,\lim_{x \to 0} \cos x = 1, \qquad \lim_{x \to 0} 1 = 1,

so

limx0sinxx=1.\lim_{x \to 0} \frac{\sin x}{x} = 1.

Why this matters: This limit is the gateway to derivatives of sinx\sin x and cosx\cos x and many trig limits.


5) Common Mistakes & Traps

1) “The bounds don’t meet”

  • Wrong: You show g(x)f(x)h(x)g(x) \le f(x) \le h(x) but limglimh\lim g \ne \lim h.
  • Why wrong: Squeeze Theorem requires both bounding limits to be the same.
  • Fix: Choose tighter bounds or a different technique (maybe algebra, L’Hôpital, or series—if allowed).

2) Multiplying by something negative (and not flipping inequalities)

  • Wrong: Start with 1sin(1/x)1-1 \le \sin(1/x) \le 1 and multiply by xx (which changes sign).
  • Why wrong: If x<0x<0, inequality directions flip, breaking your squeeze.
  • Fix: Multiply by x|x| or by x2x^2, or split into cases x>0x>0 and x<0x<0.

3) Assuming the inequality holds “at the limit point”

  • Wrong: Only checking inequality at x=ax=a instead of near aa.
  • Why wrong: Limits care about values arbitrarily close to aa.
  • Fix: State “for 0<xa<δ0<|x-a|<\delta” (conceptually) or “for xx sufficiently close to aa.”

4) Forgetting absolute value is your friend

  • Wrong: Trying to bound xsin(1/x)x\sin(1/x) without absolute values and getting tangled in signs.
  • Why wrong: The cleanest squeeze is often sin()1|\sin(\cdot)| \le 1.
  • Fix: Use xsin(1/x)x|x\sin(1/x)| \le |x| then go straight to 00.

5) Using false trig bounds

  • Wrong: Writing something like sin(θ)θ\sin(\theta) \le \theta for all θ\theta (not globally true), or using degree/radian confusion.
  • Why wrong: Squeeze requires correct inequalities.
  • Fix: Stick to always-true bounds: 1sin(θ)1-1 \le \sin(\theta) \le 1, 1cos(θ)1-1 \le \cos(\theta) \le 1, and known standard inequalities for sinx/x\sin x/x in radians.

6) Not stating the final squeeze conclusion clearly

  • Wrong: You compute bounding limits but never explicitly conclude limf=L\lim f = L.
  • Why wrong: AP graders like the logical chain.
  • Fix: Write one clean sentence invoking the theorem.

7) Trying to squeeze when the function isn’t actually trapped

  • Wrong: Picking bounds that are sometimes above/below but not consistently.
  • Why wrong: You need g(x)f(x)h(x)g(x) \le f(x) \le h(x) in an interval near the point.
  • Fix: Use absolute values or restrict domain appropriately.

8) Mixing up “bounded” with “goes to 0”

  • Wrong: Thinking “since sin(1/x)\sin(1/x) is bounded, its limit is 00.”
  • Why wrong: Bounded does not imply it approaches a value.
  • Fix: You need a shrinking factor (like xx, x2x^2, 1/n1/n) to force the product/ratio to 00.

6) Memory Aids & Quick Tricks

Trick / MnemonicWhat it helps you rememberWhen to use it
“Same-Limit Sandwich”Your top and bottom must go to the same LLAnytime you try squeezing
“Bounded trig is harmless”sin()1|\sin(\cdot)| \le 1 and cos()1|\cos(\cdot)| \le 1Products/quotients with trig oscillations
“Absolute value squeeze to zero”If f(x)g(x)|f(x)| \le g(x) and g(x)0g(x) \to 0 then f(x)0f(x) \to 0Fastest path for limits that should be 00
“Multiply by nonnegative”Use x|x| or x2x^2 to avoid flipping inequalitiesWhen scaling inequalities
“Oscillation + shrinking factor = 0”If something stays between 1-1 and 11 and you multiply by something that goes to 00, the product goes to 00xksin(1/x)x^k\sin(1/x), sinnn\frac{\sin n}{n}

7) Quick Review Checklist

  • You can state Squeeze Theorem: gfhg \le f \le h and limg=limh=Llimf=L\lim g = \lim h = L \Rightarrow \lim f = L.
  • You know the universal bounds: 1sin(θ),cos(θ)1-1 \le \sin(\theta),\cos(\theta) \le 1 and sin(θ),cos(θ)1|\sin(\theta)|,|\cos(\theta)| \le 1.
  • You default to absolute values to avoid sign headaches: show f(x)g(x)|f(x)| \le g(x).
  • You only multiply inequalities by expressions you know are nonnegative (or you split cases).
  • You verify the inequality holds near the limit point (or for all large nn in sequences).
  • You check the two bounding limits are the same before concluding.
  • You can do core AP patterns quickly: xksin(1/x)0x^k\sin(1/x) \to 0 (for k>0k>0) and sinnn0\frac{\sin n}{n} \to 0.

One clean squeeze setup is often worth more than a page of algebra—aim for the tight, correct bounds and you’ll be fine.