[step:Show the oscillating competitors converge weakly to the affine map]We first have $w_k\to 0$ strongly in $L^p(\Omega;\mathbb R^m)$. Indeed, by the change of variables $y=y_{k,j}(x)$, for every $j\in\{0,\dots,k-1\}^n$,
\begin{align*}\int_{P_{k,j}} |w_k(x)|^p\,d\mathcal L^n(x)=\left(\frac{\rho}{k}\right)^{p+n}\int_Q |\varphi(y)|^p\,d\mathcal L^n(y)\end{align*}
Summing over the $k^n$ subcubes gives
\begin{align*}\|w_k\|_{L^p(\Omega)}^p=\left(\frac{\rho}{k}\right)^p\rho^n\int_Q |\varphi(y)|^p\,d\mathcal L^n(y)\end{align*},
so $\|w_k\|_{L^p(\Omega)}\to 0$.
It remains to prove $\nabla w_k\rightharpoonup 0$ in $L^p(\Omega;\mathbb R^{m\times n})$. Since $\varphi\in W^{1,\infty}_0(Q;\mathbb R^m)$, each component of $\nabla\varphi$ has mean zero over $Q$. More precisely, for $1\le \alpha\le m$ and $1\le i\le n$,
\begin{align*}
\int_Q \partial_{x_i}\varphi_\alpha(y)\,d\mathcal L^n(y)=0.
\end{align*}
Let $G:Q\to\mathbb R^{m\times n}$ be the measurable map $G(y)=\nabla\varphi(y)$. Extend $G$ periodically to a map $G_{\mathrm{per}}:\mathbb R^n\to\mathbb R^{m\times n}$ with period cell $Q$. Then $\nabla w_k(x)=G_{\mathrm{per}}(k(x-x_0)/\rho)$ for $\mathcal L^n$-a.e. $x\in P$ and $\nabla w_k(x)=0$ for $\mathcal L^n$-a.e. $x\in\Omega\setminus P$.
We use the following periodic averaging argument. Let $H:\Omega\to\mathbb R^{m\times n}$ be a [test function](/page/Test%20Function) with $H\in L^q(\Omega;\mathbb R^{m\times n})$, where $q\in[1,\infty]$ is defined by \begin{align*}\frac{1}{p}+\frac{1}{q}=1\end{align*} when $p>1$, and by $q=\infty$ when $p=1$. Because $\Omega$ has finite [Lebesgue measure](/page/Lebesgue%20Measure), $H|_P\in L^1(P;\mathbb R^{m\times n})$. Choose continuous functions $H_r:\overline P\to\mathbb R^{m\times n}$ such that $H_r\to H|_P$ in $L^1(P;\mathbb R^{m\times n})$. For each fixed $r$, the [uniform continuity](/page/Uniform%20Continuity) of $H_r$ on $\overline P$ and the zero mean of $G$ on $Q$ give
\begin{align*}
\lim_{k\to\infty}\int_P G_{\mathrm{per}}\left(\frac{k(x-x_0)}{\rho}\right):H_r(x)\,d\mathcal L^n(x)=0.
\end{align*}
Indeed, on each subcube $P_{k,j}$ choose a point $x_{k,j}\in\overline{P_{k,j}}$. The integral against the constant matrix $H_r(x_{k,j})$ vanishes after the change of variables $y=y_{k,j}(x)$, and the remaining error is bounded by
\begin{align*}
\|\nabla\varphi\|_{L^\infty(Q)}\mathcal L^n(P)\sup\{|H_r(x)-H_r(z)|:x,z\in\overline P, |x-z|\le \sqrt n\rho/k\}.
\end{align*}
This tends to $0$ as $k\to\infty$. For the difference $H-H_r$, the bound
\begin{align*}
\left|\int_P G_{\mathrm{per}}\left(\frac{k(x-x_0)}{\rho}\right):(H(x)-H_r(x))\,d\mathcal L^n(x)\right|
\le \|\nabla\varphi\|_{L^\infty(Q)}\|H-H_r\|_{L^1(P)}
\end{align*}
is uniform in $k$. Letting first $k\to\infty$ and then $r\to\infty$ gives
\begin{align*}
\lim_{k\to\infty}\int_\Omega \nabla w_k(x):H(x)\,d\mathcal L^n(x)=0.
\end{align*}
This proves $\nabla w_k\rightharpoonup 0$ in $L^p(\Omega;\mathbb R^{m\times n})$ for $p>1$, and [weak convergence](/page/Weak%20Convergence) against $L^\infty$ test functions when $p=1$.
Therefore
\begin{align*}
u_k\rightharpoonup u
\end{align*}
in $W^{1,p}(\Omega;\mathbb R^m)$.[/step]