I'm trying to study for myself a little of Convex Geometry and I have some doubts with respect the proof of the Theorem 1.8.5 of the book Convex Bodies: The Brunn-Minkowski Theory. Before I presented the proof and my doubts, I will put the definitions used in the theorem below.
$\textbf{Definitions used in the theorem:}$
(i) $\mathcal{C}^n := \{ A \subset \mathbb{R}^n \ ; \ A \neq \emptyset \ \text{and} \ A \ \text{is compact} \}$.
(ii) $B^n = \overline{B(0,1)} := \{ x \in \mathbb{R}^n \ ; \ d(x,0) \leq 1 \}$.
(iii) The Hausdorff distance of the sets $K, L \in \mathcal{C}^n$ is defined by
$$\delta (K,L) := \max \left \{ \sup_{x \in K} \inf_{y \in L} |x - y|, \sup_{x \in L} \inf_{y \in K} |x - y| \right \}$$
or, equivalently, by
$$\delta (K,L) := \min \{ \lambda \geq 0 \ ; \ K \subset L + \lambda B^n, L \subset K + \lambda B^n \} $$
$\textbf{Theorem 1.8.5.}$ From each bounded sequence in $\mathcal{C}^n$ one can select a convergent subsequence.
$\textbf{Proof:}$
Let $(K^0_i)_{i \in \mathbb{N}}$ be a sequence in $\mathcal{C}^n$ whose elements are contained in some cube $C$ of edge length $\gamma$. For each $m \in \mathbb{N}$, the cube $C$ can be written as a union of $2^{mn}$ cubes of length $2^{-m}\gamma$. For $K \in \mathcal{C}^n$, let $A_m(K)$ denote the union of all such cubes that meet $K$. Since (for each $m$) the number of subcubes is finite, the sequence $(K^0_i)_{i \in \mathbb{N}}$ has a subsequence $(K^1_i)_{i \in \mathbb{N}}$ such that $A_1(K^1_i) =: T_1$ is independent of $i$. Similarly, there is an union $T_2$ of subcubes of length $2^{-2} \gamma$ and a subsequence $(K^2_i)_{i \in \mathbb{N}}$ of $(K^1_i)_{i \in \mathbb{N}}$ such that $A_2(K^2_i) = T_2$. Continuing in this way, we obtain a sequence $(T_m)_{m \in \mathbb{N}}$ of union of subcubes (of edge length $2^{-m} \gamma$ for given $m$) and to each $m$ a sequence $(K^m_i)_{i \in \mathbb{N}}$ such that
$$A_m(K^m_i) = T_m \ (1.61)$$
and
$$(K^m_i)_{i \in \mathbb{N}} \ \text{is a subsequence of} \ (K^k_i)_{i \in \mathbb{N}} \ \text{for} \ k < m. (1.62)$$
By $(1.61)$ we have $K^m_i \subset K^m_j + \lambda B^n$ with $\lambda = 2^{-m} \sqrt{n \gamma}$, hence $\delta(K^m_i, K^m_j) \leq 2^{-m} \sqrt{n \gamma}$ ($i,j,m \in \mathbb{N})$ and thus, by $(1.62)$,
$$\delta(K^m_i,K^k_j) \leq 2^{-m} \sqrt{n \gamma} \hspace{1cm} \text{for} \ i,j \in \mathbb{N} \ \text{and} \ k \geq m.$$
For $K_m := K^m_m$, it follows that
$$\delta(K_m, K_k) \leq 2^{-m} \sqrt{n \gamma} \hspace{1cm} \text{for} \ i,j \in \mathbb{N} \ \text{and} \ k \geq m.$$
Thus, $(K_m)_{m \in \mathbb{N}}$ is a Cauchy sequence and hence convergent because $(\mathcal{C}^n, \delta)$ is complete. This is the subsequence that proves the assertation. $\square$
My doubts are
When the author states "Since (for each $m$) the number of subcubes is finite the sequence $(K^0_i)_{i \in \mathbb{N}}$ has a subsequence $(K^1_i)_{i \in \mathbb{N}}$ such that $A_1(K^1_i) =: T_1$ is independent of $i$", I dind't understand why exists the subsequence $(K^1_i)_{i \in \mathbb{N}}$ and why $T_1$ is independent of $i$.
Why $(1.62)$ implies that $\delta(K^m_i,K^k_j) \leq 2^{-m} \sqrt{n \gamma} \ \text{for} \ i,j \in \mathbb{N} \ \text{and} \ k \geq m$?
Thanks in advance!
Let's first look at a proof of Bolzano-Weierstrass and then see how we may see your theorem as a generalisation of it.
So how can we adapt this to your Theorem?
Well instead of having just two different intervals, we are in $n$-dimensional space so you would split up some (hyper-)cube into a union $2^n$ smaller (hyper-)cubes. But now instead of single points in the sequence you have (bounded) compact sets so instead of each element of the sequence living in one of your divisions, it lives in some union of your divisions. However there's still a finite number of possible unions-of-cubes so we can still use the pigeonhole principle to find some union containing an infinite subsequence. But now as we don't get a subsequence in a single cube, we can't just halve that one again. Instead we have to break up each of our smaller cubes. Because each step looks at the subsequence generated from the previous step, we are guaranteed that the union-of-cubes-containing-infinitely-many-elements must be a subset of the previous union of cubes.
So how do we need to change the distances? Well the argument about distances between different "levels" of subsequences still works. What about distances in a single layer? Well using the notation from the question, we have $T_m$ a union of cubes of side-length $2^-m\gamma,$ and $K^m_i$ a sequence such that each element $K^m_i$ meets each cube of $T_m.$ So if we want to measure the distance between two elements, say $K_i^m$ and $K_j^m$, we need to care about the $\sup\inf$ of distances between their elements. Fix some $x\in K_i^m$. This must be in one of the cubes $C$ of $T_m$, and as $K_j^m$ meets each of those cubes, there must be some $y\in C\cap K_j^m$. Now we can bound the distance $|x-y|$ by looking at the geometry of the cube—the longest distance will be along the diagonal and that has length $\sqrt{n(2^{-m}\gamma)^2}=2^{-m}\gamma\sqrt n$, so I don't quite agree with the Theorem there but this error does not make a difference to the result. This lets us conclude that $|x-y|\le2^{-m}\gamma\sqrt n$ and so $\inf_{y\in T_j^m}|x-y|\le2^{-m}\gamma\sqrt n$ and so $\delta(T_i^m,T_j^m)\le2^{-m}\gamma\sqrt n$ (we get both parts of the $\max$ in the definition of $\delta(A,B)$ because we can just swap $i,j$). Now we apply the "subsequences of subsequences with vanishing bounding" rule we saw in the prrof of Bolzano-Weierstrass above to get that the sequence $T_n^n$ is Cauchy and so converges.
Is that enough to fill in the gaps? comment if you want me to clarify any of it.