We have a bounded sequence which never equals its infimum. This implies that it is always greater than its infimum.
We must show that $$\lim \inf a_n = \lim_{k \to \infty} \left(\inf_{n > k} a_n\right) = \inf_{n > 0} a_n$$
It suffices to show that $\inf_{n > k} a_n = \inf_{n > 0} a_n$ for arbitrary $k$. Clearly $$\inf_{n > 0} a_n \leq \inf_{n > k} a_n$$ hence it remains to show $$\inf_{n > k} a_n \leq \inf_{n > 0} a_n$$
To prove this, note that if $\inf_{n > k} a_n > \inf_{n > 0} a_n$ we would have $\min(a_1, a_2 \cdots a_k) < \inf_{n > k} a_n $ which would in turn imply that $\min(a_1, a_2 \cdots a_k) = \inf_{n > 0} a_n$. This contradicts the second sentence of this answer.