[step:Show that the reachable set is open in $U$]Let $a\in A$. Since $U$ is open in $\mathbb{R}^n$, there exists $r>0$ such that $B(a,r)\subset U$, where
\begin{align*}
B(a,r):=\{z\in\mathbb{R}^n:|z-a|<r\}.
\end{align*}
We prove that $B(a,r)\subset A$. Let $z\in B(a,r)$. Since $a\in A$, choose $m\in\mathbb{N}$ and points $p_0,\dots,p_m\in U$ witnessing a polygonal path from $x$ to $a$, so $p_0=x$ and $p_m=a$.
Define new points $q_0,\dots,q_{m+1}\in U$ by $q_k=p_k$ for $k\in\{0,\dots,m\}$ and $q_{m+1}=z$. The only new segment is the segment from $a$ to $z$. For $t\in[0,1]$, define
\begin{align*}
\sigma_{a,z}(t):=(1-t)a+tz.
\end{align*}
By the triangle inequality,
\begin{align*}
|\sigma_{a,z}(t)-a|=|t(z-a)|=t|z-a|\le |z-a|<r.
\end{align*}
Hence $\sigma_{a,z}(t)\in B(a,r)\subset U$ for every $t\in[0,1]$. Therefore the old polygonal path from $x$ to $a$, followed by the line segment from $a$ to $z$, is a polygonal path in $U$ from $x$ to $z$. Thus $z\in A$, and so $B(a,r)\subset A$. Hence $A$ is open in the [subspace topology](/page/Subspace%20Topology) on $U$.[/step]