[step:Normalise and reindex to produce the partition of unity]
For each $\alpha \in A$, define
\begin{align*}
\psi_\alpha(x) := \frac{1}{\Phi(x)} \sum_{\substack{(j,k) : \alpha(j,k) = \alpha}} \phi_{j,k}(x).
\end{align*}
Since $\Phi(x) > 0$ for all $x$ and the sum in the numerator has only finitely many nonzero terms at each $x$ (by local finiteness), $\psi_\alpha$ is well-defined and continuous.
**Values in $[0,1]$.** Each $\phi_{j,k}(x) \ge 0$ and $\Phi(x) \ge 1$, so $\psi_\alpha(x) \ge 0$. Also, $\sum_{\alpha \in A} \psi_\alpha(x) = \frac{1}{\Phi(x)} \sum_{j,k} \phi_{j,k}(x) = \frac{\Phi(x)}{\Phi(x)} = 1$, so each $\psi_\alpha(x) \le 1$.
**Compact support in $U_\alpha$.** For each $(j,k)$ with $\alpha(j,k) = \alpha$, we have $\operatorname{supp}(\phi_{j,k}) \subset U_\alpha$. The support of $\psi_\alpha$ is contained in $\overline{\bigcup_{(j,k):\alpha(j,k)=\alpha} \operatorname{supp}(\phi_{j,k})}$. By local finiteness, near any point only finitely many supports are present, so the closure of the union is the union of the closures: $\operatorname{supp}(\psi_\alpha) \subset \bigcup_{(j,k):\alpha(j,k)=\alpha} \operatorname{supp}(\phi_{j,k}) \subset U_\alpha$. Each $\operatorname{supp}(\phi_{j,k})$ is compact and $\operatorname{supp}(\psi_\alpha)$ is a closed subset of the locally finite union, so it is closed. Since the supports cluster only in finitely many annuli near any compact set, $\operatorname{supp}(\psi_\alpha)$ is compact (it is a closed subset of a finite union of compact sets for any given compact region).
**Local finiteness.** The collection $\{\operatorname{supp}(\psi_\alpha)\}_{\alpha \in A}$ is locally finite because $\{\operatorname{supp}(\phi_{j,k})\}$ is locally finite and each $\operatorname{supp}(\psi_\alpha)$ is a union of sets from this locally finite family with the same index $\alpha$.
**Partition of unity.** As computed above, $\sum_{\alpha \in A} \psi_\alpha(x) = 1$ for all $x \in X$.
[/step]