[step:Handle the relative case by forcing $g(v) = f(v)$ on the subcomplex $M$]Suppose $f$ is simplicial on a subcomplex $M \subseteq K$: there exists a simplicial map $h: M \to L$ with $f\big|_{|M|} = |h|$. For each vertex $v \in V_M$, simpliciality of $h$ gives $f(v) = h(v) \in V_L$.
Let $M^{(r)}$ denote the $r$th barycentric subdivision of $M$; this is a subcomplex of $K^{(r)}$, and $V_M \subseteq V_{M^{(r)}} \subseteq V_{K^{(r)}}$ (the original vertices of $M$ persist in its subdivisions, being barycenters of their own $0$-simplices).
We modify the construction of $g$ as follows. For each vertex $v \in V_{K^{(r)}}$ we must select $g(v) \in V_L$ with $f(\operatorname{St}_{K^{(r)}}(v)) \subseteq \operatorname{St}_L(g(v))$. Two cases:
**Case 1** ($v \in V_{M^{(r)}}$): We set $g(v) = h'(v)$, where $h': M^{(r)} \to L$ is the composite $V_{M^{(r)}} \xrightarrow{|h| \circ \hat{\cdot}} V_L$ — more concretely, $h'(v)$ is any vertex of $L$ that serves as a simplicial approximation to $h$ (which is already simplicial, so $h' = h$ on $V_M$, and on $V_{M^{(r)}} \setminus V_M$ we may extend via any simplicial approximation to the identity $|M^{(r)}| \to |M|$ followed by $h$).
We verify this choice satisfies the approximation condition at $v \in V_{M^{(r)}}$. For $v \in V_M$ specifically, observe that since $f\big|_{|M|} = |h|$ is simplicial and sends the open star $\operatorname{St}_{K^{(r)}}(v) \cap |M|$ into $\operatorname{St}_L(h(v)) = \operatorname{St}_L(f(v))$; *however*, the open star $\operatorname{St}_{K^{(r)}}(v)$ in $K^{(r)}$ may leave $|M|$, so this direct argument is insufficient unless we also invoke the Lebesgue-number choice.
To handle this cleanly, refine $r$ if necessary so that simultaneously:
- $\mu(K^{(r)}) < \delta$ (so the approximation condition holds *globally* for some vertex choice), and
- for each $v \in V_M$, the vertex choice $g(v) = f(v)$ from Step 3 is admissible, i.e., $f(\operatorname{St}_{K^{(r)}}(v)) \subseteq \operatorname{St}_L(f(v))$.
The second condition is checked as follows. The open star $\operatorname{St}_{K^{(r)}}(v) \subseteq B(v, \mu(K^{(r)}))$ (Step 3). Since $f$ is continuous at $v$ and $\operatorname{St}_L(f(v))$ is an open neighbourhood of $f(v) = f(v)$ in $|L|$, there exists $\eta_v > 0$ with $f(B(v, \eta_v) \cap |K|) \subseteq \operatorname{St}_L(f(v))$. Setting $\eta = \min_{v \in V_M} \eta_v > 0$ (finite minimum over vertices of $M$), and choosing $r$ further so that $\mu(K^{(r)}) < \min(\delta, \eta)$, the approximation condition
\begin{align*}
f(\operatorname{St}_{K^{(r)}}(v)) \subseteq f(B(v, \eta)) \subseteq \operatorname{St}_L(f(v))
\end{align*}
holds, and we may set $g(v) = f(v)$ for each $v \in V_M$.
**Case 2** ($v \in V_{K^{(r)}} \setminus V_{M^{(r)}}$): Set $g(v)$ to be any vertex satisfying $\operatorname{St}_{K^{(r)}}(v) \subseteq f^{-1}(\operatorname{St}_L(g(v)))$, as in Step 4.
The vertex map $g$ thus defined is a simplicial approximation to $f$ with $g\big|_{V_M} = f\big|_{V_M}$. By the [Simplicial Approximation Gives Homotopic Maps](/theorems/1915) theorem (part 3), $|g|\big|_{|M|} = f\big|_{|M|}$ and the homotopy $|g| \simeq f$ can be taken stationary on $|M|$.
This proves the relative statement. Combining Steps 1-5, the Simplicial Approximation Theorem is established.[/step]