[step:Prove total unimodularity of the bipartite degree matrix]A real matrix is called totally unimodular if every square submatrix has determinant in $\{-1,0,1\}$.
[claim:The directed incidence matrix $B$ is totally unimodular]
Every square submatrix of $B$ has determinant in $\{-1,0,1\}$.
[/claim]
[proof]
Let $A$ be a $k \times k$ square submatrix of $B$. We prove the assertion by induction on $k$. For $k=1$, each entry of $A$ belongs to $\{-1,0,1\}$, so $\det A \in \{-1,0,1\}$.
Assume $k \geq 2$ and the assertion has been proved for all smaller square submatrices of $B$. If some column of $A$ has no non-zero entries, then $\det A=0$. If some column of $A$ has exactly one non-zero entry, expanding $\det A$ along that column expresses $\det A$ as $\pm \det A'$, where $A'$ is a $(k-1)\times(k-1)$ square submatrix of $B$. By the induction hypothesis, $\det A' \in \{-1,0,1\}$, and therefore $\det A \in \{-1,0,1\}$.
It remains to consider the case where every column of $A$ has at least two non-zero entries. Since each column of the full directed incidence matrix $B$ has exactly two non-zero entries, one equal to $1$ and one equal to $-1$, every column of $A$ has exactly these two entries. Thus the sum of all rows of $A$ is the zero row vector in $\mathbb{R}^{k}$. The rows of $A$ are linearly dependent, so $\det A=0$. This completes the induction.
[/proof]
Since $N=DB$ and $D$ only multiplies rows by signs, every square submatrix of $N$ has determinant equal to the determinant of the corresponding square submatrix of $B$, multiplied by a sign. Therefore $N$ is totally unimodular.[/step]