limsup of average smaller than limsup

First I will copy the relevant part of the answer you are talking about so that we have some context:

Fix an integer $k$. Let $n\geqslant k$. Then $$\sigma_n=\frac 1n\sum_{j=1}^ks_j+\frac 1n\sum_{j=k+1}^ns_j\leqslant \frac 1n\sum_{j=1}^ks_j+\sup_{l\geqslant k}s_l.$$ Now take on both sides the limsup when $\color{red}{n\to +\infty}$: we get the wanted result.


I would slightly change the formulation and the conclusion. (I think we need to add one more step to finish the conclusion. But I might have missed something obvious. Or maybe Davide considered the missing step easy and left it for the reader.)

So we have the inequality $$\sigma_n \le \frac 1n\sum_{j=1}^ks_j+\sup_{l\ge k}s_l.$$ This equality is true for any $n\ge k$.

If we take limit superior w.r.t. $n$ on both sides we get $$\limsup_{n\to\infty} \sigma_n \le \sup_{l\ge k}s_l.$$ (Since the first term on the RHS converges to zero for $n\to\infty$ and the second one does not depend on $n$.)

Now the above inequality is true for arbitrary $k$. So we also have

$$\limsup_{n\to\infty} \sigma_n \le \lim_{k\to\infty} \sup_{l\ge k}s_l = \limsup_{k\to\infty} s_k.$$