Limits & the Epsilon-Delta Definition

⚡ Key Takeaways

One-line statement: lim⁡x→af(x)=L\lim_{x\to a} f(x) = L means f(x)f(x) can be forced arbitrarily close to LL by taking xx sufficiently close (but not equal) to aa, formalized as: for every ε>0\varepsilon>0 there exists δ>0\delta>0 such that 0<∣x−a∣<δ  ⟹  ∣f(x)−L∣<ε0<|x-a|<\delta \implies |f(x)-L|<\varepsilon. Key result in words: The limit converts the vague notion of "approaching" into a rigorous logical game between a challenger (who picks tolerance ε\varepsilon) and a defender (who must find a neighborhood δ\delta). Where it applies: The foundation of continuity, derivatives, integrals, infinite series — all of real and complex analysis. Who/when: Augustin-Louis Cauchy (informal, 1820s) and Karl Weierstrass (the precise ε\varepsilon–δ\delta formulation, 1850s–1870s).

💡 The Core Insight

A limit is a promise that can always be kept. The challenger names a vertical tolerance band of half-width ε\varepsilon around LL; the defender must respond with a horizontal punctured interval of half-width δ\delta around aa such that the entire graph over that interval lies inside the band. Crucially, δ\delta is allowed to depend on ε\varepsilon (smaller ε\varepsilon usually forces smaller δ\delta), and the point x=ax=a is always excluded — what happens at aa is irrelevant. The limit is a statement about the neighborhood-deleted-of-its-center, not about the center.

Formal Statement

DefinitionLimit of a Function — Epsilon-Delta

Let ff be a real-valued function defined on a punctured neighborhood of aa (i.e., on some set containing (a−r,a)∪(a,a+r)(a-r,a)\cup(a,a+r) for some r>0r>0). We say the limit of f(x)f(x) as xx approaches aa is LL, written lim⁡x→af(x)=L\lim_{x\to a} f(x)=L, if:

1
∀ ε>0    ∃ δ>0    such that    0<∣x−a∣<δ  ⟹  ∣f(x)−L∣<ε.\quad \forall\,\varepsilon>0\;\; \exists\,\delta>0 \;\;\text{such that}\;\; 0<|x-a|<\delta \implies |f(x)-L|<\varepsilon.

Derivation hint: read left to right as a quantifier game — ε\varepsilon is chosen first (the adversary), then δ\delta may depend on it; the inner implication is the contract that must hold. Here:

  • ε>0\varepsilon>0 is the vertical tolerance (how close f(x)f(x) must be to LL),
  • δ>0\delta>0 is the horizontal radius (how close xx must be to aa),
  • 0<∣x−a∣0<|x-a| enforces x≠ax\ne a (the punctured condition),
  • LL is the proposed limit value.

The condition 0<∣x−a∣<δ0<|x-a|<\delta describes the punctured interval (a−δ,a)∪(a,a+δ)(a-\delta,a)\cup(a,a+\delta), and ∣f(x)−L∣<ε|f(x)-L|<\varepsilon describes the open band (L−ε,L+ε)(L-\varepsilon,L+\varepsilon).

DefinitionOne-Sided Limits

The right-hand limit lim⁡x→a+f(x)=L\lim_{x\to a^+} f(x)=L requires:

2
∀ ε>0    ∃ δ>0:    a<x<a+δ  ⟹  ∣f(x)−L∣<ε.\quad \forall\,\varepsilon>0\;\;\exists\,\delta>0:\;\; a<x<a+\delta \implies |f(x)-L|<\varepsilon.

Derivation hint: replace the symmetric punctured interval with the one-sided interval 0<x−a<δ0<x-a<\delta. The left-hand limit lim⁡x→a−f(x)=L\lim_{x\to a^-} f(x)=L uses a−δ<x<aa-\delta<x<a. The two-sided limit exists iff both one-sided limits exist and are equal.

DefinitionLimits Involving Infinity

Limit at infinity: lim⁡x→∞f(x)=L\lim_{x\to\infty} f(x)=L means

3
∀ ε>0    ∃ M>0:    x>M  ⟹  ∣f(x)−L∣<ε.\quad \forall\,\varepsilon>0\;\;\exists\,M>0:\;\; x>M \implies |f(x)-L|<\varepsilon.

Derivation hint: "xx close to aa" becomes "xx large"; the radius δ\delta becomes a threshold MM.

Infinite limit: lim⁡x→af(x)=∞\lim_{x\to a} f(x)=\infty means

4
∀ N>0    ∃ δ>0:    0<∣x−a∣<δ  ⟹  f(x)>N.\quad \forall\,N>0\;\;\exists\,\delta>0:\;\; 0<|x-a|<\delta \implies f(x)>N.

Derivation hint: "f(x)f(x) close to LL" becomes "f(x)f(x) arbitrarily large"; tolerance ε\varepsilon becomes a height threshold NN.

TheoremUniqueness of Limits

If lim⁡x→af(x)=L1\lim_{x\to a} f(x)=L_1 and lim⁡x→af(x)=L2\lim_{x\to a} f(x)=L_2, then L1=L2L_1=L_2.

TheoremAlgebraic Limit Laws

If lim⁡x→af(x)=L\lim_{x\to a} f(x)=L and lim⁡x→ag(x)=M\lim_{x\to a} g(x)=M, then:

5
lim⁡x→a(f(x)+g(x))=L+M,lim⁡x→a(f(x)g(x))=LM,\quad \lim_{x\to a}\big(f(x)+g(x)\big)=L+M,\qquad \lim_{x\to a}\big(f(x)g(x)\big)=LM,

Derivation hint: bound ∣fg−LM∣≤∣f∣∣g−M∣+∣M∣∣f−L∣|fg-LM|\le|f||g-M|+|M||f-L| using a local bound on ∣f∣|f| near aa. and, provided M≠0M\ne0,

6
lim⁡x→af(x)g(x)=LM.\quad \lim_{x\to a}\frac{f(x)}{g(x)}=\frac{L}{M}.

Derivation hint: control the denominator away from zero by taking δ\delta small enough that ∣g(x)∣>∣M∣/2|g(x)|>|M|/2.

TheoremSqueeze (Sandwich) Theorem

If g(x)≤f(x)≤h(x)g(x)\le f(x)\le h(x) on a punctured neighborhood of 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

7
lim⁡x→af(x)=L.\quad \lim_{x\to a} f(x)=L.

Derivation hint: from both outer limits within ε\varepsilon of LL, deduce L−ε<g(x)≤f(x)≤h(x)<L+εL-\varepsilon<g(x)\le f(x)\le h(x)<L+\varepsilon.

Why It Holds / Derivation

ProofUniqueness of Limits

Suppose for contradiction that lim⁡x→af(x)=L1\lim_{x\to a}f(x)=L_1 and =L2=L_2 with L1≠L2L_1\ne L_2. 1. Let ε=∣L1−L2∣2>0\varepsilon=\dfrac{|L_1-L_2|}{2}>0. 2. By the limit hypothesis for L1L_1, there is δ1>0\delta_1>0 with 0<∣x−a∣<δ1  ⟹  ∣f(x)−L1∣<ε0<|x-a|<\delta_1 \implies |f(x)-L_1|<\varepsilon. 3. By the limit hypothesis for L2L_2, there is δ2>0\delta_2>0 with 0<∣x−a∣<δ2  ⟹  ∣f(x)−L2∣<ε0<|x-a|<\delta_2 \implies |f(x)-L_2|<\varepsilon. 4. Let δ=min⁡(δ1,δ2)\delta=\min(\delta_1,\delta_2). Since ff is defined on a punctured neighborhood, pick any xx with 0<∣x−a∣<δ0<|x-a|<\delta (such xx exists). 5. Then by the triangle inequality:

8
∣L1−L2∣≤∣L1−f(x)∣+∣f(x)−L2∣<ε+ε=2ε=∣L1−L2∣.\quad |L_1-L_2|\le |L_1-f(x)|+|f(x)-L_2|<\varepsilon+\varepsilon=2\varepsilon=|L_1-L_2|.

Derivation hint: insert ±f(x)\pm f(x) and apply ∣a+b∣≤∣a∣+∣b∣|a+b|\le|a|+|b|. 6. This gives ∣L1−L2∣<∣L1−L2∣|L_1-L_2|<|L_1-L_2|, a contradiction. Hence L1=L2L_1=L_2. ■\blacksquare

∎
ProofSum Law: lim⁡(f+g)=L+M\lim(f+g)=L+M

Let ε>0\varepsilon>0 be given. 1. Since lim⁡x→af=L\lim_{x\to a}f=L, there is δ1>0\delta_1>0 with 0<∣x−a∣<δ1  ⟹  ∣f(x)−L∣<ε/20<|x-a|<\delta_1 \implies |f(x)-L|<\varepsilon/2. 2. Since lim⁡x→ag=M\lim_{x\to a}g=M, there is δ2>0\delta_2>0 with 0<∣x−a∣<δ2  ⟹  ∣g(x)−M∣<ε/20<|x-a|<\delta_2 \implies |g(x)-M|<\varepsilon/2. 3. Let δ=min⁡(δ1,δ2)>0\delta=\min(\delta_1,\delta_2)>0. Then for 0<∣x−a∣<δ0<|x-a|<\delta, both bounds hold simultaneously. 4. By the triangle inequality:

9
∣(f+g)(x)−(L+M)∣≤∣f(x)−L∣+∣g(x)−M∣<ε2+ε2=ε.\quad |(f+g)(x)-(L+M)|\le|f(x)-L|+|g(x)-M|<\tfrac{\varepsilon}{2}+\tfrac{\varepsilon}{2}=\varepsilon.

Derivation hint: the "split ε\varepsilon in half" trick — distribute the tolerance budget across the two error sources. 5. This is exactly the definition with limit L+ML+M. ■\blacksquare

∎
ProofProduct Law: a representative argument

Let ε>0\varepsilon>0. We estimate

10
∣f(x)g(x)−LM∣=∣f(x)g(x)−f(x)M+f(x)M−LM∣≤∣f(x)∣ ∣g(x)−M∣+∣M∣ ∣f(x)−L∣.\quad |f(x)g(x)-LM| = |f(x)g(x)-f(x)M + f(x)M-LM| \le |f(x)|\,|g(x)-M| + |M|\,|f(x)-L|.

Derivation hint: add and subtract the "mixed" term f(x)Mf(x)M to bridge between the two factors. 1. Bound ∣f(x)∣|f(x)| locally. Since f→Lf\to L, choose δ0\delta_0 so that ∣f(x)−L∣<1|f(x)-L|<1, hence ∣f(x)∣<∣L∣+1|f(x)|<|L|+1 for 0<∣x−a∣<δ00<|x-a|<\delta_0. 2. Control the first term. Choose δ1\delta_1 so that ∣g(x)−M∣<ε2(∣L∣+1)|g(x)-M|<\dfrac{\varepsilon}{2(|L|+1)}. 3. Control the second term. Choose δ2\delta_2 so that ∣f(x)−L∣<ε2(∣M∣+1)|f(x)-L|<\dfrac{\varepsilon}{2(|M|+1)}. 4. Let δ=min⁡(δ0,δ1,δ2)\delta=\min(\delta_0,\delta_1,\delta_2). Then for 0<∣x−a∣<δ0<|x-a|<\delta:

11
∣f(x)g(x)−LM∣<(∣L∣+1)⋅ε2(∣L∣+1)+∣M∣⋅ε2(∣M∣+1)<ε2+ε2=ε.\quad |f(x)g(x)-LM| < (|L|+1)\cdot\frac{\varepsilon}{2(|L|+1)} + |M|\cdot\frac{\varepsilon}{2(|M|+1)} < \frac{\varepsilon}{2}+\frac{\varepsilon}{2}=\varepsilon.

Derivation hint: the +1+1 in denominators guards against L=0L=0 or M=0M=0 making the fraction undefined. ■\blacksquare

∎
KW
Karl Weierstrass
1815–1897

Often called the "father of modern analysis," Weierstrass spent fourteen years as a secondary-school teacher before his groundbreaking lectures at the University of Berlin made rigor the gold standard of analysis. He distrusted the geometric intuition and "infinitely small quantities" pervading earlier calculus. Through his lectures (transcribed and circulated, as he published little) he crystallized the static, inequality-based ε\varepsilon–δ\delta definitions of limit and continuity that bear no reference to motion or infinitesimals. His 1872 construction of a continuous-but-nowhere-differentiable function shattered the intuition that continuity implies smoothness, proving that only airtight definitions — not pictures — could be trusted. His students (Cantor, Schwarz, Frobenius, Kovalevskaya, Mittag-Leffler) carried this rigor across mathematics.

Building Intuition

🧠 Intuition

Think of the limit as a manufacturing tolerance problem. You operate a machine whose dial setting is xx and whose output is f(x)f(x); you want output near a target LL. A customer specifies the maximum allowable output error ε\varepsilon. Your job: find a dial tolerance δ\delta such that any setting within δ\delta of the ideal aa (but you needn't hit aa exactly — perhaps the dial is broken precisely at aa) yields acceptable output. The limit "exists and equals LL" precisely when, for every conceivable customer demand ε\varepsilon (no matter how strict), you can find a working tolerance δ\delta. The logical order is everything: ε\varepsilon comes first, δ\delta responds. If you could fix one δ\delta that works for all ε\varepsilon, the function would be locally constant — far too strong. The dependence δ=δ(ε)\delta=\delta(\varepsilon) is the whole content. Geometrically: thin the horizontal band (δ→0\delta\to0) until the graph — viewed only on the punctured interval — fits inside the vertical band of height 2ε2\varepsilon.

Figure
The epsilon-delta band game: the graph over the punctured δ\delta-interval must lie inside the ε\varepsilon-band around LL.
a a−δ a+δ L L+ε L−ε x f(x) ε-band

Worked Examples

ExampleLinear limit by epsilon-delta

Claim: lim⁡x→3(2x+1)=7\lim_{x\to 3}(2x+1)=7.

Given: f(x)=2x+1f(x)=2x+1, a=3a=3, proposed L=7L=7.

Scratch work (find δ\delta): We need ∣f(x)−L∣<ε|f(x)-L|<\varepsilon, i.e.

12
∣(2x+1)−7∣=∣2x−6∣=2∣x−3∣<ε  ⟺  ∣x−3∣<ε2.\quad |(2x+1)-7| = |2x-6| = 2|x-3|<\varepsilon \iff |x-3|<\frac{\varepsilon}{2}.

Derivation hint: solve the target inequality for ∣x−a∣|x-a| to read off the required δ\delta.

Formal proof: Let ε>0\varepsilon>0. Choose δ=ε2\delta=\dfrac{\varepsilon}{2}. If 0<∣x−3∣<δ0<|x-3|<\delta, then

∣(2x+1)−7∣=2∣x−3∣<2⋅ε2=ε.|(2x+1)-7| = 2|x-3| < 2\cdot\frac{\varepsilon}{2}=\varepsilon.
  lim⁡x→3(2x+1)=7,δ=ε/2  \boxed{\;\lim_{x\to 3}(2x+1)=7,\quad \delta=\varepsilon/2\;}
ExampleQuadratic limit requiring a bounding step

Claim: lim⁡x→2x2=4\lim_{x\to 2} x^2 = 4.

Given: f(x)=x2f(x)=x^2, a=2a=2, L=4L=4.

Scratch work: ∣x2−4∣=∣x−2∣ ∣x+2∣|x^2-4| = |x-2|\,|x+2|. The factor ∣x+2∣|x+2| is not constant, so we pre-bound it by restricting δ≤1\delta\le1: if ∣x−2∣<1|x-2|<1 then 1<x<31<x<3, so 3<x+2<53<x+2<5, giving ∣x+2∣<5|x+2|<5.

13
∣x2−4∣=∣x−2∣ ∣x+2∣<5 ∣x−2∣whenever∣x−2∣<1.\quad |x^2-4| = |x-2|\,|x+2| < 5\,|x-2| \quad\text{whenever}\quad |x-2|<1.

Derivation hint: cap δ\delta at 1 first to make the "messy" factor bounded, then choose the rest of δ\delta to finish.

Choose δ\delta: Take δ=min⁡ ⁣(1,ε5)\delta=\min\!\left(1,\dfrac{\varepsilon}{5}\right). Then for 0<∣x−2∣<δ0<|x-2|<\delta:

∣x2−4∣<5∣x−2∣<5⋅ε5=ε.|x^2-4| < 5|x-2| < 5\cdot\frac{\varepsilon}{5}=\varepsilon.

Numerical check: For ε=0.1\varepsilon=0.1, δ=min⁡(1,0.02)=0.02\delta=\min(1,0.02)=0.02. At x=2.02x=2.02: x2=4.0804x^2=4.0804, error =0.0804<0.1=0.0804<0.1. ✓

  lim⁡x→2x2=4,δ=min⁡(1,ε/5)  \boxed{\;\lim_{x\to 2}x^2=4,\quad \delta=\min(1,\varepsilon/5)\;}

Common Misconceptions

⚠️ Common mistake

The limit depends on f(a)f(a). False. The condition 0<∣x−a∣0<|x-a| explicitly excludes x=ax=a. A function can be undefined at aa, or defined with a value different from LL, and still have lim⁡x→af(x)=L\lim_{x\to a}f(x)=L. For example sin⁡xx\dfrac{\sin x}{x} is undefined at 00 yet has limit 11.

δ\delta must be unique or "the largest possible." False. Any smaller positive δ\delta also works; if δ0\delta_0 succeeds, so does δ0/2\delta_0/2. We only need existence.

You may choose δ\delta before ε\varepsilon. False — that reverses the quantifiers and produces a much weaker (usually trivial) statement. The order ∀ε ∃δ\forall\varepsilon\,\exists\delta is essential.

"f(x)f(x) gets close to LL" is enough. Vague closeness fails; the definition demands an arbitrarily-prescribable closeness controllable by xx. Oscillating functions can get close to LL infinitely often without having limit LL.

CounterexampleA limit that does not exist

Consider f(x)=sin⁡(1/x)f(x)=\sin(1/x) as x→0x\to0. As x→0+x\to0^+, 1/x→∞1/x\to\infty and sin⁡(1/x)\sin(1/x) oscillates between −1-1 and 11 infinitely many times in every punctured neighborhood of 00. No candidate LL can satisfy the definition: take ε=1/2\varepsilon=1/2. For any δ>0\delta>0, the interval (0,δ)(0,\delta) contains points where f=1f=1 and points where f=−1f=-1 (since 1/x1/x ranges over an entire interval of length >2π>2\pi). At least one of these is more than 1/21/2 from LL. Hence

14
lim⁡x→0sin⁡(1/x) does not exist.\quad \lim_{x\to 0}\sin(1/x)\ \text{does not exist}.

Derivation hint: exhibit two sequences xn→0x_n\to0 with f(xn)→1f(x_n)\to1 and f(yn)→−1f(y_n)\to-1; differing subsequential limits forbid a limit. Contrast: xsin⁡(1/x)→0x\sin(1/x)\to0 by the Squeeze Theorem, since ∣xsin⁡(1/x)∣≤∣x∣|x\sin(1/x)|\le|x|. The damping factor tames the oscillation.

Connections

connection

The ε\varepsilon–δ\delta limit is the seed from which the calculus grows:

  • <a class="wiki-link" href="/wiki/ndli-isc-12-mathematics-continuity">Continuity</a> is the special case lim⁡x→af(x)=f(a)\lim_{x\to a}f(x)=f(a) — the limit equals the function value, removing the "puncture" exclusion's effect.
  • <span class="wiki-link-missing">The Derivative</span> is a limit of difference quotients, f′(a)=lim⁡h→0f(a+h)−f(a)hf'(a)=\lim_{h\to0}\frac{f(a+h)-f(a)}{h}.
  • <span class="wiki-link-missing">The Riemann Integral</span> is a limit of Riemann sums as the mesh tends to zero.
  • <span class="wiki-link-missing">Sequences and Their Limits</span> use an analogous ε\varepsilon–NN definition; the Sequential Criterion states lim⁡x→af=L\lim_{x\to a}f=L iff f(xn)→Lf(x_n)\to L for every sequence xn→ax_n\to a with xn≠ax_n\ne a.
  • <span class="wiki-link-missing">Topology and Open Sets</span> generalizes ε\varepsilon and δ\delta neighborhoods to open sets, yielding the topological definition: preimages of open sets are open.
  • <a class="wiki-link" href="/wiki/math-topgeo-metric-spaces">Metric Spaces</a> replace ∣x−a∣|x-a| by a distance d(x,a)d(x,a), extending limits to abstract settings.

Real-World Applications

🔬 Where this appears

Historical Development

⏳ History
- c. 1665–1684 — Newton ("ultimate ratios") and Leibniz (differentials dxdx) develop calculus using infinitesimals, without rigorous foundations.
- 1734 — Bishop George Berkeley's The Analyst derides infinitesimals as "ghosts of departed quantities," exposing the logical gaps.
- 1765–1797 — d'Alembert and Lagrange attempt limit- and algebra-based foundations; Lagrange tries (unsuccessfully) to ground calculus in Taylor series.
- 1817 — Bernard Bolzano gives an essentially modern definition of continuity using inequalities, in Rein analytischer Beweis, but his work goes largely unnoticed.
- 1821 — Augustin-Louis Cauchy's Cours d'analyse defines limits, continuity, and convergence verbally ("indefinitely approaches"), introducing ε\varepsilon and δ\delta as quantities but not yet fully formalized inequalities.
- 1823 — Cauchy bases the derivative and integral on limits in his lectures, an enormous step toward rigor.
- 1850s–1870s — Karl Weierstrass, in his Berlin lectures, supplies the fully static, quantifier-precise ε\varepsilon–δ\delta definitions still used today, eliminating any appeal to motion or infinitesimals.
- 1872 — Weierstrass exhibits a continuous nowhere-differentiable function, demonstrating that only rigorous definitions can be trusted; Heine publishes related ε\varepsilon–δ\delta formulations crediting Weierstrass.
- 1960 — Abraham Robinson's nonstandard analysis rehabilitates infinitesimals on a rigorous logical basis, showing they were not inherently flawed — but ε\varepsilon–δ\delta remains the standard framework.

Subtleties & Limits

open-problem

The ε\varepsilon–δ\delta definition, while logically airtight, raises deeper questions and has known limitations:

  • Uniform vs. pointwise. Ordinary limits/continuity allow δ\delta to depend on the point aa. Uniform continuity demands a single δ(ε)\delta(\varepsilon) working for all points — a strictly stronger, often subtle condition (e.g., 1/x1/x on (0,1)(0,1) is continuous but not uniformly so). Distinguishing these correctly trips up many students and matters greatly in integration and approximation theory.
  • Order of limits. For functions of two variables, lim⁡x→0lim⁡y→0f\lim_{x\to0}\lim_{y\to0}f and lim⁡y→0lim⁡x→0f\lim_{y\to0}\lim_{x\to0}f can differ from each other and from the joint limit. The conditions under which limits and operations (integration, summation, differentiation) may be interchanged form the substance of advanced analysis (dominated/monotone convergence, uniform convergence theorems).
  • Constructive content. Classically the definition asserts existence of δ\delta; constructive mathematics demands an explicit algorithm producing δ\delta from ε\varepsilon. Not all classically valid limit statements are constructively provable, raising foundational questions about what "the limit exists" means computationally.
  • Generalization frontiers. Extending limits to nets and filters (for general topological spaces) and to nonstandard analysis (with genuine infinitesimals) shows the ε\varepsilon–δ\delta formulation is one of several equivalent — but not always interchangeable — viewpoints, each illuminating different aspects.

See Also

Continuity · The Derivative · Sequences and Their Limits · Squeeze Theorem · Metric Spaces · Topology and Open Sets · Uniform Continuity and Convergence · Real Numbers and Completeness