AP CALCULUS BC • LIMITS AND CONTINUITY

Determining Limits Using the Squeeze Theorem

Pinpoint elusive limits by trapping a function between two simpler bounds that converge to the same value.

Historical Context & Motivation

Many limit problems in calculus resist direct substitution, algebraic manipulation, and even L'Hôpital's Rule because the function in question oscillates wildly or lacks a closed-form simplification near the point of interest. The classic example is lim(x→0) x sin(1/x), where sin(1/x) oscillates infinitely often as x approaches zero, making direct evaluation impossible. Mathematicians needed a rigorous technique to handle such cases—one that leverages known bounds on a troublesome function rather than attempting to simplify it directly.

The idea of bounding an unknown quantity between two known quantities dates back to antiquity. Archimedes used inscribed and circumscribed polygons to trap the value of π, establishing upper and lower bounds that converged as the number of polygon sides increased. This same logical architecture—sandwiching an unknown between two converging bounds—was formalized centuries later into what we now call the Squeeze Theorem (also known as the Sandwich Theorem or the Pinching Theorem).

~250 BCE
Archimedes' Method of Exhaustion
Archimedes bounds the circumference of a circle between inscribed and circumscribed polygons, effectively "squeezing" π between computable upper and lower bounds—the earliest recorded use of the squeeze principle.
1821
Cauchy's Cours d'analyse
Augustin-Louis Cauchy rigorously defines limits using ε-δ language and implicitly employs bounding arguments that underpin the Squeeze Theorem in his foundational textbook on analysis.
1861
Weierstrass Formalizes Limits
Karl Weierstrass develops the modern ε-δ definition of a limit, providing the precise framework in which the Squeeze Theorem can be stated and proved with full rigor.
20th c.
Standard Calculus Curriculum
The Squeeze Theorem becomes a staple of introductory calculus courses worldwide, essential for establishing foundational limits such as lim(θ→0) sin(θ)/θ = 1 and for handling oscillatory limit problems on the AP Calculus exams.

The central question the Squeeze Theorem addresses is deceptively simple: if you cannot evaluate a limit directly, can you still determine it by showing the function is trapped between two other functions whose limits you already know? The answer is yes—and the power of this approach lies in its generality. It transforms an intractable limit problem into a problem of finding appropriate bounding functions, a strategy that remains indispensable in real analysis, probability theory, and applied mathematics.

Core Principles & Definitions

The Squeeze Theorem rests on a straightforward logical foundation: if a function f(x) is always wedged between a lower bound g(x) and an upper bound h(x), and if both g and h converge to the same limit L as x approaches some value c, then f has no choice but to converge to L as well. Understanding the theorem requires clarity on several core ideas that govern how bounding arguments work in the context of limits.

1

Bounding Inequality

For all x in some open interval around c (except possibly at c itself), the inequality g(x) ≤ f(x) ≤ h(x) must hold. The bounds need not hold everywhere—only near the point where the limit is taken.
2

Common Limit of the Bounds

Both the lower bound g(x) and the upper bound h(x) must approach the same finite limit L as x → c. If their limits differ, the theorem provides no conclusion about f.
3

Conclusion: The Squeeze

When both hypotheses are satisfied, lim(x→c) f(x) = L. The function f is "squeezed" to the same limit. This works for one-sided limits and limits at infinity as well.
4

Behavior at c Is Irrelevant

The values f(c), g(c), and h(c) do not matter—and need not even exist. Limits concern behavior as x approaches c, not the value at c itself. The bounding inequality may also fail at x = c.
5

Choosing Effective Bounds

The art of applying the Squeeze Theorem lies in selecting g(x) and h(x) that are both tight enough to share a common limit and simple enough to evaluate. Trigonometric identities and absolute-value bounds are the most common tools.
KEY TAKEAWAY
Think of the Squeeze Theorem like two converging walls closing in on a ball. The ball may bounce chaotically, but if both walls approach the same position, the ball is forced to arrive there too. In engineering, this is analogous to tolerance analysis: if the maximum and minimum possible values of a measurement both converge to a design target, then the actual measured value must converge to that target regardless of fluctuations.

Visual Explanation

The following diagram illustrates the Squeeze Theorem in action for the canonical limit lim(x→0) x² sin(1/x). The function x² sin(1/x) oscillates with increasing frequency as x → 0, but its amplitude is bounded above by x² and below by −x². Since both bounding parabolas converge to 0, the oscillating function is squeezed to the limit 0.

The violet curve represents f(x) = x² sin(1/x), which oscillates with increasing frequency near x = 0. The pink dashed parabola is the upper bound h(x) = x², and the cyan dashed parabola is the lower bound g(x) = −x². Both parabolas converge to 0 as x → 0, forcing f(x) → 0.

Notice how the oscillations of f(x) become infinitely rapid as x → 0, yet their amplitude is governed by the factor x², which shrinks to zero. The bounding functions g(x) = −x² and h(x) = x² form a "funnel" that narrows to a single point at the origin. Regardless of how erratically f behaves within the funnel, the convergence of the walls forces the limit to exist and equal zero. This visual intuition—a narrowing corridor trapping the function—is the geometric essence of the Squeeze Theorem.

Mathematical Framework

We now state the Squeeze Theorem formally and provide its proof using the ε-δ definition of a limit, connecting the intuitive bounding idea to the rigorous analytic foundation established by Weierstrass.

SQUEEZE THEOREM (FORMAL STATEMENT)
If g(x) ≤ f(x) ≤ h(x) for all x in an open interval containing c (except possibly at x = c), and if lim(x→c) g(x) = lim(x→c) h(x) = L, then lim(x→c) f(x) = L.
Here, c is the point of approach (which may be ±∞), L is the common limit, and g, f, h are real-valued functions defined on a punctured neighborhood of c.

ε-δ Proof Sketch

We want to show that for every ε > 0, there exists a δ > 0 such that 0 < |x − c| < δ implies |f(x) − L| < ε. Since lim(x→c) g(x) = L, there exists δ₁ > 0 such that 0 < |x − c| < δ₁ implies |g(x) − L| < ε, which gives L − ε < g(x). Similarly, since lim(x→c) h(x) = L, there exists δ₂ > 0 such that 0 < |x − c| < δ₂ implies |h(x) − L| < ε, which gives h(x) < L + ε. Also let δ₃ > 0 be chosen so that the bounding inequality g(x) ≤ f(x) ≤ h(x) holds for 0 < |x − c| < δ₃. Setting δ = min(δ₁, δ₂, δ₃), we obtain for 0 < |x − c| < δ the chain of inequalities:

CHAIN OF INEQUALITIES
L − ε < g(x) ≤ f(x) ≤ h(x) < L + ε
This shows |f(x) − L| < ε whenever 0 < |x − c| < δ, completing the proof that lim(x→c) f(x) = L.

Essential Companion Limit

One of the most important applications of the Squeeze Theorem on the AP Calculus BC exam is the derivation of the following foundational trigonometric limit, which underpins the differentiation of sin(x) and cos(x).

FUNDAMENTAL TRIGONOMETRIC LIMIT
lim(θ→0) sin(θ)/θ = 1
Proved by bounding sin(θ)/θ between cos(θ) and 1 using areas of sectors and triangles in the unit circle: cos(θ) ≤ sin(θ)/θ ≤ 1 for 0 < |θ| < π/2. Since lim(θ→0) cos(θ) = 1 and lim(θ→0) 1 = 1, the Squeeze Theorem yields the result.
COROLLARY LIMIT
lim(θ→0) (1 − cos(θ))/θ = 0
This follows by writing (1 − cos θ)/θ = (sin²θ)/(θ(1 + cos θ)) = (sin θ/θ) · (sin θ/(1 + cos θ)) and applying the previous result along with direct substitution.

Detailed Breakdown: Bounding Strategies

The most challenging aspect of applying the Squeeze Theorem is constructing the bounding functions g(x) and h(x). Different limit problems call for different bounding strategies, and recognizing which strategy to deploy is a critical exam skill. The diagram below categorizes the most common bounding techniques encountered on the AP Calculus BC exam and in introductory analysis courses.

A decision flowchart for selecting a bounding strategy. Start by identifying the oscillating or bounded factor (top), select the appropriate bounding technique (trigonometric bounds, absolute value bounds, or geometric area comparisons), construct g(x) and h(x), and conclude with the Squeeze Theorem.

The trigonometric bounding strategy is by far the most frequently tested on the AP exam. Its basic form exploits the fact that −1 ≤ sin(u) ≤ 1 and −1 ≤ cos(u) ≤ 1 for any real argument u. When a product involves sin(u) or cos(u) multiplied by a factor that vanishes at the limit point, you replace the oscillating trig factor with its constant bounds and evaluate the resulting simpler limits. The absolute value strategy is especially useful for sequences: if |aₙ| → 0, then aₙ → 0, because −|aₙ| ≤ aₙ ≤ |aₙ|. The geometric area strategy is the classic proof technique for lim(θ→0) sin(θ)/θ = 1 and appears in both free-response and multiple-choice contexts.

📝 AP EXAM TIP
On the AP Calculus BC exam, the Squeeze Theorem often appears in conjunction with sequences and series. For example, you may need to show that the sequence aₙ = (cos n)/n² converges to 0. Since −1 ≤ cos n ≤ 1, we have −1/n² ≤ (cos n)/n² ≤ 1/n², and since both bounds → 0, the Squeeze Theorem confirms aₙ → 0.

Worked Example

Let us apply the Squeeze Theorem to evaluate a limit that cannot be handled by direct substitution or algebraic simplification.

Evaluate lim(x→0) x² cos(1/x²)
1
Step 1 — Identify the Problematic FactorAs x → 0, the argument 1/x² → ∞, causing cos(1/x²) to oscillate between −1 and 1 infinitely often. Direct substitution fails because the cosine factor has no limit. However, the factor x² vanishes as x → 0, suggesting that the product may be squeezed to 0.
2
Step 2 — Establish the Bounding InequalitySince −1 ≤ cos(1/x²) ≤ 1 for all x ≠ 0, multiplying through by x² (which is non-negative) preserves the inequality direction:
−x² ≤ x² cos(1/x²) ≤ x²
3
Step 3 — Evaluate the Limits of the Bounding FunctionsCompute the limits of the lower and upper bounds as x → 0. The lower bound is g(x) = −x², and lim(x→0) (−x²) = 0. The upper bound is h(x) = x², and lim(x→0) x² = 0. Both bounding functions converge to the same limit L = 0.
lim(x→0) g(x) = lim(x→0) h(x) = 0
4
Step 4 — Apply the Squeeze TheoremSince g(x) ≤ f(x) ≤ h(x) for all x ≠ 0, and both bounding limits equal 0, the Squeeze Theorem guarantees:
lim(x→0) x² cos(1/x²) = 0
🔍 VERIFICATION NOTE
You can verify this result numerically: at x = 0.01, x² cos(1/x²) = 0.0001 × cos(10000) ≈ −0.0000952, and at x = 0.001, x² cos(1/x²) = 0.000001 × cos(1000000) ≈ 0.000000954. The values shrink toward 0 despite the wildly oscillating cosine factor, confirming the Squeeze Theorem conclusion.

Strengths, Limitations & Comparisons

The Squeeze Theorem is one of several tools for evaluating limits. Understanding when to use it—and when another method is more efficient—is essential for the timed AP exam. The table below compares the Squeeze Theorem with other common limit techniques.

Comparison of common limit evaluation techniques
MethodBest Used WhenLimitations
Squeeze TheoremFunction contains a bounded oscillating factor multiplied by a vanishing factor; no algebraic simplification availableRequires constructing bounding functions whose limits you can evaluate; does not directly give the limit value—it must be conjectured from the bounds
Direct SubstitutionFunction is continuous at the limit point; substituting c yields a finite valueFails for indeterminate forms (0/0, ∞/∞, etc.) and undefined expressions
Algebraic ManipulationIndeterminate form can be resolved by factoring, rationalizing, or simplifyingNot applicable when the function involves non-algebraic oscillations like sin(1/x)
L'Hôpital's RuleLimit produces 0/0 or ∞/∞ and both numerator and denominator are differentiableRequires a quotient form; may cycle without converging; does not handle oscillatory products
💡 WHEN TO REACH FOR THE SQUEEZE THEOREM
Use the Squeeze Theorem as your go-to technique whenever you encounter a product of a vanishing factor and a bounded-but-unresolvable factor. If the function can be simplified algebraically or fits the hypotheses of L'Hôpital's Rule, those methods are typically faster. The Squeeze Theorem is uniquely powerful, however, for limits involving compositions like sin(1/x), cos(1/x), or (−1)ⁿ that defy algebraic resolution.

Connection to Advanced Theory

The Squeeze Theorem is not merely a computational convenience for introductory calculus—it is a foundational tool that reappears throughout higher mathematics. In real analysis, it is used to prove the convergence of sequences and series where explicit formulas for partial sums are unavailable. In multivariable calculus, analogous bounding arguments establish limits in ℝⁿ by controlling the distance from the target point. The theorem also connects directly to the comparison tests for series convergence, which are heavily tested on the AP Calculus BC exam.

How the Squeeze Theorem extends into higher mathematics
AP Calculus BC ContextAdvanced Mathematics Extension
Squeeze Theorem for limits of functions at a pointGeneralized squeeze principles in metric spaces and topological spaces (limits in abstract settings)
Squeeze Theorem for sequences: if aₙ ≤ bₙ ≤ cₙ and aₙ, cₙ → L, then bₙ → LDominated convergence in measure theory; comparison tests for series and improper integrals
Bounding |f(x) − L| < ε via upper/lower functionsε-δ proofs in analysis; uniform convergence bounds in functional analysis
Using sin(θ)/θ → 1 to differentiate trigonometric functionsTaylor series derivations; sinc function in signal processing and Fourier analysis

For the AP Calculus BC exam specifically, the Squeeze Theorem's most important advanced connection is to convergence of sequences and series. When establishing that a sequence converges to zero, bounding its absolute value between zero and a sequence known to converge to zero is precisely the Squeeze Theorem applied in the sequence setting. This logic also underpins the Direct Comparison Test for series: if 0 ≤ aₙ ≤ bₙ and Σbₙ converges, then Σaₙ converges—a result whose proof relies on the same order-preservation principle that drives the Squeeze Theorem.

Practice Problems

1
Suppose g(x) ≤ f(x) ≤ h(x) for all x near c (except possibly at c). Which of the following additional conditions is sufficient to conclude that lim(x→c) f(x) = 5?
2
Evaluate lim(x→0) x⁴ sin(3/x) using the Squeeze Theorem.
3
Evaluate lim(x→∞) (cos(x))/√x. Justify your answer using the Squeeze Theorem.
PROBLEM 4APPLIED
A sensor measures a voltage signal V(t) that satisfies the inequality −e⁻ᵗ ≤ V(t) ≤ e⁻ᵗ for all t > 0, where t is measured in seconds. (a) Use the Squeeze Theorem to determine lim(t→∞) V(t). (b) Does the Squeeze Theorem allow you to determine V(t) at any particular finite time t₀? Explain. (c) The signal is processed through a filter that outputs W(t) = t · V(t). Given the bounds on V(t), can you conclude that lim(t→∞) W(t) = 0 using the Squeeze Theorem? Justify your reasoning. (d) If instead the bound were −1/t ≤ V(t) ≤ 1/t for t > 0, what would lim(t→∞) V(t) be? Write the complete bounding argument.
PROBLEM 5CRITICAL THINKING
Define the function f(x) = x · sin(1/x) for x ≠ 0. (a) Use the Squeeze Theorem to prove that lim(x→0) f(x) = 0. (b) A student claims that since sin(1/x) oscillates between −1 and 1 as x → 0, the function f(x) = x sin(1/x) has no limit at x = 0. Identify and correct the error in the student's reasoning. (c) Now consider g(x) = sin(1/x) (without the factor of x). Explain why the Squeeze Theorem cannot be used to evaluate lim(x→0) sin(1/x), and determine whether this limit exists.

Lesson Summary

The Squeeze Theorem (also called the Sandwich or Pinching Theorem) states that if g(x) ≤ f(x) ≤ h(x) near x = c and both lim(x→c) g(x) = L and lim(x→c) h(x) = L, then lim(x→c) f(x) = L. The key to applying the theorem is constructing effective bounding functions—typically by exploiting known bounds like −1 ≤ sin(u) ≤ 1 or −1 ≤ cos(u) ≤ 1 and multiplying through by a vanishing factor.

On the AP Calculus BC exam, this theorem is essential for evaluating limits of oscillatory products (such as x² sin(1/x)), proving the fundamental trigonometric limit sin(θ)/θ → 1, and establishing the convergence of sequences involving bounded oscillating terms. Remember: the bounding functions must share a common limit, the inequality need only hold near the point of interest, and the value of f at c itself is irrelevant to the conclusion.

Varsity Tutors • AP Calculus BC • Determining Limits Using the Squeeze Theorem