I'm trying to understand one step in a proof that I've seen. X has a basis of precompact open subsets. Let $(U_i)_{i=1}^\infty$ be a countable cover. Let $K_1=\overline{U}_1$ and. Assume by induction that we have built sets $K_1,...,K_k$ such that $U_j\subseteq K_j$ for each $j$ and $K_{j-1} \subseteq$ Int $K_j$ for $j \geq 2$. Since $K_k$ is compact, there is some $m_k$ such that we have $K_k \subseteq U_1 \cup...\cup U_{m_k}$. We then let $K_{k+1} = \overline U_1 \cup...\cup \overline U_{m_k}$. So, $K_{k+1}$ is compact and $K_k \subseteq$ Int $ K_{k+1}$. If necessary, we may increase $m_k$ so that $m_k \geq k+1$ so that $U_{k+1} \subseteq K_{k+1}$. We then finish the proof with induction.
Here's what I don't understand. When would we ever have to increase $m_k$? The only cases I can imagine are ones where, e.g., the first few $U$s are the empty set.
Lee gives a proof of this in his smooth manifolds book and another in his topological manifolds book. And in one he increases $m_k$ so that it is greater than $k+1$ and in the other greater than or equal to $k+1$ making me wonder whether he even knows exactly what cases he is imagining.
Another thought that I had was that it is really just a residue of wanting to have the induction step isolated from any richer context.
A final thought that I had was that maybe I'm just off by a 1 somewhere in the index.
So, are there any interesting non-trivial examples where we would actually need to increase $m_k$?