Skip to main content
Logo image

Section 2.2 Facts about limits of sequences

Note: 2–2.5 lectures, recursively defined sequences can safely be skipped
In this section we go over some basic results about the limits of sequences. We start by looking at how sequences interact with inequalities.

Subsection 2.2.1 Limits and inequalities

A basic lemma about limits and inequalities is the so-called squeeze lemma. It allows us to show convergence of sequences in difficult cases if we find two other simpler convergent sequences that “squeeze” the original sequence.

Proof.

Let x:=limnan=limnbn. Let ϵ>0 be given. Find an M1 such that for all nM1, we have that |anx|<ϵ, and an M2 such that for all nM2, we have |bnx|<ϵ. Set M:=max{M1,M2}. Suppose nM. In particular, xan<ϵ, or xϵ<an. Similarly, bn<x+ϵ. Putting everything together, we find
xϵ<anxnbn<x+ϵ.
In other words, ϵ<xnx<ϵ or |xnx|<ϵ. So {xn}n=1 converges to x. See Figure 2.3.

Figure 2.3. Squeeze lemma proof in picture.

Example 2.2.2.

One application of the squeeze lemma is to compute limits of sequences using limits that we already know. For example, consider the sequence {1nn}n=1. Since n1 for all nN, we have
01nn1n
for all nN. We already know limn1/n=0. Hence, using the constant sequence {0}n=1 and the sequence {1/n}n=1 in the squeeze lemma, we conclude
limn1nn=0.
Limits, when they exist, preserve non-strict inequalities.

Proof.

Let x:=limnxn and y:=limnyn. Let ϵ>0 be given. Find an M1 such that for all nM1, we have |xnx|<ϵ/2. Find an M2 such that for all nM2, we have |yny|<ϵ/2. In particular, for some nmax{M1,M2}, we have xxn<ϵ/2 and yny<ϵ/2. We add these inequalities to obtain
ynxn+xy<ϵ,orynxn<yx+ϵ.
Since xnyn, we have 0ynxn and hence 0<yx+ϵ. In other words,
xy<ϵ.
Because ϵ>0 was arbitrary, we obtain xy0. Therefore, xy.
The next corollary follows by using constant sequences in Lemma 2.2.3. The proof is left as an exercise.
In Lemma 2.2.3 and Corollary 2.2.4 we cannot simply replace all the non-strict inequalities with strict inequalities. For example, let xn:=1/n and yn:=1/n. Then xn<yn, xn<0, and yn>0 for all n. However, these inequalities are not preserved by the limit operation as limnxn=limnyn=0. The moral of this example is that strict inequalities may become non-strict inequalities when limits are applied; if we know xn<yn for all n, we may only conclude
limnxnlimnyn.
This issue is a common source of errors.

Subsection 2.2.2 Continuity of algebraic operations

Limits interact nicely with algebraic operations.

Proof.

We start with i. Suppose {xn}n=1 and {yn}n=1 are convergent sequences and write zn:=xn+yn. Let x:=limnxn, y:=limnyn, and z:=x+y.
Let ϵ>0 be given. Find an M1 such that for all nM1, we have |xnx|<ϵ/2. Find an M2 such that for all nM2, we have |yny|<ϵ/2. Take M:=max{M1,M2}. For all nM, we have
|znz|=|(xn+yn)(x+y)|=|xnx+yny||xnx|+|yny|<ϵ2+ϵ2=ϵ.
Therefore i is proved. Proof of ii is almost identical and is left as an exercise.
Let us tackle iii. Suppose again that {xn}n=1 and {yn}n=1 are convergent sequences and write zn:=xnyn. Let x:=limnxn, y:=limnyn, and z:=xy.
Let ϵ>0 be given. Let K:=max{|x|,|y|,ϵ/3,1}. Find an M1 such that for all nM1, we have |xnx|<ϵ3K. Find an M2 such that for all nM2, we have |yny|<ϵ3K. Take M:=max{M1,M2}. For all nM, we have
|znz|=|(xnyn)(xy)|=|(xnx+x)(yny+y)xy|=|(xnx)y+x(yny)+(xnx)(yny)||(xnx)y|+|x(yny)|+|(xnx)(yny)|=|xnx||y|+|x||yny|+|xnx||yny|<ϵ3KK+Kϵ3K+ϵ3Kϵ3K(now notice that ϵ3K1 and K1)ϵ3+ϵ3+ϵ3=ϵ.
Finally, we examine iv. Instead of proving iv directly, we prove the following simpler claim:
Claim: If {yn}n=1 is a convergent sequence such that limnyn0 and yn0 for all nN, then {1/yn}n=1 converges and
limn1yn=1limnyn.
Once the claim is proved, we take the sequence {1/yn}n=1, multiply it by the sequence {xn}n=1 and apply item iii.
Proof of claim: Let ϵ>0 be given. Let y:=limnyn. As |y|0, then min{|y|2ϵ2,|y|2}>0. Find an M such that for all nM, we have
|yny|<min{|y|2ϵ2,|y|2}.
For all nM, we have |yyn|<|y|/2, and so
|y|=|yyn+yn||yyn|+|yn|<|y|2+|yn|.
Subtracting |y|/2 from both sides we obtain |y|/2<|yn|, or in other words,
1|yn|<2|y|.
We finish the proof of the claim:
|1yn1y|=|yynyyn|=|yyn||y||yn||yyn||y|2|y|<|y|2ϵ2|y|2|y|=ϵ.
And we are done.
By plugging in constant sequences, we get several easy corollaries. If cR and {xn}n=1 is a convergent sequence, then for example
limncxn=c(limnxn)andlimn(c+xn)=c+limnxn.
Similarly, we find such equalities for constant subtraction and division.
As we can take limits past multiplication we can show (exercise) that limnxnk=(limnxn)k for all kN. That is, we can take limits past powers. Let us see if we can do the same with roots.
Of course, to even make this statement, we need to apply Corollary 2.2.4 to show that limnxn0, so that we can take the square root without worry.

Proof.

Let {xn}n=1 be a convergent sequence and let x:=limnxn. As we just mentioned, x0.
First suppose x=0. Let ϵ>0 be given. Then there is an M such that for all nM, we have xn=|xn|<ϵ2, or in other words, xn<ϵ. Hence,
|xnx|=xn<ϵ.
Now suppose x>0 (and hence x>0).
|xnx|=|xnxxn+x|=1xn+x|xnx|1x|xnx|.
We leave the rest of the proof to the reader.
A similar proof works for the kth root. That is, we also obtain limnxn1/k=(limnxn)1/k. We leave this to the reader as a challenging exercise.
We may also want to take the limit past the absolute value sign. The converse of this proposition is not true, see Exercise 2.1.7 part b).

Proof.

We simply note the reverse triangle inequality
||xn||x|||xnx|.
Hence if |xnx| can be made arbitrarily small, so can ||xn||x||. Details are left to the reader.
Let us see an example putting the propositions above together. Since limn1/n=0, then
limn|1+1/n100/n2|=|1+(limn1/n)100(limn1/n)(limn1/n)|=1.
That is, the limit on the left-hand side exists because the right-hand side exists. You really should read the equality above from right to left.
On the other hand you must apply the propositions carefully. For example, by rewriting the expression with common denominator first we find
limn(n2n+1n)=1.
However, {n2n+1}n=1 and {n}n=1 are not convergent, so (limnn2n+1)(limnn) is nonsense.

Subsection 2.2.3 Recursively defined sequences

Now that we know we can interchange limits and algebraic operations, we can compute the limits of many sequences. One such class are recursively defined sequences, that is, sequences where the next number in the sequence is computed using a formula from a fixed number of preceding elements in the sequence.

Example 2.2.8.

Let {xn}n=1 be defined by x1:=2 and
xn+1:=xnxn222xn.
We must first find out if this sequence is well-defined; we must show we never divide by zero. Then we must find out if the sequence converges. Only then can we attempt to find the limit.
So let us prove that for all n xn exists and xn>0 (so the sequence is well-defined and bounded below). Let us show this by induction. We know that x1=2>0. For the induction step, suppose xn exists and xn>0. Then
xn+1=xnxn222xn=2xn2xn2+22xn=xn2+22xn.
It is always true that xn2+2>0, and as xn>0, then xn+1=xn2+22xn>0.
Next let us show that the sequence is monotone decreasing. If we show that xn220 for all n, then xn+1xn for all n. Obviously x122=42=2>0. For an arbitrary n, we have
xn+122=(xn2+22xn)22=xn4+4xn2+48xn24xn2=xn44xn2+44xn2=(xn22)24xn2.
Since squares are nonnegative, xn+1220 for all n. Therefore, {xn}n=1 is monotone decreasing and bounded (xn>0 for all n), and so the limit exists. It remains to find the limit.
Write
2xnxn+1=xn2+2.
Since {xn+1}n=1 is the 1-tail of {xn}n=1, it converges to the same limit. Let us define x:=limnxn. Take the limit of both sides to obtain
2x2=x2+2,
or x2=2. As xn>0 for all n we get x0, and therefore x=2.
You may have seen the sequence above before. It is Newton’s method
 1 
Named after the English physicist and mathematician Isaac Newton (1642–1726/7).
for finding the square root of 2. This method comes up often in practice and converges very rapidly. We used the fact that x122>0, although it was not strictly needed to show convergence by considering a tail of the sequence. The sequence converges as long as x10, although with a negative x1 we would arrive at x=2. By replacing the 2 in the numerator we obtain the square root of any positive number. These statements are left as an exercise.
You should, however, be careful. Before taking any limits, you must make sure the sequence converges. Let us see an example.

Example 2.2.9.

Suppose x1:=1 and xn+1:=xn2+xn. If we blindly assumed that the limit exists (call it x), then we would get the equation x=x2+x, from which we might conclude x=0. However, it is not hard to show that {xn}n=1 is unbounded and therefore does not converge.
The thing to notice in this example is that the method still works, but it depends on the initial value x1. If we set x1:=0, then the sequence converges and the limit really is 0. An entire branch of mathematics, called dynamics, deals precisely with these issues. See Exercise 2.2.14.

Subsection 2.2.4 Some convergence tests

It is not always necessary to go back to the definition of convergence to prove that a sequence is convergent. We first give a simple convergence test. The main idea is that {xn}n=1 converges to x if and only if {|xnx|}n=1 converges to zero.

Proof.

Let ϵ>0 be given. Note that an0 for all n. Find an MN such that for all nM, we have an=|an0|<ϵ. Then, for all nM, we have
|xnx|an<ϵ.
As the proposition shows, to study when a sequence has a limit is the same as studying when another sequence goes to zero. In general, it may be hard to decide if a sequence converges, but for certain sequences there exist easy to apply tests that tell us if the sequence converges or not. Let us see one such test. First, let us compute the limit of a certain specific sequence.

Proof.

First consider c<1. As c>0, then cn>0 for all nN by induction. As c<1, then cn+1<cn for all n. So {cn}n=1 is a decreasing sequence that is bounded below. Hence, it is convergent. Let x:=limncn. The 1-tail {cn+1}n=1 also converges to x. Taking the limit of both sides of cn+1=ccn, we obtain x=cx, or (1c)x=0. It follows that x=0 as c1.
Now consider c>1. Let B>0 be arbitrary. As 1/c<1, then {(1/c)n}n=1 converges to 0. Hence for some large enough n, we get
1cn=(1c)n<1B.
In other words, cn>B, and B is not an upper bound for {cn}n=1. As B was arbitrary, {cn}n=1 is unbounded.
In the proposition above, the ratio of the (n+1)th term and the nth term is c. We generalize this simple result to a larger class of sequences. The following lemma will come up again once we get to series.
If L exists, but L=1, the lemma says nothing. We cannot make any conclusion based on that information alone. For example, the sequence {1/n}n=1 converges to zero, but L=1. The constant sequence {1}n=1 converges to 1, not zero, and L=1. The sequence {(1)n}n=1 does not converge at all, and L=1 as well. Finally, the sequence {n}n=1 is unbounded, yet again L=1. The statement of the lemma may be strengthened somewhat, see exercises 2.2.13 and 2.3.15.

Proof.

Suppose L<1. As |xn+1||xn|0 for all n, then L0. Pick r such that L<r<1. We wish to compare the sequence {xn}n=1 to the sequence {rn}n=1. The idea is that while the ratio |xn+1||xn| is not going to be less than L eventually, it will eventually be less than r, which is still less than 1. The intuitive idea of the proof is illustrated in Figure 2.4.

Figure 2.4. The short lines represent the ratios |xn+1||xn| approaching L<1.

As rL>0, there exists an MN such that for all nM, we have
||xn+1||xn|L|<rL.
Therefore, for nM,
|xn+1||xn|L<rLor|xn+1||xn|<r.
For n>M (that is for nM+1) write
|xn|=|xM||xM+1||xM||xM+2||xM+1||xn||xn1|<|xM|rrr=|xM|rnM=(|xM|rM)rn.
The sequence {rn}n=1 converges to zero and hence |xM|rMrn converges to zero. By Proposition 2.2.10, the M-tail {xn}n=M+1 converges to zero and therefore {xn}n=1 converges to zero.
Now suppose L>1. Pick r such that 1<r<L. As Lr>0, there exists an MN such that for all nM
||xn+1||xn|L|<Lr.
Therefore,
|xn+1||xn|>r.
Again for n>M, write
|xn|=|xM||xM+1||xM||xM+2||xM+1||xn||xn1|>|xM|rrr=|xM|rnM=(|xM|rM)rn.
The sequence {rn}n=1 is unbounded (since r>1), and so {xn}n=1 cannot be bounded (if |xn|B for all n, then rn<B|xM|rM for all n>M, which is impossible). Consequently, {xn}n=1 cannot converge.

Example 2.2.13.

A simple application of the lemma above is to prove
limn2nn!=0.
Proof: Compute
2n+1/(n+1)!2n/n!=2n+12nn!(n+1)!=2n+1.
It is not hard to see that {2n+1}n=1 converges to zero. The conclusion follows by the lemma.

Example 2.2.14.

A more complicated (and useful) application of the ratio test is to prove
limnn1/n=1.
Proof: Let ϵ>0 be given. Consider the sequence {n(1+ϵ)n}n=1. Compute
(n+1)/(1+ϵ)n+1n/(1+ϵ)n=n+1n11+ϵ.
The limit of n+1n=1+1n as n is 1, and so
limn(n+1)/(1+ϵ)n+1n/(1+ϵ)n=11+ϵ<1.
Therefore, {n(1+ϵ)n}n=1 converges to 0. In particular, there exists an M such that for nM, we have n(1+ϵ)n<1, or n<(1+ϵ)n, or n1/n<1+ϵ. As n1, then n1/n1, and so 0n1/n1<ϵ. Consequently, limnn1/n=1.

Exercises 2.2.5 Exercises

2.2.3.

Prove that if {xn}n=1 is a convergent sequence, kN, then
limnxnk=(limnxn)k.
Hint: Use induction.

2.2.4.

Suppose x1:=12 and xn+1:=xn2. Show that {xn}n=1 converges and find limnxn. Hint: You cannot divide by zero!

2.2.5.

Let xn:=ncos(n)n. Use the squeeze lemma to show that {xn}n=1 converges and find the limit.

2.2.6.

Let xn:=1n2 and yn:=1n. Define zn:=xnyn and wn:=ynxn. Do {zn}n=1 and {wn}n=1 converge? What are the limits? Can you apply Proposition 2.2.5? Why or why not?

2.2.7.

True or false, prove or find a counterexample. If {xn}n=1 is a sequence such that {xn2}n=1 converges, then {xn}n=1 converges.

2.2.9.

Suppose {xn}n=1 is a sequence, xR, and xnx for all nN. Suppose the limit
L:=limn|xn+1x||xnx|
exists and L<1. Show that {xn}n=1 converges to x.

2.2.10.

(Challenging)   Let {xn}n=1 be a convergent sequence such that xn0 and kN. Then
limnxn1/k=(limnxn)1/k.
Hint: Find an expression q such that xn1/kx1/kxnx=1q.

2.2.11.

Let r>0. Show that starting with an arbitrary x10, the sequence defined by
xn+1:=xnxn2r2xn
converges to r if x1>0 and r if x1<0.

2.2.12.

Let {an}n=1 and {bn}n=1 be sequences.
  1. Suppose {an}n=1 is bounded and {bn}n=1 converges to 0. Show that {anbn}n=1 converges to 0.
  2. Find an example where {an}n=1 is unbounded, {bn}n=1 converges to 0, and {anbn}n=1 is not convergent.
  3. Find an example where {an}n=1 is bounded, {bn}n=1 converges to some x0, and {anbn}n=1 is not convergent.

2.2.13.

(Easy)   Prove the following stronger version of Lemma 2.2.12, the ratio test. Suppose {xn}n=1 is a sequence such that xn0 for all n.
  1. Prove that if there exists an r<1 and MN such that
    |xn+1||xn|rfor all nM,
    then {xn}n=1 converges to 0.
  2. Prove that if there exists an r>1 and MN such that
    |xn+1||xn|rfor all nM,
    then {xn}n=1 is unbounded.

2.2.14.

Suppose x1:=c and xn+1:=xn2+xn. Show that {xn}n=1 converges if and only if 1c0, in which case it converges to 0.

2.2.15.

Prove limn(n2+1)1/n=1.

2.2.16.

Prove that {(n!)1/n}n=1 is unbounded. Hint: Show that for every C>0, {Cnn!}n=1 converges to zero.
For a higher quality printout use the PDF versions: https://www.jirka.org/ra/realanal.pdf or https://www.jirka.org/ra/realanal2.pdf