A while back, we discussed what the limit superior and limit inferior are. (See here) In that article, we defined these two concepts as follows,

Definition (Limit Superior): Let (an)n(a_n)_{n\in \N} be a bounded sequence of real numbers and define the sequence (αn)n(\alpha_n)_{n\in \N} by αn:=sup{ak:kn}.\alpha_n := \sup{\{a_k\;:\;k\geq n\}}. If the limit exists, define

lim supn(an):=limn(αn).\limsup_{n\rightarrow \infty}{(a_n)}:=\lim_{n\rightarrow \infty}{(\alpha_n)}.

Similarly, define the limit inferior:


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

lim infn(an):=limn(βn).\liminf_{n\rightarrow \infty}{(a_n)}:=\lim_{n\rightarrow \infty}{(\beta_n)}.

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

In that article, we built some intuition for what these strange-looking limits are. In particular, we saw that (αn)n(\alpha_n)_n form a monotone decreasing sequence and (βn)n(\beta_n)_n form a monotone increasing sequence. This means, by the monotone convergence theorem (in the extended reals, that is, the real numbers with \infty and -\infty unioned in) the sequences (αn)n(\alpha_n)_n and (βn)n(\beta_n)_n always converge. Better yet, if (an)n(a_n)_{n} is a bounded seqeuence then so is (αn)n(\alpha_n)_n and (βn)n(\beta_n)_n and therefore (αn)n(\alpha_n)_n and (βn)n(\beta_n)_n converge in .\R. In particular, lim sup(an)\limsup{(a_n)} and lim inf(an)\liminf{(a_n)} always exist.

From there, we saw that we can find a subsequence (ank)k(a_{n_k})_{k} of our original sequence that converges to lim sup(an)\limsup{(a_n)} and lim inf(an).\liminf{(a_n)}. This means that lim sup(an)\limsup{(a_n)} and lim inf(an)\liminf{(a_n)} are subsequential limits of (an)n.(a_n)_{n}. This is the main content of the Bolzano-Weierstrass Theorem (also covered here).

As it turns out, there are many books and sources out there (most famously Baby Rudin) that define lim sup(an)\limsup{(a_n)} and lim inf(an)\liminf{(a_n)} in terms of possible subsequential limits of (an)n.(a_n)_{n}. In the article, we would like to connect these two definitions so that you can choose whichever you like best when working out problems.

The Other Definition

Definition 2 (Limsup and Liminf): Let (an)n(a_n)_{n} be a sequence of real numbers and let LL be the set of subsequential limits of (an)n.(a_n)_{n}. Then, we define the limit superior and limit inferior as

lim supn(an):=sup(L).\limsup_{n\rightarrow \infty}{(a_n)}:=\sup{(L)}.
lim infn(an):=inf(L).\liminf_{n\rightarrow \infty}{(a_n)}:=\inf{(L)}.

Our Goal For Today

We aim to show that the two definitions are the same. In particular, we want to show that limn(αn)=sup(L)\lim_{n\rightarrow \infty}{(\alpha_n)} = \sup{(L)} and limn(βn)=inf(L).\lim_{n\rightarrow \infty}{(\beta_n)} = \inf{(L)}. We will show that limn(αn)=sup(L)\lim_{n\rightarrow \infty}{(\alpha_n)} = \sup{(L)} and leave the other as an excercise. Note, that limn(βn)=inf(L)\lim_{n\rightarrow \infty}{(\beta_n)} = \inf{(L)} follows from limn(αn)=sup(L)\lim_{n\rightarrow \infty}{(\alpha_n)} = \sup{(L)} by considering the negative of a sequence.

Theorem: Let (an)n(a_n)_{n} be a sequence of real numbers, (αn)n(\alpha_n)_{n\in \N} be defined as in Defininition (Limit Superior), and let LL be defined as in Definition 2 (Limsup and Liminf). Then, the two definitions of lim sup(an)\limsup{(a_n)} are equivalent. I.e.,

lim sup(an)=limn(αn)=sup(L).\limsup{(a_n)}=\lim_{n\rightarrow \infty}{(\alpha_n)} = \sup{(L)}.

Scratch Work: Let’s get some notation out of the way. Let limn(αn)=A\lim_{n\rightarrow \infty}{(\alpha_n)} = A and sup(L)=B.\sup{(L)} =B. Thus, our goal is to show that A=B.A = B. However, using Theorem (LimSup Subsequence and LimInf Subsequence) from our original article (I’m just going to keep referencing this article until you go and look at it!) we know that there is a subsequence (ank)k(a_{n_k})_{k} that converges to A.A. And, since BB is the supremum of the subsequential limits we already have AB.A\leq B. This is great, since a majority of the work for the proof of this theorem is found in that proof. Thus, all we have to do is demonstrate that AB.A\geq B.

The key idea is to try to show that any arbitrary subsequential limit must be less than A.A. This would then imply that the supremum of all such sequential limits, BB, is less than or equal to A.A. The way we do it is to use the fact that αnA\alpha_n\rightarrow A in order to bound the αn\alpha_n and αn:=sup{ak:kn}\alpha_n := \sup{\{a_k\;:\;k\geq n\}} to bound the aka_k for kN.k\geq N. Have some fun and see if you can work out just a little bit of the full proof. All the details are provided below when you’re ready!

Proof: (Click in the Discovery)

We focus on the case where (an)n(a_n)_{n} is bounded. This is because if (an)n(a_n)_{n} is unbounded, then the statement is “clear” (after some mental effort).1 In fact, this might be a fun challenge problem for you to try out!

GOAL: BA.B\leq A.

To this end, let ε>0.\varepsilon>0. Recall that we noted that (αn)n(\alpha_n)_{n\in \N} is a monotone decreasing sequence. In particular, since αnA,\alpha_n\rightarrow A,there is some NN\in \N such that

αNA+ε.\alpha_N\leq A+\varepsilon.

Note, since αn:=sup{ak:kn},\alpha_n := \sup{\{a_k\;:\;k\geq n\}}, it follows that akA+εa_k\leq A+\varepsilon for all kN.k\geq N.

Now consider some convergent subsequence (ak)(a_{k_{\ell}})_{{\ell}} of (ak)k.(a_k)_k. It follows that akA+εa_{k_{\ell}} \leq A+\varepsilon for all N.{\ell}\geq N. (This is because kk_{\ell}\geq \ell for all strictly increasing sequences of integers k.k_{\ell}.) Hence, the subsequential limit aka,a_{k_{\ell}} \rightarrow a, is such that aA+ε.a\leq A+\varepsilon. Since (ak)(a_{k_{\ell}})_{{\ell}} is an arbitrary convergent subsequence of (ak)k,(a_k)_{k}, it follows that BA+ε.B\leq A + \varepsilon. Moreover, since ε>0\varepsilon>0 was arbitrary, it follows BA.B\leq A. Thus, concluding our proof.

\square

Great working with you—until next time!

Today’s article was short and sweet. This is simply because in order to fully understand this article, you must have also read this article. That article is somewhat long, so I tried to keep this one shorter to compensate. I hope that you found this helpful. I know that limsups can be pretty challenging when you first come across them, so the more ways to think about them, the better! With that being said, remember that math(s) can be challenging, so don’t let that make you loose the joy and fun that math(s) can be. The challenge is part of the fun (hopefully, but not always!), so in the words of Meet the Robinsons, Keep Moving Forward.

See you next time!

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

And Have Fun!


Footnote(s):

  1. The words clear and obvious are perhaps the most dangerous words in all of mathematics. They have unraveled proofs, caused needless stress for students learning new material by making them think they are not good enough, and caused unnecessary aggravation that could have been mitigated if only the author(s) had put a little more effort into explaining what they meant by “clear” or “obvious”. With that said, I hope I mitigated at least some stress by calling out that what I said was clear, though it may not be, in fact, clear! I chose to leave out the full description in this case so I could give you some things to think about and work on, since I am not assigning homework! ↩︎

Leave a comment