If $\{a_{n}\}$ is a sequence of real numbers, prove that $\displaystyle\limsup_{n \to \infty}{a_n} = \displaystyle\lim_{N \to \infty} \sup{\{a_n: n \ge N\}}$.
It is sort of intuitively clear, since $\sup_{n > 1}{a_{n}}$, $\sup_{n > 2}{a_{n}}$ ... is nonincreasing sequence and for any N, we have that $\sup_{n\ge N} a_n \le \sup_{n\ge 1}a_n$. So eventually $\sup_{n\ge N} a_n$ should be equal to $\displaystyle\limsup_{n \to \infty}{a_n}$, but how to prove it formally? By the definition of limsup from Rudin, limsup is a supremum of a set of subsequential limits, but it does no seem to help here.
You could try to construct a subsequence with $$a_{k_n}\ge\sup_{m>n}a_m-2^{-n}.$$