[step:Convert a feasible lower-bounded circulation into an auxiliary flow of value $B$]Assume that $f:A\to\mathbb R$ is a feasible circulation with lower bounds and balances. Define a function $h:A'\to\mathbb R$ as follows. For $a\in A$, put
\begin{align*}
h(a):=f(a)-l(a).
\end{align*}
For $v\in V$ with $\hat b(v)<0$, put
\begin{align*}
h(s^*,v):=-\hat b(v).
\end{align*}
For $v\in V$ with $\hat b(v)>0$, put
\begin{align*}
h(v,t^*):=\hat b(v).
\end{align*}
For every original arc $a\in A$, the bounds $l(a)\le f(a)\le u(a)$ give
\begin{align*}
0\le h(a)=f(a)-l(a)\le u(a)-l(a)=c(a).
\end{align*}
For every added arc, the definition of $h$ equals its capacity, so $0\le h(e)\le c(e)$ for every $e\in A'\setminus A$.
It remains to verify flow conservation at each original vertex. Fix $v\in V$, and define $A^{-}(v)=\{a\in A: a=(w,v)\text{ for some }w\in V\}$ and $A^{+}(v)=\{a\in A: a=(v,w)\text{ for some }w\in V\}$. From the balance condition for $f$ and the definition of $\hat b(v)$, we obtain
\begin{align*}
\sum_{a\in A^{-}(v)}h(a)-\sum_{a\in A^{+}(v)}h(a)=\sum_{a\in A^{-}(v)}(f(a)-l(a))-\sum_{a\in A^{+}(v)}(f(a)-l(a)).
\end{align*}
Using the balance equation for $f$, this is
\begin{align*}
\sum_{a\in A^{-}(v)}h(a)-\sum_{a\in A^{+}(v)}h(a)=b(v)-\sum_{a\in A^{-}(v)}l(a)+\sum_{a\in A^{+}(v)}l(a)=\hat b(v).
\end{align*}
If $\hat b(v)>0$, the added arc $(v,t^*)$ carries exactly $\hat b(v)$ units out of $v$. If $\hat b(v)<0$, the added arc $(s^*,v)$ carries exactly $-\hat b(v)$ units into $v$. If $\hat b(v)=0$, no added arc incident with $s^*$ or $t^*$ is present at $v$. In all three cases, the total incoming $h$-flow at $v$ equals the total outgoing $h$-flow at $v$.
Thus $h$ is an $s^*$-$t^*$ flow in $D'$. Since no arc enters $s^*$, its value is the total flow leaving $s^*$:
\begin{align*}
|h|
=
\sum_{\{v\in V: \hat b(v)<0\}}h(s^*,v)
=
\sum_{\{v\in V: \hat b(v)<0\}}-\hat b(v)
=
B.
\end{align*}
Therefore the maximum $s^*$-$t^*$ flow value in $D'$ is at least $B$. Since the total capacity leaving $s^*$ is also $B$, no $s^*$-$t^*$ flow can have value greater than $B$. Hence the maximum value is exactly $B$.[/step]