Let $\{s_n \}$ be a sequence of real numbers. Let $E$ be the set of all subsequential limits of $\{s_n \}$ and $s^* = \sup E = \limsup\limits_{n\to\infty}s_n$. Then $s^*$ has the following two properties:
(a) $s^* \in E$.
(b) If $x> s^*$, there is an integer $N$ such that $n \geq N$ implies $s_n < x$.
Moreover, $s^*$ is the only number with the properties (a) and (b).
Of course, an analogous result is true for $s_*$.
Here's Rudin's proof:
(a) If $s^* = +\infty$, then $E$ is not bounded above; hence $\{s_n\}$ is not bounded above, and there is a subsequence $\{s_{n_k}\}$ such that $s_{n_k} \rightarrow +\infty$.
If $s^*$ is real, then $E$ is bounded above, and at least one subsequential limit exists, so that (a) follows from Theorems 3.7 and 2.28.
If $s^* = -\infty$, then $E$ contains only one element, namely $-\infty$, and there is no subsequential limit. Hence, for any real $M$, $s_n > M$ for at most a finite number of values of $n$, so that $s_n \rightarrow -\infty$.
This establishes (a) in all cases.
(b) Suppose there is a number $x > s^*$ such that $s_n \geq x$ for infinitely many values of $n$. In that case, there is a number $y \in E$ such that $y \geq x > s^*$, contradicting the definition of $s^*$.
Thus $s^*$ satisfies both (a) and (b).
To show the uniqueness, suppose there are two numbers, $p$ and $q$, which satisfy (a) and (b), and suppose $p < q$. Choose $x$ such that $p < x < q$. Since $p$ satisfies (b), we have $s_n < x$ for $n \geq N$. But then $q$ cannot satisfy (a).
In the uniqueness part, I can't see why the last statement implies that $q$ cannot satisfy (a). I tried proving by contradition but getting nowhere.