Skip to content

Sequences and Convergence

In this lesson you’ll learn the epsilon-N definition of a limit, the standard template for a convergence proof, why limits are unique, and that convergent sequences are bounded. This is the first rigorous definition in the section and the pattern for all the others.

A sequence (an)(a_n) converges to LRL \in \mathbb{R} if

ε>0  NN  such that  n>N,  anL<ε\forall \varepsilon > 0 \; \exists N \in \mathbb{N} \; \text{such that} \; \forall n > N, \; |a_n - L| < \varepsilon

Read it as a game. Your opponent picks ε\varepsilon, as small as they like. You must produce an NN such that from that point on, every term is within ε\varepsilon of LL. If you can always win, the sequence converges.

The picture is the definition: draw a horizontal band of half-width ε\varepsilon around LL. Convergence means that however thin the band, only finitely many terms fall outside it, and every term past NN is inside.

Three things to notice.

  • NN depends on ε\varepsilon. Smaller ε\varepsilon means larger NN. That dependence is the whole content.
  • NN need not be optimal. Any NN that works is fine. Proofs routinely use a wasteful NN because it’s easier to write down.
  • Finitely many terms may misbehave. The definition only constrains what happens eventually, so changing the first million terms changes nothing.

Every convergence proof has the same three parts.

  1. Scratch work (not written). Start from anL<ε|a_n - L| < \varepsilon and solve for nn to see how large nn must be.
  2. Choose NN. State it, usually via the Archimedean property.
  3. Verify. Assume n>Nn > N and derive anL<ε|a_n - L| < \varepsilon in the forward direction.

Take an=1n0a_n = \frac{1}{n} \to 0.

Scratch. 1n0=1n<ε    n>1ε\left|\frac1n - 0\right| = \frac1n < \varepsilon \iff n > \frac1\varepsilon.

Proof. Let ε>0\varepsilon > 0. By the Archimedean property choose NNN \in \mathbb{N} with N>1εN > \frac1\varepsilon. Then for n>Nn > N,

1n0=1n<1N<ε\left|\frac1n - 0\right| = \frac1n < \frac1N < \varepsilon

Hence 1n0\frac1n \to 0. ∎

Short, and the shape never changes. The scratch work is where the thinking happens; the written proof is the verification only.

(an)(a_n) diverges if it converges to no real number. Negating the definition:

L  ε>0  such that  N  n>N with anLε\forall L \; \exists \varepsilon>0 \; \text{such that} \; \forall N \; \exists n > N \text{ with } |a_n - L| \ge \varepsilon

So to prove divergence you must, for every candidate LL, exhibit an ε\varepsilon that is violated infinitely often.

Three flavours:

  • To infinity. an=na_n = n. For every MM there is NN with an>Ma_n > M for n>Nn > N. Written ana_n \to \infty, which is a description of divergence, not a limit.
  • By oscillation. an=(1)na_n = (-1)^n. Bounded, never settles.
  • Unbounded and oscillating. an=(1)nna_n = (-1)^n n.

If anLa_n \to L and anMa_n \to M then L=ML = M.

Proof. Suppose LML \ne M and set ε=LM2>0\varepsilon = \frac{|L - M|}{2} > 0.

There is N1N_1 with anL<ε|a_n - L| < \varepsilon for n>N1n > N_1, and N2N_2 with anM<ε|a_n - M| < \varepsilon for n>N2n > N_2. Take n>max(N1,N2)n > \max(N_1, N_2). By the triangle inequality,

LMLan+anM<ε+ε=LM|L - M| \le |L - a_n| + |a_n - M| < \varepsilon + \varepsilon = |L - M|

so LM<LM|L-M| < |L-M|, a contradiction. Hence L=ML = M. ∎

Two techniques there are worth naming, because they recur constantly: taking the max of two thresholds so both conditions hold at once, and inserting a term via the triangle inequality to bridge two quantities.

Every convergent sequence is bounded.

Proof. Say anLa_n \to L. Apply the definition with ε=1\varepsilon = 1: there is NN with anL<1|a_n - L| < 1 for n>Nn > N, so an<L+1|a_n| < |L| + 1 for those nn.

The remaining terms a1,,aNa_1, \dots, a_N are a finite list, so they have a largest absolute value. Then

M=max{a1,,aN,L+1}M = \max\{|a_1|, \dots, |a_N|, |L| + 1\}

bounds the whole sequence. ∎

The converse fails: (1)n(-1)^n is bounded and divergent. Repairing that gap is Bolzano-Weierstrass, two lessons ahead.

Note the structure: handle the tail with the definition, the head by finiteness. That split is a standard move.

A subsequence picks out infinitely many terms in order: an1,an2,a_{n_1}, a_{n_2}, \dots with n1<n2<n_1 < n_2 < \cdots.

If anLa_n \to L then every subsequence also L\to L. Contrapositive: two subsequences with different limits proves divergence. For (1)n(-1)^n, the even terms give 1 and the odd terms give 1-1, so it diverges - much quicker than negating the definition directly.

Example 1: Prove 2n+1n2\frac{2n+1}{n} \to 2.

Solution. Scratch. 2n+1n2=2n+12nn=1n\left|\frac{2n+1}{n} - 2\right| = \left|\frac{2n+1-2n}{n}\right| = \frac1n, and 1n<ε    n>1ε\frac1n < \varepsilon \iff n > \frac1\varepsilon.

Proof. Let ε>0\varepsilon>0 and choose N>1εN > \frac1\varepsilon. For n>Nn > N,

2n+1n2=1n<1N<ε\left|\frac{2n+1}{n} - 2\right| = \frac1n < \frac1N < \varepsilon

Example 2: Prove nn+11\frac{n}{n+1} \to 1.

Solution. Scratch. nn+11=nn1n+1=1n+1\left|\frac{n}{n+1} - 1\right| = \left|\frac{n - n - 1}{n+1}\right| = \frac{1}{n+1}, which is <ε< \varepsilon when n>1ε1n > \frac1\varepsilon - 1.

Proof. Given ε>0\varepsilon>0, choose N>1εN > \frac1\varepsilon. For n>Nn > N,

nn+11=1n+1<1n<1N<ε\left|\frac{n}{n+1} - 1\right| = \frac{1}{n+1} < \frac1n < \frac1N < \varepsilon

The step 1n+1<1n\frac{1}{n+1} < \frac1n is a deliberate over-estimate. Simplifying in the direction that makes the bound larger is always legal and usually saves work.

Example 3: A sequence needing a sharper estimate.

Prove 3n2n2+53\frac{3n^2}{n^2+5} \to 3.

Solution. Scratch.

3n2n2+53=3n23n215n2+5=15n2+5\left|\frac{3n^2}{n^2+5} - 3\right| = \left|\frac{3n^2 - 3n^2 - 15}{n^2+5}\right| = \frac{15}{n^2+5}

Rather than solve exactly, over-estimate: 15n2+5<15n215n\frac{15}{n^2+5} < \frac{15}{n^2} \le \frac{15}{n}, and 15n<ε    n>15ε\frac{15}{n} < \varepsilon \iff n > \frac{15}{\varepsilon}.

Proof. Let ε>0\varepsilon>0, choose N>15εN > \frac{15}{\varepsilon}. For n>Nn > N,

3n2n2+53=15n2+5<15n<15N<ε\left|\frac{3n^2}{n^2+5} - 3\right| = \frac{15}{n^2+5} < \frac{15}{n} < \frac{15}{N} < \varepsilon

Example 4: Prove (1)n(-1)^n diverges, twice.

Solution 1 (subsequences). The even-indexed subsequence is constantly 11, so it converges to 1. The odd-indexed subsequence is constantly 1-1, converging to 1-1. Different limits, so the sequence diverges. ∎

Solution 2 (definition). Let LL be any real and take ε=1\varepsilon = 1. Consecutive terms differ by 2, so for any nn,

anL+an+1Lanan+1=2|a_n - L| + |a_{n+1} - L| \ge |a_n - a_{n+1}| = 2

meaning at least one of the two is 1\ge 1. So beyond any NN there is a term with anL1|a_n - L| \ge 1, and no LL works. ∎

The subsequence argument is shorter and it’s the one to reach for.

Example 5: A convergent sequence with a badly behaved head.

Let an=106a_n = 10^6 for n500n \le 500 and an=1na_n = \frac1n for n>500n > 500. Does it converge?

Solution. Yes, to 0. Given ε>0\varepsilon>0, choose N>max(500,1ε)N > \max\left(500, \frac1\varepsilon\right). For n>Nn > N we have n>500n > 500, so an=1n<εa_n = \frac1n < \varepsilon. ∎

Convergence is entirely a statement about the tail. Any finite number of terms can be arbitrary.

Example 6: Reading off the wrong quantifier order.

What would "N  ε>0  n>N:anL<ε\exists N \; \forall \varepsilon>0 \; \forall n>N: |a_n - L|<\varepsilon" describe?

Solution. A single NN working for every ε\varepsilon at once forces anL<ε|a_n - L| < \varepsilon for all ε>0\varepsilon>0, hence anL=0|a_n - L| = 0, so an=La_n = L exactly for all n>Nn > N.

That describes a sequence eventually constant at LL - far stronger than convergence, and it would exclude 1n0\frac1n \to 0. The quantifier order is the definition’s whole content.

Iterative algorithms. Newton’s method, gradient descent, and the power method for eigenvalues all produce sequences, and the question “does it converge, and how fast?” is exactly the epsilon-N question. A stopping criterion like “halt when successive iterates differ by less than 10810^{-8}” is choosing an ε\varepsilon and hoping for the corresponding NN.

Fixed-point iteration in engineering. Solving a circuit or a fluid model iteratively converges only under conditions like a contraction property, which is proved with these tools. When a simulation oscillates instead of settling, the sequence is diverging by oscillation.

Machine learning training curves. A loss curve is a sequence. Distinguishing “converged,” “converging slowly,” and “oscillating” is what learning-rate schedules are managing, and the reason a too-large learning rate makes loss oscillate is a genuine divergence-by-oscillation.

Financial models. Present value of a perpetuity is the limit of a sequence of partial sums, and whether it converges determines whether the asset has finite value. Discount rates below the growth rate make the sequence diverge, which is how bubble models get their infinite valuations.

Monte Carlo simulation. The running average of samples is a sequence converging to the true expectation. The rate, O(1/n)O(1/\sqrt{n}), tells you that reducing error tenfold takes a hundred times more samples, which is a practical consequence of a convergence rate.

In the definition of aₙ → L, which quantity is allowed to depend on which?
Which statement about convergent sequences is true?
What is the quickest way to prove that (−1)ⁿ diverges?
To prove 1/n → 0, what choice of N works for a given ε > 0?
Why is proving limits unique done by assuming L ≠ M and taking ε = |L − M|/2?
A sequence has aₙ = 10⁶ for n ≤ 500 and aₙ = 1/n afterwards. Does it converge?