The proof given in Goldberg goes like this,
Since $\lim\inf{s_n}=\infty\;,\;$ given any $M>0$, then g.l.b.$\{s_n,s_{n+1},s_{n+2},\ldots \}>M\;(n\geqslant N).$
So $M$ is a lower bound for { $\{s_n,s_{n+1},\ldots\}$,but not the greatest (how can we claim this ? $M$ might not be a lower bound)
The proof ends with $s_n>M (n\geqslant N)$
If $\{s_n\}:\mathbb N\to\mathbb R$ is divergent,prove that:
$\lim\sup s_n=\infty=\lim\inf s_n$.
Now $s_n>M>0,\; n\geqslant N_1$
Since all the terms are $s_n>M$ so $M$ is the lower bound then g.l.b.$\{s_{N},s_{N+1},\ldots\}\geqslant M$
Since $M$ can be chosen arbitrarily large we can conclude that $\lim\inf{s_n}=\infty$. As $\lim\inf s_n\leqslant\lim\sup s_n$ . We can conclude that $\lim\sup s_n=\infty$.