[step:Verify the integral-matching condition on the $\pi$-system $\{A \cap B : A \in \mathcal{G}, B \in \mathcal{H}\}$]Let $A \in \mathcal{G}$ and $B \in \mathcal{H}$. We must show $\mathbb{E}[\mathbb{E}[X \mid \mathcal{G}] \, \mathbb{1}_{A \cap B}] = \mathbb{E}[X \mathbb{1}_{A \cap B}]$.
For the right side, the product $X \mathbb{1}_A$ is $\sigma(X, \mathcal{G})$-measurable (since $X$ is $\sigma(X)$-measurable and $\mathbb{1}_A$ is $\mathcal{G}$-measurable), and $\mathbb{1}_B$ is $\mathcal{H}$-measurable. Since $\sigma(X, \mathcal{G})$ is independent of $\mathcal{H}$ by hypothesis:
\begin{align*}
\mathbb{E}[X \mathbb{1}_A \mathbb{1}_B] = \mathbb{E}[X \mathbb{1}_A] \, \mathbb{P}(B).
\end{align*}
The integral-matching condition for $\mathbb{E}[X \mid \mathcal{G}]$ (with test [set](/page/Set) $A \in \mathcal{G}$) gives $\mathbb{E}[X \mathbb{1}_A] = \mathbb{E}[\mathbb{E}[X \mid \mathcal{G}] \, \mathbb{1}_A]$.
For the left side, $\mathbb{E}[X \mid \mathcal{G}]$ is $\mathcal{G}$-measurable, hence $\sigma(X, \mathcal{G})$-measurable (since $\mathcal{G} \subset \sigma(X, \mathcal{G})$). Therefore $\mathbb{E}[X \mid \mathcal{G}] \, \mathbb{1}_A$ is $\sigma(X, \mathcal{G})$-measurable, and the independence hypothesis gives:
\begin{align*}
\mathbb{E}\bigl[\mathbb{E}[X \mid \mathcal{G}] \, \mathbb{1}_A \, \mathbb{1}_B\bigr] = \mathbb{E}\bigl[\mathbb{E}[X \mid \mathcal{G}] \, \mathbb{1}_A\bigr] \, \mathbb{P}(B) = \mathbb{E}[X \mathbb{1}_A] \, \mathbb{P}(B).
\end{align*}
Combining both computations:
\begin{align*}
\mathbb{E}\bigl[\mathbb{E}[X \mid \mathcal{G}] \, \mathbb{1}_{A \cap B}\bigr] = \mathbb{E}[X \mathbb{1}_A] \, \mathbb{P}(B) = \mathbb{E}[X \mathbb{1}_{A \cap B}].
\end{align*}[/step]