Limits, Continuity & Asymptotic Comparison

Limits turn “gets close” into a quantified contract; continuity lets local limits control whole intervals, while asymptotic notation compares rates without pretending two functions are equal. This chapter develops the definitions, calculation tools, error-aware examples, and conditions behind the standard shortcuts.

A limit describes behavior near a point without requiring anything special at the point itself. That separation is what makes derivatives possible at all: a difference quotient is undefined at zero step, yet its nearby values may approach one number. Continuity then adds the missing agreement between nearby behavior and the value at the point, while asymptotic notation compares the scale of errors and growth.

Why approaching a value is useful #

Some quantities are defined by an experiment that cannot be performed at the exact limiting case. Instantaneous speed would require dividing motion by a zero-length time interval; a limit instead studies ordinary nonzero intervals and asks whether their answers settle toward one value.

The same pattern appears whenever a finite resolution is refined: a numerical mesh, a sensor sampling interval, or an approximation parameter stays nonzero in every actual calculation, while the limit states what those calculations must approach.

A limit is a quantified contract #

The order of the quantifiers is the substance: an adversary may demand any positive output tolerance ε\varepsilon; only then may we choose a suitable input tolerance δ\delta. The choice may depend on ε\varepsilon, aa, and the function, but not on the particular xx later selected inside the punctured neighborhood.

Epsilon-delta limit contract A nonlinear function passes through an epsilon output band whenever x lies in a punctured delta input band around a. An unrelated filled point at x equals a shows that the function value at the center does not determine the limit. The input promise forces the output guarantee L + ε L L − ε output band: |f(x) − L| < ε a − δ a a + δ input band f(a) may be elsewhere limit point (a, L) 0 < |x − a| < δ ⇒ |f(x) − L| < ε
The delta neighborhood is an input promise: every permitted punctured input must land inside the epsilon output band. The separate point f(a) is irrelevant to the limit.

The condition excludes x=ax=a. Therefore changing one function value does not change the limit:

f(x)=x2−1x−1(x≠1),f(1)=100f(x)=\frac{x^2-1}{x-1}\quad(x\ne1), \qquad f(1)=100

still satisfies

lim⁡x→1f(x)=lim⁡x→1(x+1)=2,\lim_{x\to1}f(x) =\lim_{x\to1}(x+1)=2,

even though f(1)=100f(1)=100. The factor cancellation is legal only for x≠1x\ne1, which is exactly the region the limit examines.

For nonlinear expressions, first restrict xx to a simple neighborhood so that uncontrolled factors become bounded. To prove lim⁡x→1x2=1\lim_{x\to1}x^2=1, write

∣x2−1∣=∣x−1∣∣x+1∣.\lvert x^2-1\rvert=\lvert x-1\rvert\lvert x+1\rvert.

If we additionally require ∣x−1∣<1\lvert x-1\rvert<1, then 0<x<20<x<2 and ∣x+1∣<3\lvert x+1\rvert<3. Thus δ=min⁡(1,ε/3)\delta=\min(1,\varepsilon/3) works. The min pattern is not decoration: one bound controls the geometry, the other delivers the requested error.

Direction and infinity matter #

The two-sided limit exists exactly when the one-sided limits both exist and agree:

lim⁡x→af(x)=L⟺lim⁡x→a−f(x)=L=lim⁡x→a+f(x).\lim_{x\to a}f(x)=L \quad\Longleftrightarrow\quad \lim_{x\to a^-}f(x)=L=\lim_{x\to a^+}f(x).

For f(x)=∣x∣/xf(x)=\lvert x\rvert/x, the left-hand limit at zero is −1-1 and the right-hand limit is 11, so the two-sided limit does not exist. Writing “the limit is ±1\pm1” loses the crucial fact that there is no single output value satisfying the contract.

An infinite limit is a statement about unbounded magnitude, not a real-valued limit. For example,

lim⁡x→21(x−2)2=+∞\lim_{x\to2}\frac{1}{(x-2)^2}=+\infty

means that for every threshold M>0M>0, values sufficiently close to but different from 22 make the function exceed MM. It does not mean that +∞+\infty is a number the function reaches. The vertical line x=2x=2 is a vertical asymptote because at least one one-sided magnitude diverges there.

A limit at infinity instead moves the input:

lim⁡x→+∞f(x)=L\lim_{x\to+\infty} f(x)=L

means that for every ε>0\varepsilon>0 there is a threshold NN such that x>Nx>N implies ∣f(x)−L∣<ε\lvert f(x)-L\rvert<\varepsilon. If this finite limit exists, y=Ly=L is a horizontal asymptote as x→+∞x\to+\infty. The limits at +∞+\infty and −∞-\infty are independent.

Computing limits without losing conditions #

Limit laws preserve sums, products, and quotients when the component limits exist; for a quotient, the denominator limit must be nonzero. Continuous elementary functions permit direct substitution wherever they are defined. When substitution produces an indeterminate form, algebra exposes the actual behavior.

Observed form What it says First useful move
finite / nonzero Determinate Substitute and simplify
0/00/0 Competing zeros Factor, rationalize, use a known local expansion, or apply L’Hôpital under its hypotheses
∞/∞\infty/\infty Competing growth Divide by a dominant scale or apply L’Hôpital under its hypotheses
0⋅∞0\cdot\infty Competing factors Rewrite as a quotient
∞−∞\infty-\infty Cancellation may dominate Combine terms or rationalize
1∞1^\infty, 000^0, ∞0\infty^0 Exponent and base compete Take a logarithm, analyze the product, then exponentiate

“Indeterminate” means the form alone does not determine the answer. It never means the limit fails to exist.

The squeeze theorem is the right tool when the middle expression oscillates but its amplitude is controlled. Since

−x2≤x2sin⁡(1/x)≤x2,-x^2\le x^2\sin(1/x)\le x^2,

both outer functions tend to zero, so the middle function does too. A plot suggests this; the inequalities prove it.

L’Hôpital’s rule is conditional #

For a quotient f/gf/g approaching 0/00/0 or ±∞/±∞\pm\infty/\pm\infty, L’Hôpital’s rule can replace the quotient by f′/g′f'/g' when the functions are differentiable on a punctured interval, g′(x)≠0g'(x)\ne0 there, and the derivative quotient has an appropriate limit (finite or infinite). Endpoint and one-sided variants use corresponding intervals.

lim⁡x→af(x)g(x)=lim⁡x→af′(x)g′(x)\lim_{x\to a}\frac{f(x)}{g(x)} =\lim_{x\to a}\frac{f'(x)}{g'(x)}

is a theorem under those hypotheses, not a symbolic cancellation rule. Check the form before differentiating. For example,

lim⁡x→0sin⁡xx=lim⁡x→0cos⁡x1=1.\lim_{x\to0}\frac{\sin x}{x} =\lim_{x\to0}\frac{\cos x}{1}=1.

But applying the rule to x/(1+x)x/(1+x) at zero would be invalid because the original form is 0/10/1, already determinate. Repeated use is allowed only after rechecking the hypotheses and the new form at every step.

Continuity connects the limit to the value #

This definition distinguishes common failure modes:

  • a removable discontinuity has a finite limit but the value is absent or different;
  • a jump discontinuity has finite but unequal one-sided limits;
  • an infinite discontinuity has unbounded one-sided behavior;
  • an oscillatory discontinuity, such as sin⁡(1/x)\sin(1/x) at zero, has no limiting output despite remaining bounded.

Continuity is preserved under sums, products, quotients with nonzero denominator, and compositions whose intermediate value lies in the outer function’s domain. The domain clause prevents a familiar mistake: g(x)\sqrt{g(x)} is not a real-valued continuous composition where nearby g(x)g(x) becomes negative.

On a closed interval [a,b][a,b], continuity upgrades local control to global guarantees:

  • the extreme value theorem guarantees attained minimum and maximum values;
  • the intermediate value theorem guarantees every value between f(a)f(a) and f(b)f(b) is attained.

The intermediate value theorem proves existence, not uniqueness and not a numerical approximation by itself. Bisection adds an algorithm and a certificate.

Uniqueness needs another argument, such as strict monotonicity. Here f′(x)=3x2−1>0f'(x)=3x^2-1>0 on [1,2][1,2], so the bracket contains exactly one root.

Asymptotic notation compares scales #

Limits answer “what value?” Asymptotic notation often answers “at what scale?” Following the NIST DLMF conventions, as x→cx\to c:

f(x)∼g(x)⟺f(x)g(x)→1,f(x)\sim g(x) \quad\Longleftrightarrow\quad \frac{f(x)}{g(x)}\to1,

f(x)=o(g(x))⟺f(x)g(x)→0,f(x)=o(g(x)) \quad\Longleftrightarrow\quad \frac{f(x)}{g(x)}\to0,

and

f(x)=O(g(x))f(x)=O(g(x))

means ∣f(x)/g(x)∣\lvert f(x)/g(x)\rvert remains bounded in a sufficiently small punctured neighborhood of cc. The limiting process must always be stated or obvious from context.

These relations are not interchangeable:

  • sin⁡x∼x\sin x\sim x as x→0x\to0;
  • 1−cos⁡x∼x2/21-\cos x\sim x^2/2 as x→0x\to0;
  • sin⁡x−x=O(x3)\sin x-x=O(x^3) and, more sharply, sin⁡x−x∼−x3/6\sin x-x\sim-x^3/6 as x→0x\to0;
  • x2=o(x)x^2=o(x) as x→0x\to0, but x=o(x2)x=o(x^2) is false there.

Asymptotic equivalence is excellent inside products and quotients when denominators remain meaningful. It is dangerous under subtraction because leading terms may cancel. From f∼gf\sim g one cannot conclude f−g∼0f-g\sim0—the expression “∼0\sim0” is generally meaningless because the defining ratio would divide by zero. Instead measure the remainder with oo or OO notation.

Asymptotes are remainder statements #

A horizontal asymptote y=Ly=L at +∞+\infty means f(x)−L→0f(x)-L\to0. A slant asymptote y=mx+by=mx+b means

f(x)−(mx+b)→0f(x)-(mx+b)\to0

in the chosen direction. If mm and bb exist, they can be recovered as

m=lim⁡x→∞f(x)x,b=lim⁡x→∞(f(x)−mx).m=\lim_{x\to\infty}\frac{f(x)}{x}, \qquad b=\lim_{x\to\infty}\bigl(f(x)-mx\bigr).

For

f(x)=x2+1x−1,f(x)=\frac{x^2+1}{x-1},

polynomial division gives

f(x)=x+1+2x−1,f(x)=x+1+\frac{2}{x-1},

so y=x+1y=x+1 is a slant asymptote at both +∞+\infty and −∞-\infty. The same function also has a vertical asymptote at x=1x=1; these facts describe different limiting processes.

A reliable diagnostic workflow #

  1. State the process: x→a+x\to a^+, x→−∞x\to-\infty, n→∞n\to\infty, or another explicit direction.
  2. Check the real domain: roots, logarithms, inverse trigonometric functions, and denominators may restrict the approach.
  3. Try continuity/direct substitution. Record the resulting value or indeterminate form.
  4. Choose a transformation with reversible local algebra: factoring, a conjugate, a common denominator, a dominant scale, or a logarithm.
  5. Use a theorem only after checking its hypotheses: squeeze inequalities, continuity, monotonicity, or L’Hôpital.
  6. Preserve the remainder: if leading terms cancel, compute the next scale instead of reusing a coarse equivalence.
  7. Sanity-check both sides and signs. A two-sided answer must agree with both one-sided behaviors.

The unifying question is always the same: what exact contract is being claimed, and which conditions make it true? Once that contract is explicit, most limit calculations become controlled transformations rather than pattern matching.

Sources

  1. bookDifferential and Integral Calculus of a Function of One Variable: Lecture Notes and Practicumpdfnotes
  2. bookOpenStax Calculus Volume 1 — The Precise Definition of a Limit
  3. bookOpenStax Calculus Volume 1 — Continuity
  4. bookOpenStax Calculus Volume 1 — Limits at Infinity and Asymptotes
  5. bookOpenStax Calculus Volume 1 — L’Hôpital’s Rule
  6. bookOpenStax Calculus Volume 1 — The Mean Value Theorem
  7. bookOpenStax Calculus Volume 1 — Derivatives as Rates of Change
  8. docsNIST Digital Library of Mathematical Functions, Section 2.1: Definitions and Elementary Properties
  9. docsMIT OpenCourseWare 18.01SC — Limits and Continuity
  10. docsMIT OpenCourseWare 6.006 — Asymptotic Complexity

Searches titles, aliases, headings, summaries, and full text.↑↓ move ↵ open esc close