Question: If $I_n$ is closed and bounded, $I_{n+1}\subset I_n$, and $I_n\neq\emptyset$, show that $\bigcap_{n=1}^\infty I_n$ is nonempty.
This is not a homework help question. I'm actually looking for a specific proof which does not 1) appeal to the Heine-Borel theorem and 2) use the notions of convergence or sequences.
I recall seeing such a proof before, but I can't remember where.
Addenda: We know $I_n\subset\mathbb R^k$. Either we know $I_n$ is compact or that it is closed and bounded, but not both (I forget the exact initial given information, but I'd appreciate a solution from either direction).
This proof is taken from baby Rudin, p. 38. Here, $\{I_n\}$ is a sequence of intervals in $\mathbb{R}$.
" If $I_n = [a_n, b_n]$, let $E$ be the set of all $a_n$. Then $E$ is nonempty and bounded above (by $b_1$). Let $x$ be the sup of $E$. If $m$ and $n$ are positive integers, then $$a_n \leq a_{m+n} \leq b_{m+n} \leq b_m,$$ so that $x\leq b_m$ for each $m$. Since it is obvious that $a_m\leq x$, we see that $x\in I_m$ for each $m = 1,2,3,\ldots.$"