[step:Extend the bounded functional from the dense subspace to all of $X$]
For each $x\in X$, use the approximation data from the dense sequence to define a sequence $(u_j(x))_{j\geq 1}$ in $E$ by
\begin{align*}
u_j(x):=x_{k(x,j)}.
\end{align*}
Then
\begin{align*}
\|u_j(x)-x\|_X\leq \frac{1}{j}
\end{align*}
for every $j\geq 1$. Define
\begin{align*}
F:X\to\mathbb{R}
\end{align*}
by
\begin{align*}
F(x):=\lim_{j\to\infty}G(u_j(x)).
\end{align*}
The limit exists because $(G(u_j(x)))_{j\geq 1}$ is a [Cauchy sequence](/page/Cauchy%20Sequence) in $\mathbb{R}$. For $j,\ell\geq 1$,
\begin{align*}
|G(u_j(x))-G(u_\ell(x))|=|G(u_j(x)-u_\ell(x))|
\end{align*}
and
\begin{align*}
|G(u_j(x))-G(u_\ell(x))|\leq M\|u_j(x)-u_\ell(x)\|_X.
\end{align*}
The triangle inequality gives
\begin{align*}
\|u_j(x)-u_\ell(x)\|_X\leq \|u_j(x)-x\|_X+\|u_\ell(x)-x\|_X
\end{align*}
and therefore
\begin{align*}
\|u_j(x)-u_\ell(x)\|_X\leq \frac{1}{j}+\frac{1}{\ell}.
\end{align*}
Thus $(G(u_j(x)))_{j\geq 1}$ is Cauchy, with an explicit Cauchy modulus obtained from the displayed estimate. Since the theorem is formulated in the complete Cauchy-real setting, this Cauchy sequence with its displayed modulus determines a real limit, so the limit defining $F(x)$ exists.
The value $F(x)$ is independent of the chosen rate-controlled approximating sequence. If $(v_j)_{j\geq 1}$ is another sequence in $E$ with $\|v_j-x\|_X\leq 1/j$, then
\begin{align*}
|G(u_j(x))-G(v_j)|=|G(u_j(x)-v_j)|\leq M\|u_j(x)-v_j\|_X.
\end{align*}
Again,
\begin{align*}
\|u_j(x)-v_j\|_X\leq \|u_j(x)-x\|_X+\|v_j-x\|_X\leq \frac{2}{j},
\end{align*}
so $G(u_j(x))-G(v_j)\to 0$ in $\mathbb{R}$. This follows directly from the displayed estimate, since for every $\varepsilon>0$ choosing $j>2M/\varepsilon$ gives $|G(u_j(x))-G(v_j)|<\varepsilon$ when $M>0$, and the case $M=0$ is immediate. Therefore both rate-controlled sequences define the same limit.
We verify linearity of $F$. Let $x,w\in X$ and $\alpha,\beta\in\mathbb{R}$. For each $j\geq 1$, set
\begin{align*}
r_j:=\max\{1,\lceil 2j(|\alpha|+|\beta|)\rceil\}.
\end{align*}
Since $E$ is a linear subspace, the sequence $(s_j)_{j\geq 1}$ in $E$ defined by
\begin{align*}
s_j:=\alpha u_{r_j}(x)+\beta u_{r_j}(w)
\end{align*}
is well-defined. The triangle inequality and homogeneity of the norm give
\begin{align*}
\|s_j-(\alpha x+\beta w)\|_X\leq |\alpha|\|u_{r_j}(x)-x\|_X+|\beta|\|u_{r_j}(w)-w\|_X
\end{align*}
and therefore
\begin{align*}
\|s_j-(\alpha x+\beta w)\|_X\leq \frac{1}{j}.
\end{align*}
Thus $(s_j)_{j\geq 1}$ is a rate-controlled approximating sequence for $\alpha x+\beta w$. By the independence of the defining limit from the chosen rate-controlled approximating sequence,
\begin{align*}
F(\alpha x+\beta w)=\lim_{j\to\infty}G(s_j).
\end{align*}
Using linearity of $G$,
\begin{align*}
G(s_j)=\alpha G(u_{r_j}(x))+\beta G(u_{r_j}(w)).
\end{align*}
The subsequences $(G(u_{r_j}(x)))_{j\geq 1}$ and $(G(u_{r_j}(w)))_{j\geq 1}$ have the same limits as the convergent sequences defining $F(x)$ and $F(w)$, respectively. By the continuity of addition and scalar multiplication in $\mathbb{R}$,
\begin{align*}
F(\alpha x+\beta w)=\alpha F(x)+\beta F(w).
\end{align*}
Thus $F$ is linear.
The bound passes to the limit. For $x\in X$, use the defining sequence $(u_j(x))_{j\geq 1}$. Since $G(u_j(x))\to F(x)$ in $\mathbb{R}$, the elementary inequality $||r|-|s||\leq |r-s|$ for $r,s\in\mathbb{R}$ gives the continuity of absolute value, and hence
\begin{align*}
|F(x)|=\lim_{j\to\infty}|G(u_j(x))|.
\end{align*}
For every $j\geq 1$,
\begin{align*}
|G(u_j(x))|\leq M\|u_j(x)\|_X.
\end{align*}
The [reverse triangle inequality](/theorems/2300) gives $|\|u_j(x)\|_X-\|x\|_X|\leq \|u_j(x)-x\|_X$, so the displayed estimate $\|u_j(x)-x\|_X\leq 1/j$ implies $\|u_j(x)\|_X\to\|x\|_X$. Therefore
\begin{align*}
|F(x)|\leq M\|x\|_X.
\end{align*}
Thus $\|F\|\leq M$.
[/step]