(a) In terms of the complete Cauchy data on \Sigma, any Maxwell solution will have
\mathcal{A} \mapsto (A_{(0)},A_{({\bf d})},A_{(n)},A_{(\bm{\delta})})
\qquad\mbox{ and }\qquad
\mathcal{A}' \mapsto (A_{(0)},A_{({\bf d})},A'_{(n)},A'_{(\bm{\delta})})
with the constraints \bm{\delta} A_{({\bf d})}=0 and {\bf d} A_{(\bm{\delta})}=0={\bf d} A'_{(\bm{\delta})}.
On the Cauchy surface \Sigma, we specify complete initial data (0, 0, A'_{(n)}-A_{(n)},
A'_{(\bm{\delta})}-A_{(\bm{\delta})})\in\Omega^{p}_0(\Sigma)\oplus\Omega^{p}_0(\Sigma)\oplus
\Omega^{p-1}_0(\Sigma)\oplus\Omega^{p-1}_0(\Sigma).
By Proposition 2.6, there exists a unique smooth \mathcal{B}\in\Omega^{p}
({\bm M}) which is a solution to \Box\mathcal{B}=0 with this Cauchy data. By
Propositions 2.7 and 2.9, \mathcal{B} is a closed solution
to the Maxwell equation.
Define \widetilde{\mathcal{A}}= \mathcal{A} +\mathcal{B}, which is also a Maxwell solution, and evaluate its Cauchy data;
\begin{aligned}
\rho_{(0)} \widetilde{\mathcal{A}} &= \rho_{(0)}(\mathcal{A}+\mathcal{B}) = A_{(0)} + \rho_{(0)}\mathcal{B}
= A_{(0)},\\
\rho_{({\bf d})} \widetilde{\mathcal{A}} &= \rho_{({\bf d})}(\mathcal{A}+\mathcal{B}) = A_{({\bf d})} + \rho_{({\bf d})}
\mathcal{B} = A_{({\bf d})},\\
\rho_{(n)} \widetilde{\mathcal{A}} &= \rho_{(n)}(\mathcal{A} + \mathcal{B}) = A_{(n)} + \rho_{(n)}\mathcal{B}
= A_{(n)}+A'_{(n)}-A_{(n)} = A'_{(n)},\\
\rho_{(\bm{\delta})} \widetilde{\mathcal{A}} &= \rho_{(\bm{\delta})}(\mathcal{A}+\mathcal{B}) = A_{(\bm{\delta})} +
\rho_{(\bm{\delta})}\mathcal{B} = A_{(\bm{\delta})} + A'_{(\bm{\delta})}-A_{(\bm{\delta})} =
A'_{(\bm{\delta})}.
\end{aligned}
We immediately see that \mathcal{A}' and \widetilde{\mathcal{A}} are both Maxwell solutions with identical
complete Cauchy data, and by uniqueness of homogenous Klein-Gordon solutions \mathcal{A}' = \widetilde{\mathcal{A}}
= \mathcal{A} +\mathcal{B}. Setting the p-th deRham cohomology group for the spacetime, H^p({\bm M}), to be trivial,
we can then conclude that \mathcal{B} is exact. More specifically, there exists a \lambda\in\Omega^{p-1}
({\bm M}) such that \mathcal{B}={\bf d}\lambda. Upon substitution, we have \mathcal{A}' = \mathcal{A} +{\bf d}\lambda, or
more simply, \mathcal{A}'\sim\mathcal{A}.
(b)Let \lambda\in\Omega^{p-1}({\bm M}) and set \mathcal{A}' = \mathcal{A} + {\bf d}\lambda; then it
immediately follows A'_{(0)}\sim A_{(0)} and A'_{({\bf d})}=A_{({\bf d})}.
Alternatively, assume A'_{(0)} = A_{(0)} +{\bf d} \alpha and A'_{({\bf d})}=A_{({\bf d})},
where \alpha\in\Omega^{p-1}_0(\Sigma). By part (a) of this proposition, \mathcal{A}\sim
\widetilde{\mathcal{A}}, where \widetilde{\mathcal{A}} is the Coulomb solution with complete Cauchy
data (A_{(0)},A_{({\bf d})},0,0). Likewise, \mathcal{A}'\sim\widetilde{\mathcal{A}}' where \widetilde{\mathcal{A}}'
is the Coulomb solution with complete Cauchy data (A_{(0)}+{\bf d}\alpha,A_{({\bf d})},0,0).
Next, on the Cauchy surface \Sigma, specify initial data (\alpha, 0,0,0)\in
\Omega^{p-1}_0(\Sigma)\oplus\Omega^{p-1}_0(\Sigma)\oplus \Omega^{p-2}_0(\Sigma)
\oplus\Omega^{p-2}_0(\Sigma). By Theorem 2.6, there
exists a unique smooth \lambda which is a solution to \Box\lambda=0 with
this Cauchy data. Furthermore, by Proposition 2.8 and the
text following the proposition, \lambda is a Coulomb solution to the Maxwell
equation.
Define \mathcal{B} = \widetilde{\mathcal{A}} + {\bf d}\lambda, then
\Box\mathcal{B} = \Box\widetilde{\mathcal{A}} + \Box{\bf d}\lambda = {\bf d}\Box\lambda = 0
and
\bm{\delta}\mathcal{B} = \bm{\delta}\widetilde{\mathcal{A}} +\bm{\delta}{\bf d}\lambda = 0.
Evaluating the initial data for \mathcal{B}, we find;
\begin{aligned}
\rho_{(0)}\mathcal{B} &= \rho_{(0)}\widetilde{\mathcal{A}} + {\bf d}\rho_{(0)}\lambda=A_{(0)}
+{\bf d}\alpha, \\
\rho_{({\bf d})}\mathcal{B} &= \rho_{({\bf d})}\widetilde{\mathcal{A}} + \rho_{({\bf d})}{\bf d}\lambda =
A_{({\bf d})}, \\
\rho_{(n)}\mathcal{B} &= \rho_{(n)}\widetilde{\mathcal{A}} + \rho_{(n)}{\bf d}\lambda =
\rho_{({\bf d})}\lambda = 0,\\
\rho_{(\bm{\delta})}\mathcal{B} &=\rho_{(\bm{\delta})}\widetilde{\mathcal{A}} + \rho_{(\bm{\delta})}{\bf d}\lambda =
\rho_{(0)}\bm{\delta}{\bf d}\lambda = 0.
\end{aligned}
Thus, \mathcal{B} is a Coulomb solution with complete Cauchy data identical to that
\widetilde{\mathcal{A}}'. By the uniqueness of solutions to the Klein-Gordon equation,
we have \widetilde{\mathcal{A}}' = \mathcal{B} = \widetilde{\mathcal{A}} + {\bf d}\lambda, or more
simply \widetilde{\mathcal{A}'}\sim\widetilde{\mathcal{A}}. Therefore, we conclude \mathcal{A}'\sim\mathcal{A}.