The Squeeze Theorem- A Calculus Technique for Finding Limits

What Is the Squeeze Theorem?

The Squeeze Theorem is a limit-finding technique that works when direct substitution fails and algebraic manipulation gets you nowhere. It's brutally simple: if you can sandwich your function between two easier functions that share the same limit, your function must have that limit too.

You might hear it called the Sandwich Theorem. Same thing. The name actually describes what you're doing—squeezing your target function between two known quantities until you force its behavior.

The Formal Statement

Here's the mathematical definition, because you need to know it:

If g(x) ≤ f(x) ≤ h(x) for all x near a (except possibly at a), and:

lim g(x) = lim h(x) = L
x→a x→a

Then: lim f(x) = L
x→a

That's it. Three functions, a sandwich, a shared limit. The middle function has no choice but to follow along.

When Does This Actually Work?

The Squeeze Theorem shines in specific situations:

If you can find two functions that bound your target and share a limit, you're done. The hard part is finding those bounding functions.

Getting Started: A Step-by-Step Approach

Step 1: Verify the Sandwich Setup

Before you do anything else, confirm that f(x) is actually squeezed between g(x) and h(x). This means proving:

g(x) ≤ f(x) ≤ h(x)

For trigonometric functions, this usually means exploiting known inequalities like -|x| ≤ sin(x) ≤ |x| or -1 ≤ cos(x) ≤ 1.

Step 2: Take Limits of the Boundary Functions

Find lim g(x) and lim h(x) as x approaches your point. These should be the same value L. If they're different, the theorem doesn't apply.

x→a x→a

Step 3: Conclude

Since g(x) and h(x) squeeze f(x) and both approach L, f(x) must also approach L.

Example: The Classic sin(x)/x Limit

This is the most famous application. Evaluate:

lim sin(x)/x
x→0

Direct substitution gives 0/0. Not helpful. Here's the squeeze approach:

Using the geometric argument for sine, we know:

cos(x) ≤ sin(x)/x ≤ 1 for x near 0 (in radians)

Take limits:

lim cos(x) = 1
x→0

lim 1 = 1
x→0

Both boundaries approach 1. Therefore:

lim sin(x)/x = 1
x→0

The squeeze forces the answer. No algebraic manipulation required.

Example: A More Complex Case

Find: lim x² sin(1/x)
x→0

Direct substitution gives 0 × sin(1/0). Useless. sin(1/x) oscillates wildly between -1 and 1 as x→0.

Here's the squeeze:

-1 ≤ sin(1/x) ≤ 1

Multiply by x² (which is positive near 0):

-x² ≤ x² sin(1/x) ≤ x²

Take limits of boundaries:

lim -x² = 0
x→0

lim x² = 0
x→0

Both squeeze to 0. The answer is 0.

The oscillating sin(1/x) factor gets completely overwhelmed by the x² factor. That's the power of the squeeze.

Squeeze Theorem vs. Other Limit Techniques

Here's how it stacks up against alternatives:

Method Best For Drawback
Squeeze Theorem Trig limits, bounded × vanishing functions Requires finding bounding functions
Direct Substitution Continuous functions Fails for indeterminate forms
L'Hôpital's Rule 0/0 or ∞/∞ forms Requires differentiability, can loop
Algebraic Manipulation Rational functions Doesn't work for trig expressions

The Squeeze Theorem isn't always the fastest method, but it's often the only method that works for trigonometric limits. L'Hôpital's rule requires derivatives, which brings you back to limits. The squeeze cuts straight to the answer.

Common Mistakes to Avoid

Practical Applications Beyond Exams

The Squeeze Theorem isn't just a classroom tool. It shows up in:

If you work with anything involving limits and oscillations, this theorem earns its keep.

The Bottom Line

The Squeeze Theorem works when you're stuck. Direct substitution fails. Algebraic tricks don't apply. The function oscillates or behaves badly. You need bounding functions that converge to the same value. You squeeze your target between them and force the answer.

Master the basic inequalities (-|x| ≤ sin(x) ≤ |x|, -1 ≤ cos(x) ≤ 1) and you can handle most problems. The rest is practice.