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 NN\in\mathbb{N} such that

|anam|<εfor all nm>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 nn\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

|anam|=1m1n=nmnmnnm=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 nn\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 aa\in\mathbb{R} such that limnan=a\lim_{n\rightarrow\infty}a_{n}=a. From the definition of convergence, for any given ε>0\varepsilon>0, there exists NN\in\mathbb{N} such that |ana|<ε/2|a_{n}-a|<\varepsilon/2 for all n>Nn>N. Using the triangle inequality,

|anam|=|ana+aam||ana|+|aam|<ε/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 NN\in\mathbb{N} such that |anam|<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 ankaa_{n_{k}}\to a as kk\to\infty for some aa\in\mathbb{R}.

Step 3. Finally, we show that anaa_{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 NN\in\mathbb{N} such that

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

Also, since ankaa_{n_{k}}\to a as kk\to\infty, we can find some KK\in\mathbb{N} such that

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

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

|ana||anank|+|anka|<ε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, anaa_{n}\to a as nn\to\infty. ∎