The Limit of a Sequence

Tell an engineer a part must be 10 mm and the first thing they ask is "within what tolerance?" A machine whose output creeps ever closer to 10 mm — landing inside any tolerance you demand, and staying there — is doing exactly what mathematicians mean when they say a sequence has a limit. This page makes that idea precise.

Look at the run of numbers 0.9,\ 0.99,\ 0.999,\ 0.9999,\ \dots Everyone can feel where it is heading: to 1. But feel is not a proof, and "gets closer and closer" turns out to be a treacherously slippery phrase — the terms 0.9, 0.99, 0.999, \dots also get closer and closer to 2 (each one is nearer to 2 than the one before!), yet nobody thinks the sequence tends to 2. For roughly 150 years after Newton, calculus ran on this kind of vague talk. The fix — the first genuinely rigorous definition most mathematics students ever meet — is a surprisingly playable idea: a challenge-and-response game.

Here are the rules. Your opponent names a tolerance — any positive number \varepsilon, as brutally small as they like: 0.01, 10^{-6}, one over a googol. You must answer with a cutoff N and guarantee that from the N-th term onward, every single term of the sequence sits within \varepsilon of the claimed limit L. Not "gets within \varepsilon at some point" — gets within \varepsilon and stays there forever. If you have a winning strategy — an answer for every possible \varepsilon — the sequence converges to L. If even one \varepsilon stumps you, it doesn't.

This page teaches you to play that game: what the rules say precisely, how to win it for classic sequences, and how the limit laws let you bank old wins instead of replaying the game from scratch.

The rules, in symbols

We say the terms of a sequence (a_n) converge to a number L — written

\lim_{n \to \infty} a_n = L \qquad\text{or}\qquad a_n \to L

— when the terms get, and stay, arbitrarily close to L. The informal idea of a limit is the same as for functions; what is new is that the "approach" happens along the discrete ticks n = 1, 2, 3, \dots going to infinity. The game above, written out in quantifiers, reads:

\forall\, \varepsilon > 0 \ \ \exists\, N \in \mathbb{N} \ \ \text{such that}\ \ n \ge N \implies |a_n - L| < \varepsilon.

Each piece of notation is one of the game's moves:

A concrete round of the game

Take a_n = 1/n, claimed limit L = 0. Your opponent opens with \varepsilon = 0.01. You need every term from some cutoff on to satisfy \left|\tfrac1n - 0\right| < 0.01, i.e. \tfrac1n < \tfrac{1}{100}, i.e. n > 100. So you answer with any cutoff past 100 — say N = 101 — and check: a_{101} = \tfrac{1}{101} \approx 0.0099, a_{102}, a_{103}, \dots smaller still. Every term from N on is trapped in the band, and none ever escapes. Round won. Opponent tries \varepsilon = 10^{-6}? You answer N = 10^6 + 1. Whatever they throw, you have a formula that answers it — and that formula is the proof.

A sequence (a_n) converges to L \in \mathbb{R}, written \lim_{n\to\infty} a_n = L, if

\forall\, \varepsilon > 0 \ \ \exists\, N \in \mathbb{N} : \ \ n \ge N \implies |a_n - L| < \varepsilon.

Worked example 1: proving \tfrac1n \to 0 from the definition

The harmonic sequence a_n = 1/n obviously "wants" to head to 0. Let us earn that claim with the \varepsilonN definition, with L = 0. The whole proof is just answering the adversary's \varepsilon with a concrete N — the single round we played above, upgraded to a strategy for all rounds at once.

Step 1 — Let the adversary fix \varepsilon. Take any \varepsilon > 0, however small. Our job is to produce an N that works for this \varepsilon.

Step 2 — Write down what "inside the band" demands. Since all terms are positive, |a_n - 0| = \left|\tfrac1n\right| = \tfrac1n, so the target inequality |a_n - L| < \varepsilon is simply:

\frac{1}{n} < \varepsilon.

Step 3 — Solve it for n. Both sides are positive, so we may take reciprocals (which flips the inequality):

\frac{1}{n} < \varepsilon \iff n > \frac{1}{\varepsilon}.

Step 4 — Choose N. We need a natural number bigger than 1/\varepsilon. The Archimedean property guarantees one exists; an explicit choice is

N = \left\lfloor \frac{1}{\varepsilon} \right\rfloor + 1, \qquad\text{so}\qquad N > \frac{1}{\varepsilon}.

Step 5 — Verify the cutoff works. Suppose n \ge N. Then n \ge N > 1/\varepsilon, and running Steps 2–3 backwards (reciprocate again):

n > \frac{1}{\varepsilon} \implies \frac{1}{n} < \varepsilon \implies \left|\frac1n - 0\right| < \varepsilon.

Step 6 — Collect. For every \varepsilon > 0 we exhibited an N (namely \lfloor 1/\varepsilon\rfloor + 1) past which every term lies within \varepsilon of 0. That is exactly the definition, so

\lim_{n \to \infty} \frac{1}{n} = 0. \qquad \blacksquare

Concretely: hand me \varepsilon = 0.01 and I answer N = 101; hand me \varepsilon = 10^{-6} and I answer N = 1000001. There is always an answer, which is the whole point. Notice the shape of the proof — it is always this shape: unpack |a_n - L|, solve the inequality for n, read off N, then verify forwards.

Worked example 2: \tfrac{n}{n+1} \to 1

The terms \tfrac12, \tfrac23, \tfrac34, \tfrac45, \dots creep up towards 1 from below. Same game, one extra flourish of algebra: this time the interesting work is simplifying the distance to the limit before solving for n.

Unpack the distance. Put the two terms over a common denominator:

\left| \frac{n}{n+1} - 1 \right| = \left| \frac{n - (n+1)}{n+1} \right| = \left| \frac{-1}{n+1} \right| = \frac{1}{n+1}.

A messy-looking distance has collapsed to something monotone and friendly. This step — wrestling |a_n - L| into a simple decreasing expression — is where most of the skill in \varepsilonN proofs lives.

Solve the win condition for n. Given \varepsilon > 0, we need

\frac{1}{n+1} < \varepsilon \iff n + 1 > \frac{1}{\varepsilon} \iff n > \frac{1}{\varepsilon} - 1.

Choose the cutoff and verify. Take N = \left\lfloor \tfrac{1}{\varepsilon} \right\rfloor + 1; then N > \tfrac{1}{\varepsilon} > \tfrac{1}{\varepsilon} - 1, so for all n \ge N:

n > \frac{1}{\varepsilon} - 1 \implies n + 1 > \frac{1}{\varepsilon} \implies \left| \frac{n}{n+1} - 1 \right| = \frac{1}{n+1} < \varepsilon. \qquad \blacksquare

Play a round: \varepsilon = 0.01 demands n > 99, so the smallest winning cutoff is N = 100 — indeed a_{100} = \tfrac{100}{101}, which misses 1 by \tfrac{1}{101} < 0.01. (Our formula's N = 101 also wins, just less thriftily: any cutoff at or past the smallest one is a valid answer. The definition asks for an N, not the best one.)

Worked example 3: banking wins with the limit laws

Nobody runs the duel by hand for every sequence. Once a stock of limits is proven, the limit laws carry over verbatim to sequences: if a_n \to A and b_n \to B, then

a_n + b_n \to A + B, \qquad a_n b_n \to AB, \qquad \frac{a_n}{b_n} \to \frac{A}{B}\ \ (B \ne 0).

Armed with just 1/n \to 0 and the laws, whole families of limits come free: 3 + \tfrac{5}{n} \to 3, \tfrac{1}{n^2} = \tfrac1n \cdot \tfrac1n \to 0, and so on — no fresh \varepsilon-juggling required.

The classic application is a rational-function sequence. What is

\lim_{n \to \infty} \frac{3n^2 + 5n}{2n^2 - 7}\ ?

Top and bottom both blow up, so the quotient law does not apply directly (\tfrac{\infty}{\infty} is not a number). The trick: divide top and bottom by the highest power of n — here n^2:

\frac{3n^2 + 5n}{2n^2 - 7} = \frac{3 + \dfrac{5}{n}}{2 - \dfrac{7}{n^2}}.

Now every piece converges: \tfrac5n \to 0 and \tfrac{7}{n^2} \to 0, so the numerator tends to 3, the denominator to 2 \ne 0, and the quotient law finishes the job:

\lim_{n \to \infty} \frac{3n^2 + 5n}{2n^2 - 7} = \frac{3 + 0}{2 - 0} = \frac{3}{2}.

The general moral: when numerator and denominator have equal degree, the limit is the ratio of leading coefficients; when the denominator's degree is higher, the limit is 0; when the numerator's is higher, the sequence diverges to \pm\infty.

The other workhorse is the squeeze theorem: if b_n \le a_n \le c_n for all large n, and both flanks converge to the same limit b_n, c_n \to L, then the trapped sequence has no choice but

a_n \to L.

For example -\tfrac1n \le \tfrac{\sin n}{n} \le \tfrac1n, and both edges go to 0, so \tfrac{\sin n}{n} \to 0 despite the wobbling numerator — a limit you would struggle to prove head-on, since \sin n never settles down. The squeeze converts "I can't compute it" into "I don't need to".

Divergence: when no answer exists

The definition also tells us when a limit fails — compare two sequences side by side. The point is that a limit can fail to exist even when the terms stay perfectly bounded.

Convergent. a_n = 1/n settles into every band, as we proved: whatever \varepsilon the opponent names, we have an answer.

Divergent by oscillation. a_n = (-1)^n reads -1, 1, -1, 1, \dots forever. No single L can work: pick the band \varepsilon = \tfrac12. To capture the +1 terms L would need |1 - L| < \tfrac12, and to capture the -1 terms it would need |{-1} - L| < \tfrac12 — but those two intervals are disjoint, so no L sits in both. Past any cutoff N there are still +1's and -1's, so the band is never entered for good. Hence (-1)^n diverges, though it stays bounded. Here the opponent wins the game — one well-chosen \varepsilon that you can never answer is all it takes.

Divergent to infinity. a_n = n escapes every band around every candidate L; we write a_n \to \infty as useful shorthand, but strictly the sequence diverges\infty is not a number and no N ever pins the terms into a finite band.

Newton and Leibniz built calculus in the 1660s–80s on "infinitely small" quantities that were nonzero when you divided by them and zero when you discarded them. It worked — planets obeyed it — but the logic was mush, and in 1734 the philosopher-bishop George Berkeley skewered it in a pamphlet, The Analyst: these vanished increments, he jeered, were "neither finite quantities, nor quantities infinitely small, nor yet nothing. May we not call them the ghosts of departed quantities?" The mathematicians had no comeback. For over a century calculus ran on brilliant instinct and shaky foundations.

The cleanup came in two waves. In the 1820s Augustin-Louis Cauchy re-founded analysis on limits, defining a limit as a value that a variable "approaches indefinitely" — nearly rigorous, still worded in motion. Then in the 1860s Karl Weierstrass, lecturing in Berlin, replaced the motion with pure logic: the static \varepsilonN (and \varepsilon\delta) inequalities you have just learned. No flowing, no vanishing, no ghosts — only "for every tolerance there is a cutoff". Berkeley's mockery was finally, definitively answered: about 150 years late, and worth the wait. The definition on this page is the exact one Weierstrass's students copied down.

Watch the band close in

Here is the whole game as a picture. The dots are a_n = 1/n, the dashed line is the limit L = 0, and the shaded strip is the opponent's challenge: a band of half-width \varepsilon around L. Your answer is the vertical line at N = \lfloor 1/\varepsilon\rfloor + 1.

Now play the opponent: drag \varepsilon smaller and watch the band tighten. The cutoff slides right — dots before it (in the warning colour) may still poke outside the band, and that is allowed: the definition tolerates any finite amount of early misbehaviour. But every dot from N onward is captured, and stays captured. However far you shrink the band, the cutoff always catches up. That sliding line is Step 4 of the proof, drawn.

See it explained