[step:Prove that any causal weakly stationary solution equals the constructed one]Let $(X_t)_{t\in\mathbb{Z}}$ be any causal weakly stationary solution of
\begin{align*}
\phi(B)X_t=\theta(B)Z_t.
\end{align*}
The constructed process $(Y_t)_{t\in\mathbb{Z}}$ is causal because each $Y_t$ is the $L^2$ limit of finite linear combinations of $Z_t,Z_{t-1},\dots$. Define
\begin{align*}
W_t:=X_t-Y_t,\qquad t\in\mathbb{Z}.
\end{align*}
Since both $(X_t)$ and $(Y_t)$ solve the same ARMA equation, subtracting the two equations gives the homogeneous equation
\begin{align*}
\phi(B)W_t=0.
\end{align*}
Define
\begin{align*}
\pi: \{z\in\mathbb{C}: |z|<\rho\} &\to \mathbb{C}\\
z &\mapsto \frac{1}{\phi(z)}.
\end{align*}
Let $(\pi_j)_{j\geq 0}$ be its Taylor coefficients:
\begin{align*}
\pi(z)=\sum_{j=0}^{\infty}\pi_j z^j.
\end{align*}
Repeating the Cauchy integral formula estimate from the first step, with $\psi$ replaced by $\pi$, gives
\begin{align*}
\sum_{j=0}^{\infty}|\pi_j|<\infty.
\end{align*}
For $N\geq 0$, define the polynomial map
\begin{align*}
P_N: \mathbb{C} &\to \mathbb{C}\\
z &\mapsto \sum_{j=0}^{N}\pi_j z^j.
\end{align*}
Since $\pi(z)\phi(z)=1$, the coefficients of $P_N(z)\phi(z)$ equal $1$ at degree $0$, equal $0$ at degrees $1,\dots,N$, and may be nonzero only in degrees $N+1,\dots,N+p$. Thus
\begin{align*}
P_N(B)\phi(B)W_t
=
W_t+\sum_{m=N+1}^{N+p}a_{m,N}W_{t-m},
\end{align*}
where
\begin{align*}
a_{m,N}:=\sum_{k=0}^{p}\varphi_k\pi_{m-k},
\end{align*}
with the convention $\pi_\ell=0$ for $\ell<0$.
Since $\phi(B)W_t=0$, the left-hand side is $0$. Hence
\begin{align*}
W_t=-\sum_{m=N+1}^{N+p}a_{m,N}W_{t-m}.
\end{align*}
Define the finite uniform bound
\begin{align*}
C_W:=\sup_{s\in\mathbb{Z}}\left\|W_s\right\|_{L^2}.
\end{align*}
This number is finite because
\begin{align*}
\left\|W_s\right\|_{L^2}
\leq
\left\|X_s\right\|_{L^2}+\left\|Y_s\right\|_{L^2},
\end{align*}
and weak stationarity of $(X_t)$ and $(Y_t)$ makes the two terms on the right independent of $s$. The triangle inequality in $L^2$ gives
\begin{align*}
\left\|W_t\right\|_{L^2}
\leq
\sum_{m=N+1}^{N+p}|a_{m,N}|\,\left\|W_{t-m}\right\|_{L^2}
\leq
C_W\sum_{m=N+1}^{N+p}|a_{m,N}|.
\end{align*}
For $m\in\{N+1,\dots,N+p\}$ and $k\in\{0,\dots,p\}$, the index $m-k$ is at least $N+1-p$. Therefore
\begin{align*}
\sum_{m=N+1}^{N+p}|a_{m,N}|
&\leq
\sum_{m=N+1}^{N+p}\sum_{k=0}^{p}|\varphi_k|\,|\pi_{m-k}|\\
&\leq
\left(\sum_{k=0}^{p}|\varphi_k|\right)
\sum_{\ell=N+1-p}^{\infty}|\pi_\ell|,
\end{align*}
where terms with $\ell<0$ are harmless for fixed small $N$ and the limit as $N\to\infty$ is governed by the displayed tail. Since $(\pi_j)$ is absolutely summable, the final tail tends to $0$ as $N\to\infty$. The left-hand side $\|W_t\|_{L^2}$ is independent of $N$, so letting $N\to\infty$ gives $\|W_t\|_{L^2}=0$. Hence $W_t=0$ in $L^2$ for every $t\in\mathbb{Z}$. Hence $X_t=Y_t$ in $L^2$ for every $t$, and
\begin{align*}
X_t=\sum_{j=0}^{\infty}\psi_j Z_{t-j}.
\end{align*}
The representation is causal because the right-hand side uses only $Z_t,Z_{t-1},\dots$, and the coefficients are uniquely determined as the Taylor coefficients of $\theta/\phi$.[/step]