Let (K,m,R_\rho) be the Kronecker factor of (X,\mu,T) with factor map \pi:X\to K. Let \mathcal{AP} denote the set of T-almost periodic functions, so that every bounded f\in \mathcal{AP} can be written as \tilde{f}\circ \pi, where \tilde{f}\in L^\infty(m).
The main step of the proof is to show that the innermost limit in the definition of I_g is unaffected when f_d is replaced by P_{\mathcal{AP}}f_d. To prove this it suffices to prove that the innermost limit is 0 when P_{\mathcal{AP}}f_{d}=0, i.e. when f_{d}\in \mathcal{WM}. Assuming f_{d}\in \mathcal{WM}, we write the innermost average in I_t as
\frac{1}{|F_{n}|} \sum_{g_{d-1}\in F_n} \int T_{t-\sum_{j<d}c_jg_j}f_{d} \cdot T_{c_dg_{d-1}}f_{d-1} \prod_{j<d-1} T_{c_dg_j}f_{j}\, d\mu.
We rewrite the first factor T_{t-\sum_{j<d}c_jg_j}f_{d} as T_{c_{d-1}g_{d-1}}f_d', where f_d':=T_{t-\sum_{j<d-1}c_jg_j}f_{d}, so the above expression can be written as
\int \Bigl(\frac{1}{|F_{n}|} \sum_{g_{d-1}\in F_n}T_{-c_{d-1}g_{d-1}}f_d'\cdot T_{c_dg_{d-1}}f_{d-1} \Bigr) \prod_{j<d-1} T_{c_dg_j}f_{j}\, d\mu.
Noting that (c_d-(-c_{d-1}))G has finite index in G by hypothesis (?) in Theorem 1.3, we may apply Lemma 3.8 to the average in parentheses in (Proof) and conclude that it converges to 0 in L^2(\mu) as n\to \infty.
The same argument shows that f_{d-1} in (?) can be replaced by P_{\mathcal AP}f_{d-1} without affecting the innermost limit.
Thus we may assume f_{j}\in \mathcal{AP} for j = d and d-1. Under this assumption, Lemma 3.7 allows us to replace the remaining f_j, 1\leq j < d-1 with P_{\mathcal{AP}} f_j without affecting the limit in (?).
Having replaced each f_j in (?) with P_{\mathcal{AP}} f_j, we write P_{\mathcal{AP}}f_j as \tilde{f}_j\circ \pi, and note that equation (?) means T_hP_{\mathcal{AP}} f_j = \tilde{f}_j(\pi(x)+\rho(h)) for \mu-almost every x. We can compute the innermost limit in (?) by (?) to get
\begin{aligned}
&\lim_{n_{d-1}\to \infty} \frac{1}{|F_{n_{d-1}}|} \sum_{g_{d-1}\in F_{n_{d-1}}} \int \tilde{f}_d(k+\rho(g-\sum_{j<d} c_jg_j))\prod_{j<d} \tilde{f}_j(k+\rho(c_dg_j))\, dk\\
&= \int \tilde{f}(k+\rho(g-\sum_{j<d-1} c_jg_{j-1})+c_{d-1}s_{d-1})\prod_{j<d-1} \tilde{f}_j(k+\rho(c_dg_j))\, \tilde{f}_{d-1}(k+c_ds_{d-1})\, dk\, ds_{d-1}.
\end{aligned}
The same computation for averages over g_{j}\in F_{n_j}, j=d-2, j=d-3, \dots, j=1, will simplify the remaining limits in (2.2) to obtain (?).
With our definition of the \tilde{f}_i we get that \tilde{f}_i=\tilde{f}_j whenever f_i=f_j.