[step:Prove existence and uniqueness of the intervened solution]
Define the product measurable space
\begin{align*}
(\mathcal X_V,\mathcal E_V):=\left(\prod_{j=1}^n\mathcal X_{X_j},\bigotimes_{j=1}^n\mathcal E_{X_j}\right).
\end{align*}
Define the intervened solution map $F_M^{I,x_I}:\mathcal X_U\to\mathcal X_V$ by the rule
\begin{align*}
F_M^{I,x_I}(u)=(F_1^{I,x_I}(u),\dots,F_n^{I,x_I}(u))
\end{align*}
for each $u\in\mathcal X_U$. The preceding recursive construction gives an endogenous assignment satisfying the intervened structural equations, so existence holds for every $u\in\mathcal X_U$.
To prove uniqueness, fix $u\in\mathcal X_U$ and let
\begin{align*}
z=(z_1,\dots,z_n)\in\prod_{j=1}^n\mathcal X_{X_j}
\end{align*}
be any solution of the intervened structural equations at $u$. We prove by induction on $j$ that $z_j=F_j^{I,x_I}(u)$. If $X_j\in I$, then the intervened equation imposes $z_j=x_j=F_j^{I,x_I}(u)$. If $X_j\notin I$, then the intervened equation gives
\begin{align*}
z_j=f_j(u,z_1,\dots,z_{j-1}).
\end{align*}
By the induction hypothesis, $z_i=F_i^{I,x_I}(u)$ for each $i<j$, hence
\begin{align*}
z_j=f_j(u,F_1^{I,x_I}(u),\dots,F_{j-1}^{I,x_I}(u))=F_j^{I,x_I}(u).
\end{align*}
Thus $z=F_M^{I,x_I}(u)$. Since $u$ was arbitrary, the intervened model has a unique endogenous solution for every exogenous realization, and therefore for $P_U$-almost every exogenous realization.
[/step]