Consider a uniform space $(X,\mathscr{U})$. For an entourage $U\in\mathscr{U}$, one says that a set $M$ is small of order $U$, if $M\times M\subseteq U$.
$P\subset X$ is precompact if for every $U\in\mathscr{U}$, $P$ can be covered by finitely many sets which are small of order $U$.
I have stumbled upon a small lemma which I don't know why it's true. It says the following:
a) If $A$ is precompact subset of $(X,\mathscr{U})$, then $A$ is bounded in $X$.
b) If $(X,\mathscr{U})$ is uniformly locally precompact, then $A$ is bounded in $X$ iff $A$ is precompact
c) If $(X,\mathscr{U})$ is uniformly locally compact, then $A$ is bounded in $X$ iff $A$ is relatively compact
If someone can help me understand why these statements are true I will appreciaete it. Thank you in advance for all the help.
For (a), suppose that $A$ is precompact, and let $U\in\mathscr{U}$. For some $n\in\Bbb Z^+$ there are sets $M_1,\ldots,M_n$ in $X$ such that $A\subseteq\bigcup_{k=1}^nM_k$, and $M_k\times M_k\subseteq U$ for $k=1,\ldots,n$.
For $k=1,\ldots,n$ fix $x_k\in M_k$; then $U[x_k]\supseteq M_k$, so if $F=\{x_1,\ldots,x_n\}$, we have
$$U[F]\supseteq\bigcup_{k=1}^nM_k\supseteq A\;,$$
and it follows that $A$ is bounded.
For (c) suppose that $X$ is uniformly locally compact, and fix $U\in\mathscr{U}$ such that $U[x]$ is compact for each $x\in X$. There is a $V\in\mathscr{U}$ such that $V\circ V\subseteq U$, and since the symmetric, closed members of $\mathscr{U}$ are a base for $\mathscr{U}$, we may further assume that $V$ is closed. Thus, $(V\circ V)[x]$ is compact for each $x\in X$.
Let $A\subseteq X$ be bounded. There are a finite $F\subseteq A$ and $n\in\Bbb Z^+$ such that $V^n[F]\supseteq A$. $F$ is compact, so it follows by induction from the proposition that $V^k[F]$ is compact for all $k\in\Bbb Z^+$ and hence that $V^n[F]$ is compact. Thus, $\operatorname{cl}A\subseteq\operatorname{cl}V^n[F]=V^n[F]$, and $\operatorname{cl}A$ is therefore compact, as desired.
Now let $A\subseteq X$ be compact, and let $W\in\mathscr{U}$. The interiors of the sets $W[x]$ for $x\in A$ cover $A$, so there is a finite $F\subseteq A$ such that $A\subseteq\bigcup_{x\in F}W[x]$, and it follows that $A$ is bounded.
One direction of (b) is covered by (a). For the other direction let $U\in\mathscr{U}$ be such that $U[x]$ is precompact for each $x\in X$. There is a $V\in\mathscr{U}$ such that $V\circ V\subseteq U$, so we may assume that $(U\circ U)[x]$ is precompact for each $x\in X$.