We’ve asked and answered the question, “Can we ever prove that a sequence must converge without needing to know or find its limit beforehand?” in Let’s Get Real… Analysis (Part 5): The Monotone Convergence Theorem. Today, we will be proving something that has a similar flavor to that.

When I first saw what \limsup{a_n} and \liminf{a_n} were, I found them very tricky to parse. I hope today’s article will help you if you feel the same way!

What are \limsup{a_n} and \liminf{a_n}? (haha tiny math writing)

There’s no motivating this; here are the definitions:

Definition (Limit Superior): Let (a_n) be a bounded sequence and define the sequence (\alpha_n) by \alpha_n := \sup{\{a_k\;:\;k\geq n\}}. If the limit exists, define

\limsup_{n\rightarrow \infty}{(a_n)}:=\lim_{n\rightarrow \infty}{(\alpha_n)}


Similarly, define the limit inferior:


Definition (Limit Inferior): Let (a_n) be a bounded sequence and define the sequence (\alpha_n) by \beta_n := \inf{\{a_k\;:\;k\geq n\}}. If the limit exists, define

\liminf_{n\rightarrow \infty}{(a_n)}:=\lim_{n\rightarrow \infty}{(\beta_n)}

***Note we may abbreviate these by\limsup{(a_n)} and \liminf{(a_n)}.***

These definitions are tricky to parse the first few (hundred) times you read them. Let’s go through some examples to try to help out!

Oh, and for some reason when I think of limSUPs I want to listen to the superman soundtrack… not sure why??? But in any case, here is the original Christopher Reeve Superman Theme and the new David Corenswet Superman Theme. Enjoy! Oh and my favorite superhero is Captain America!1

Graphical Example

For our first example, take a look at the following graph. The red dots are the elements of the sequence plotted against their index; that is, for the sequence (a_n), we plot (n,a_n) in red. The blue \timess represent the supremum elements \alpha_n = \sup{\{a_k\;:\;k\geq n\}}. Similarly, the green \ocircles represent the infimum elements \beta_n := \inf{\{a_k\;:\;k\geq n\}}.

For example, the first five elements a_5 =\alpha_1 = \alpha_2 = \alpha_3 = \alpha_4 = \alpha_5. Similarly, the first three a_3 =\beta_1=\beta_2=\beta_3.

Take a few moments to understand what the picture is showing and then move on.


Once you find \alpha_n and \beta_n, you can then take their limits as n\rightarrow \infty. That’s all there is to it! Let’s work through some examples together to make sure we understand what’s happening!

Example 1:

Consider the bounded sequence (a_n) = (\frac{1}{n}) and observe that,

\alpha_n = \sup{ \left\{\frac{1}{k}\;:\;k\geq n\right\}} = \frac{1}{n}

Which we can prove by noting that 1/n \in \left\{\frac{1}{k}\;:\;k\geq n\right\} and 1/n\geq 1/k for all k\geq n. Thus, \max{\left\{\frac{1}{k}\;:\;k\geq n\right\}} = 1/n and by our theorem Proving Supremum Analytically (PSA for short) (or see footnote2) we are done!

Continuing on to \limsup{a_n} we have,

\limsup_{n\rightarrow \infty}{(a_n)} = \lim_{n\rightarrow \infty}\alpha_n=\lim_{n\rightarrow \infty} \frac{1}{n} = 0.

which we have proved before here.

Finding \liminf{(a_n)} is even easier since,

\beta_n=\inf{\left\{\frac{1}{k}\;:\;k\geq n\right\}} =0.

Which we can prove by noting that 0 is a lower bound of the set \left\{\frac{1}{k}\;:\;k\geq n\right\} and that for any \varepsilon>0 there is a 1/N\in \left\{1/k\;:\;k\geq n\right\} such that 1/N<0+\varepsilon by the Archimedean property. Therefore \beta_n = 0 for all n and thus,

\liminf_{n\rightarrow \infty}{(a_n)} = \lim_{n\rightarrow \infty}\beta_n =\lim_{n\rightarrow \infty}0 = 0.

Let’s try another sequence!

Example 2:

Consider the bounded sequence (a_n) = \left(\frac{(-1)^n}{n}\right). Observe that,

\alpha_n=\sup{\left\{\frac{(-1)^k}{k}\;:\;k\geq n\right\}} = \begin{cases} \;\;\frac{1}{n}\;\; , \; \mathrm{if} \; n \; \mathrm{is} \; \mathrm{even} \\ \frac{1}{n+2} , \;\;\mathrm{if}\;n\;\mathrm{is}\;\mathrm{odd} \end{cases}

I leave it for you to prove as a challenge (you’re welcome)! Continuing on to \limsup{a_n} we have

\limsup_{n\rightarrow \infty}{(a_n)} = \lim_{n\rightarrow \infty}\alpha_n =0.

Which is again, left as a challenge!

Turning our attention to \liminf{(a_n)} we deduce that

\beta_n=\inf{\left\{\frac{(-1)^k}{k}\;:\;k\geq n\right\}} = \begin{cases} -\frac{1}{n+2} \;\;,\; \mathrm{if} \;n \;\mathrm{is}\;\mathrm{even}\\ \;-\frac{1}{n}\;,\;\mathrm{if}\;n\;\mathrm{is}\;\mathrm{odd} \end{cases}

I leave it for you to prove as a challenge (again, you’re welcome)! Continuing on to \liminf{a_n} we have

\liminf_{n\rightarrow \infty}{(a_n)} = \lim_{n\rightarrow \infty}\beta_n =0

Which is again, left as a challenge!

Conjecture Time!

Take another look at the plot earlier; here it is again for convenience

What do you notice about the blue sequence (\alpha_n)? What do you notice about the green sequence (\beta_n)? You might notice that (\alpha_n) is a monotone decreasing sequence and (\beta_n) is a monotone increasing sequence. Recall, monotone increasing (or decreasing) means that \alpha_{n+1}\leq \alpha_n (or \beta_{n+1}\geq \beta_n) for all n. Oh oh oh! Do you recall my favorite theorem from real analysis? The monotone convergence theorem states:

The Monotone Convergence Theorem (increasing case):

If you have a monotone increasing sequence a_n i.e. a_{n+1}\geq a_n , then

  1. when a_n is unbounded above the limit diverges to infinity a_n \rightarrow \infty, or
  2. when a_n is bounded above the limit exists and is finite: a_n \rightarrow \sup{\{a_n\;:\;n\in\mathbb{N}\}}.

The Monotone Convergence Theorem (decreasing case):

If you have a monotone decreasing sequence a_n i.e. a_{n+1}\leq a_n , then

  1. when a_n is unbounded below the limit diverges to negative infinity a_n \rightarrow -\infty, or
  2. when a_n is bounded below the limit exists and is finite: a_n \rightarrow \inf{\{a_n\;:\;n\in\mathbb{N}\}}.

So if (\alpha_n) and (\beta_n) were bounded, we could use the monotone convergence theorem to say something regarding \limsup{(a_n)} and \liminf{(a_n)}.

One last thing that we might notice is that \beta_n\leq \alpha_n for all n. You probably saw this without a second thought since we already know that the infimum of a set is a lower bound and the supremum is an upper bound.

Everything we observed is generally true, as summarized in the following theorem.

Theorem (LimSup and LimInf Properties): Let (a_n) be a bounded sequence and define the sequences (\alpha_n) and (\beta_n) by \alpha_n := \sup{\{a_k\;:\;k\geq n\}} and \beta_n := \inf{\{a_k\;:\;k\geq n\}} respectively. Then we have the following:

  1. The sequence (\alpha_n) is a monotone decreasing sequence, bounded, converges, and
  2. \limsup{(a_n)} = \inf{\{\alpha_n\;:\;n\in \mathbb{N}\}}.
  3. The sequence (\beta_n) is a monotone increasing sequence, bounded, converges, and
  4. \liminf{(a_n)} = \sup{\{\beta_n\;:\;n\in \mathbb{N}\}}.
  5. Lastly, we have the inequality \liminf{(a_n)}\leq \limsup{(a_n)}.
Proof: (Click in the Discovery)

Let (a_n) be a bounded sequence and define the sequences (\alpha_n) and (\beta_n) by \alpha_n := \sup{\{a_k\;:\;k\geq n\}} and \beta_n := \inf{\{a_k\;:\;k\geq n\}} respectively.

(i) First, let’s prove that (\alpha_n) is monotone decreasing. By definition, \alpha_n = \sup{\{a_k\;:\;k\geq n\}} and \alpha_{n+1} = \sup{\{a_k\;:\;k\geq n+1\}}. Observe that \{a_k\;:\;k\geq n+1\} \subset \{a_k\;:\;k\geq n\}. This means \sup{\{a_k\;:\;k\geq n+1\}} \leq \sup{\{a_k\;:\;k\geq n}\} and hence \alpha_{n+1}\leq \alpha_n.

By assumption (a_n) is bounded and hence \inf{\{a_n\;:\;n\in \mathbb{N}\}} exists. Can you see why this implies that (\alpha_n) is also bounded below?

(ii) Using part (i) and, guess what, the monotone convergence theorem \limsup{(a_n)} = \inf{\{\alpha_n\;:\;n\in \mathbb{N}\}}.

(iii) and (iv) Use a very similar argument to parts (i) and (ii).

(v) Note that \beta_n=\inf{\{a_k\;:\;k\geq n\}}\leq \sup{\{a_k\;:\;k\geq n\}} = \alpha_n for all n. Then, by our limit laws number 2, we have \liminf{(a_n)}\leq \limsup{(a_n)}.

\square

Not too shabby so far! Good job keeping up with this stuff; it can be really tricky. Take a moment to pat yourself on the back, and when you are ready, we have one more theorem to prove.

Subsequences of (a_n)

It might seem like there is no connection between \limsup{(a_n)}, \liminf{(a_n)}, and subsequences of (a_n). Since we’ve already seen in one of our examples (a_n) = (1/n) \beta_n = 0 for all n is not a subsequences of (a_n) = (1/n). However, there is a subsequence of (a_n) = (1/n) that converges to \beta_n‘s limit \liminf{(a_n)}! Likewise, there is a subsequence of (a_n) = (1/n) that converges to \limsup{(a_n)}! How awesome and surprising is that?

Theorem (LimSup Subsequence and LimInf Subsequence ): Let (a_n) be a bounded sequence. Then there exists a subsequence (a_{n_k}) such that

\lim_{k\rightarrow\infty} (a_{n_k}) = \limsup_{n\rightarrow\infty}(a_n).

Likewise, there exists a subsequence (a_{m_k}) such that

\lim_{k\rightarrow\infty} (a_{m_k}) = \liminf_{n\rightarrow\infty}(a_n).

Scratch Work: We want to show that there exist such subsequences of (a_n), and to do so, we will construct them using what we already know regarding limits, supremum, infimum, limsup, and liminf. Although you should have the opportunity to work out some of the proof on your own, we will only complete the limsup part together.

Let’s set up our conventional notation, let \alpha_n := \sup{\{a_k\;:\;k\geq n\}} and let \alpha_n \rightarrow \alpha, that is \limsup_{n\rightarrow\infty}(a_n) = \alpha. Using this notation, we want to find some (a_{n_k}) such that a_{n_k} \overset{k\rightarrow\infty}\longrightarrow \alpha.

Let’s take stock of what we know about \alpha_n. Since, we know that for any \varepsilon>0 there exists some a_N \in {\{a_k\;:\;k\geq n\}} such that

a_N > \alpha_n - \varepsilon.

Moreover, since \alpha_n is a supremum, we have the stronger statement:

\alpha_n - \varepsilon <a_N \leq \alpha_n.

Furthermore, since the above inequality holds for any \varepsilon>0, we can make \varepsilon smaller for each n. By doing so we have \alpha_n \rightarrow \alpha and \alpha_n - \varepsilon_n \rightarrow \alpha + 0 = \alpha. Together with the inequality above, it seems like a setup to use the squeeze theorem. All we need to do is define the proper subsequence to be squeezed between \alpha_n and \alpha_n - \varepsilon_n.

So, so we want \varepsilon_n \rightarrow 0 and \varepsilon_n>0 for all n \in \mathbb{N}. The simplest sequence I can think of is (\varepsilon_n) = (\frac{1}{n}). By PSA for \varepsilon_1 = 1 and we know there is some n_1 >1 such that,

a_{n_{1}}>\alpha_1 - 1.

Then, for \varepsilon_2 = \frac{1}{2} there is some a_{n_2} \in {\{a_k\;:\;k\geq n_1+1}\} such that,

a_{n_{2}}>\alpha_{n_1} - 1.

Likewise for \varepsilon_3 = \frac{1}{3} there is some a_{n_2} \in {\{a_k\;:\;k\geq n_2 + 1}\} such that,

a_{n_{2}}>\alpha_{n_1} - 1.

And so on and so forth. This is the key idea to the following proof. We do change the definition slightly, but for reasons only for convince in defining (a_{n_k}) .

Proof of limsup case: (Click in the Discovery)

We will construct a subsequence with the desired limit. We will define (a_{n_k}) inductively as follows: First define the sequence (\varepsilon_n) := (\frac{1}{n}). We already know that \varepsilon_n \rightarrow 0 and that \varepsilon_n>0 for all n.

Let n_1:=1, so that a_{n_1} = a_1, and consider \varepsilon_2 = \frac{1}{2}. We know by PSA there is some a_{n_2} \in \{a_k\;:\;k\geq n_1+1 =2\} such that

a_{n_2}> \alpha_2 -\varepsilon_2 =\alpha_2 - \frac{1}{2}

Now assume that a_{n_3},\cdots,a_{n_t} have all been defined in a similar way as a_{n_2}. We define a_{n_{t+1}} inductively as follows: for \varepsilon_{t+1} = \frac{1}{t+1} there is some a_{n_{t+1}} \in \{a_k\;:\;k\geq t+2\}, by PSA, such that,

a_{n_{t+1}}> \alpha_{t+1} - \varepsilon_{t+1} = \alpha_{t+1} - \frac{1}{t+1}.

Using this inductive definition, we note that n_{t+1}> n_{t} and we can clearly see that for all t\geq 2 we have,

\alpha_{n_t} - \varepsilon_{t} <a_{n_t} \leq \alpha_{n_t}.

It follows from our work with subsequences that \alpha_n \rightarrow \alpha implies \alpha_{n_t} \rightarrow \alpha. Therefore, by the squeeze theorem a_{a_k}\rightarrow \alpha as k\rightarrow \infty.

\square

Great working with you—until next time!

Limsups and liminfs are, in my opinion, very strange concepts upon first glance, but like many other topics in analysis (and math(s)) it is turns out to be very useful! Which is why it is covered in a course on analysis in the first place! Once thing that is amazing regarding the last theorem regarding limsups and liminfs is that it comes with a famous name. It’s called The Bolzano-Weierstrass Theorem:

The Bolzano-Weierstrass Theorem: Every bounded sequence (a_n), has a convergent subsequence (a_{n_k}).

Proof: (Click in the Discovery)

Since (a_n) is bounded we know that \limsup{(a_n)} = \inf{\{\alpha_n\;:\;n\in \mathbb{N}\}} = \alpha. Furthermore, by Theorem (LimSup and LimInf Properties) and Theorem (LimSup Subsequence and LimInf Subsequence ) there is a subseqeunce of (a_n), denoted (a_{n_k}) that converges to \alpha.

\square

My all-time favorite proof is the proof of the Bolzano-Weierstrass Theorem given in “Real Analysis: A Long-Form” by Jay Cummings. Highly highly recommend this book. I cannot recommend it enough. I provide a brief description of the book in the “Resources Worthy of Study” tab.

Good job today! You made it to the end, and you should be proud! Today we covered some advanced and challenging topics, and we made it to the end. I hope that yo uhad dun and learned alittle math along the way! Until next time!

Be Kind. Be Curious. Be Compassionate. Be Creative.

And Have Fun!

Footnotes:

  1. Here’s the Avengers theme for you hard core Marvel fans: The Avengers. ↩︎
  2. Theorem: (Proving Supremum using Analysis) Let S be a nonempty subset of \mathbb{R}. Then, \sup{(S)} = \alpha if an only if
    (i) \alpha is an upper bound of S and,
    (ii) for any \varepsilon >0 there exists a x in S such that x>\alpha -\varepsilon. ↩︎

Leave a comment