[step:Check weak-operator continuity of the isomorphism and its inverse]
Let $I$ be a directed set, and let $(x_i)_{i\in I}$ be a net in $M$ converging to $x\in M$ in the weak operator topology. For every $\xi,\eta\in H$,
\begin{align*}
(zx_i\xi,\eta)_H=(x_i\xi,z\eta)_H\to (x\xi,z\eta)_H=(zx\xi,\eta)_H.
\end{align*}
Thus $zx_i\to zx$ in the weak operator topology. The same calculation with $1-z$ in place of $z$ gives $(1-z)x_i\to(1-z)x$ weakly. Hence $\Phi$ is weak-operator continuous.
Conversely, let $(u_i,v_i)_{i\in I}$ be a net in $zM\oplus(1-z)M$ converging weakly coordinatewise to $(u,v)$. For every $\xi,\eta\in H$,
\begin{align*}
((u_i+v_i)\xi,\eta)_H=(u_i\xi,\eta)_H+(v_i\xi,\eta)_H\to (u\xi,\eta)_H+(v\xi,\eta)_H=((u+v)\xi,\eta)_H.
\end{align*}
Therefore $\Psi(u_i,v_i)=u_i+v_i$ converges weakly to $\Psi(u,v)=u+v$, so $\Psi$ is weak-operator continuous.
The map $\Phi$ is positive because it is a unital $*$-homomorphism. We justify the passage from the displayed weak-operator computations to normality. By [citetheorem:9274], every normal functional on $\mathcal{L}(H)$ has the form
\begin{align*}
\omega_A(T)=\operatorname{Tr}(AT)
\end{align*}
for some trace-class operator $A\in\mathcal{T}(H)$ and every $T\in\mathcal{L}(H)$. Trace-class operators are norm limits in $\mathcal{T}(H)$ of finite-rank trace-class operators. On a bounded subset of $\mathcal{L}(H)$, convergence of all vector functionals therefore implies convergence against every trace-class functional: finite-rank trace-class functionals are finite sums of vector functionals, and the trace-class norm approximation controls the remaining error uniformly on bounded sets. The weak-operator convergent nets used above are bounded by the [uniform boundedness principle](/theorems/549), so this bounded-subset argument applies to them. Applying the same reasoning coordinatewise to $zM\oplus(1-z)M\subseteq \mathcal{L}(H)\oplus\mathcal{L}(H)$ shows that the displayed matrix-coefficient computations give ultraweak continuity of $\Phi$ on bounded subsets. Since $\Phi:M\to zM\oplus(1-z)M$ is a positive [linear map](/page/Linear%20Map) between von Neumann algebras, [citetheorem:9275] applies and gives that $\Phi$ is normal.
We have shown that $\Phi$ is a normal bijective unital $*$-homomorphism whose inverse is also weak-operator continuous. Therefore $\Phi$ is an isomorphism of von Neumann algebras, and
\begin{align*}
M\cong zM\oplus(1-z)M.
\end{align*}
[/step]