2.9 The Cauchy criterion

As we have seen, the monotone convergence theorem is useful because it allows us to show a limit exists without knowing the precise value of the limit (as opposed to, say, working directly with Definition 2.23). However, it has one major drawback: it only works for monotone sequences! There are plenty of sequences which are not monotone, but nevertheless are convergent: for a good example, consider (sin⁡(n)/n)n∈ℕ(\sin(n)/n)_{n\in\mathbb{N}}. However, there is a very powerful tool for deducing the existence of limits which does not rely on monotonicity: the Cauchy criterion.

Definition 2.77.

A sequence (an)n∈ℕ(a_{n})_{n\in\mathbb{N}} of real numbers is Cauchy if for every ε>0\varepsilon>0 there exists some N∈ℕN\in\mathbb{N} such that

|an−am|<εfor all n, m>N.|a_{n}-a_{m}|<\varepsilon\qquad\text{for all $n$, $m>N$.}
Example 2.78.

Consider the sequence (an)n∈ℕ(a_{n})_{n\in\mathbb{N}} given by an:=1/na_{n}:=1/n for all n∈ℕn\in\mathbb{N}. We claim (an)n∈ℕ(a_{n})_{n\in\mathbb{N}} is Cauchy. To see this, let ε>0\varepsilon>0 be given and choose N:=⌈1/ε⌉N:=\lceil 1/\varepsilon\rceil. If nn, m>Nm>N with n>mn>m, say, then

|an−am|=1m−1n=n−mn⁢m≤nn⁢m=1m<1N<ε.|a_{n}-a_{m}|=\frac{1}{m}-\frac{1}{n}=\frac{n-m}{nm}\leq\frac{n}{nm}=\frac{1}{% m}<\frac{1}{N}<\varepsilon.

Hence, by definition, (an)n∈ℕ(a_{n})_{n\in\mathbb{N}} is Cauchy.

Intuitively, a sequence is Cauchy if for large values of n∈ℕn\in\mathbb{N} the terms ana_{n} all cluster together. This is certainly true of a convergent sequence, where the terms eventually cluster around the limit value. The following theorem makes this observation precise.

Theorem 2.79.

If (an)n∈ℕ(a_{n})_{n\in\mathbb{N}} is a convergent sequence of real numbers, then (an)n∈ℕ(a_{n})_{n\in\mathbb{N}} is Cauchy.

Proof.

If (an)n∈ℕ(a_{n})_{n\in\mathbb{N}} is convergent, then there exists some a∈ℝa\in\mathbb{R} such that limn→∞an=a\lim_{n\rightarrow\infty}a_{n}=a. From the definition of convergence, for any given ε>0\varepsilon>0, there exists N∈ℕN\in\mathbb{N} such that |an−a|<ε/2|a_{n}-a|<\varepsilon/2 for all n>Nn>N. Using the triangle inequality,

|an−am|=|an−a+a−am|≤|an−a|+|a−am|<ε/2+ε/2=ε|a_{n}-a_{m}|=|a_{n}-a+a-a_{m}|\leq|a_{n}-a|+|a-a_{m}|<\varepsilon/2+% \varepsilon/2=\varepsilon

whenever nn, m>Nm>N, hence the sequence is Cauchy. ∎

A very important result is that the converse of Theorem 2.79 is also true. This observation relies heavily on the completeness axiom.

Theorem 2.80 (Cauchy criterion).

Let (an)n∈ℕ(a_{n})_{n\in\mathbb{N}} be a sequence of real numbers. Then (an)n∈ℕ(a_{n})_{n\in\mathbb{N}} is Cauchy if and only if (an)n∈ℕ(a_{n})_{n\in\mathbb{N}} is convergent.

The Cauchy criterion is a powerful result with many important consequences. In particular, like the monotone convergence theorem, the Cauchy criterion allows us to deduce the existence of a limit of a sequence without having to know the precise value of the limit beforehand. Consequently, it is very useful in existence proofs. However, unlike the monotone convergence theorem, the Cauchy criterion does not involve any additional hypotheses such as monotonicity and therefore can be applied more widely. We shall see many applications of this theorem in the next section when we investigate series.

Proof (of Theorem 2.80).

We have already shown that any convergent sequence is Cauchy; it remains to prove the converse. Supposing that (an)n∈ℕ(a_{n})_{n\in\mathbb{N}} is Cauchy, we break the proof into steps.

Step 1. First we show that a Cauchy sequence is bounded. Indeed, let ε:=1\varepsilon:=1 (or any fixed, positive value). Then there exists some N∈ℕN\in\mathbb{N} such that |an−am|<1|a_{n}-a_{m}|<1 for all nn, m>Nm>N. In particular, by the triangle inequality, we have |am|<1+|aN+1||a_{m}|<1+|a_{N+1}| for all m>Nm>N and so

|an|≤max⁡{|a1|,|a2|,…,|aN|,|aN+1|+1}for all n∈ℕ.|a_{n}|\leq\max\{|a_{1}|,|a_{2}|,\dots,|a_{N}|,|a_{N+1}|+1\}\qquad\text{for % all $n\in\mathbb{N}$.}

It therefore follows that the sequence (an)n∈ℕ(a_{n})_{n\in\mathbb{N}} is bounded.

Step 2. We now find a convergent subsequence. Indeed, by the Bolzano–Weierstrass Theorem, since (an)n∈ℕ(a_{n})_{n\in\mathbb{N}} is bounded by Step 1, there must exist a convergent subsequence, say (ank)k∈ℕ(a_{n_{k}})_{k\in\mathbb{N}} with ank→aa_{n_{k}}\to a as k→∞k\to\infty for some a∈ℝa\in\mathbb{R}.

Step 3. Finally, we show that an→aa_{n}\to a. Indeed, let ε>0\varepsilon>0 be given. Since (an)n∈ℕ(a_{n})_{n\in\mathbb{N}} is Cauchy, we can choose some N∈ℕN\in\mathbb{N} such that

|an−am|<ε2for all n, m>N.|a_{n}-a_{m}|<\frac{\varepsilon}{2}\quad\text{for all $n$, $m>N$.}

Also, since ank→aa_{n_{k}}\to a as k→∞k\to\infty, we can find some K∈ℕK\in\mathbb{N} such that

|ank−a|<ε2for all k>K.|a_{n_{k}}-a|<\frac{\varepsilon}{2}\quad\text{for all $k>K$.}

Fix an index k∈ℕk\in\mathbb{N} such that k>Kk>K and also nk>Nn_{k}>N. Then

|an−a|≤|an−ank|+|ank−a|<ε2+ε2=εfor all n>N.|a_{n}-a|\leq|a_{n}-a_{n_{k}}|+|a_{n_{k}}-a|<\frac{\varepsilon}{2}+\frac{% \varepsilon}{2}=\varepsilon\qquad\text{for all $n>N$.}

Thus, by the ε\varepsilon-NN definition of a limit, an→aa_{n}\to a as n→∞n\to\infty. ∎