We first prove that if
\(\mathbf{c}\) is graphic, then so is
\(\mathbf{d}\text{.}\) Suppose
\(\mathbf{c}\) is a graphic sequence, i.e., there is a graph that realizes the degree sequence
\(\mathbf{c}\text{.}\) Suppose
\(i_1,\ldots,i_k\) are the indices of the entries that had their degree dropped when
\(d_i\) was removed. Starting with a graph
\(G_{\mathbf{c}}\) with degree sequence
\(\mathbf{c}\text{,}\) add a new vertex and connect it to the vertices having degrees
\(c_{i_r}\) for
\(1\leq r\leq k\text{.}\) This produces a graph with degree sequence
\(\mathbf{d}\text{.}\)
We next prove that if \(\mathbf{d}\) is graphic, then so is \(\mathbf{c}\text{.}\) Our first goal is to show that, much like the case of threshold graphs, if \(\mathbf{d}\) is graphic then there is a graph realizing \(\mathbf{d}\) such that a vertex of degree \(d_i\) is connected to the \(d_i\) vertices of highest degrees. Let \(G\) be a graph with degree sequence \(\mathbf{d}\text{.}\) Relabel the vertex set of \(G\) as \(\{v_1,\ldots,v_n\}\) such that \(d_i=\deg(v_i)\text{.}\) We say that \(j\) and \(k\) are a missing pair if there is an \(i\) so that \(v_j\) is adjacent to \(v_i\text{,}\) \(v_k\) is not adjacent to \(v_i\text{,}\) and \(d_j\lt d_k\text{.}\) In other words, there is a neighbor of \(v_i\) with strictly smaller degree than some non-neighbor of \(v_i\text{.}\) If we have a missing pair, then there must be a fourth vertex \(v_t\) that is a neighbor of \(v_k\) but not of \(v_j\text{.}\) We can then delete from \(G\) the edges
\begin{equation*}
\{v_i,v_j\} \text{ and } \{v_k,v_t\}
\end{equation*}
and replace them with the edges
\begin{equation*}
\{v_i,v_k\} \text{ and } \{v_j,v_t\} \, .
\end{equation*}
This yields a new graph with degree sequence \(\mathbf{d}\) and one less missing pair than \(G\text{.}\) Iterating this process, we eventually reach a graph \(H\) realizing \(\mathbf{d}\) that has no missing pairs. If \(d_i\) is the entry removed by the Havel-Hakimi step, then removing vertex \(v_i\) from \(H\) removes one edge from each of the highest degree vertices in \(H\text{,}\) which yields a graph realizing the degree sequence \(\mathbf{c}\text{,}\) as desired.