I try to prove Corollary 2.5.5:
Corollary 2.5.5. Let $f: {\bf R}^n \to {\bf R}^n$ be a $C^1$ mapping and let $K \subset {\bf R}^n$ be compact. Then the restriction $f|_K$ of $f$ to $K$ is Lipschitz continuous.
Obviously, I somehow need to use this theorem:
Theorem 2.5.3 (Mean Value Theorem). Let $U$ be a convex open subset of ${\bf R}^n$ and let $f: U \to {\bf R}^p$ be a differentiable mapping. Suppose that the derivative $Df: U \to \operatorname{Lin}({\bf R}^n,{\bf R}^p)$ is bounded on $U$, that is, there exists $k>0$ with $\lVert Df(\xi)h\rVert \leq k\lVert h\rVert$, for all $\xi \in U$ and $h \in {\bf R}^n$, which is the case if $\lVert Df(\xi)\rVert_{\text{Eucl}} \leq k$. Then $f$ is Lipschitz continuous on $U$ with Lipschitz constant $k$, in other words
$$ \lVert f(x) - f(x')\rVert \leq k\lVert x-x'\rVert \qquad (x,x' \in U). \tag{2.17} $$
Here are my thoughts about this problem:
If $x,x'\in U(x,x')$ where $U(x,x')$ is a convex open subset of $ℝ^n$ and the derivative $Df$ is bounded on $U(x,x')$, then $\|f(x)-f(x') \| ≤ k(x,x') \|x-x'\|$.
Surely, I can find for every $x,x'\in K$ such an $U(x,x')$ and because $K$ is compact I can even find finite many of them, so that I can take $k$ as the maximum of $k(x,x')$.
The problem in my reasoning is that if make the open cover $∪U(x,x')$ finite, then I have for single $x\in K$ a $U(x,x')$, but I don't think I can find for every pair $(x,x')$ where $x,x'\in K$ a set $U(x,x')$ in my finite cover that contain both.
Edit: The answer of @Umberto P. makes sense to me, but when I look at the official solution, I don't see why they would make it so difficult then:
http://mathematics.discoursehosting.net/uploads/db1409/484/12492d22695e2e3a.png