[step:Extend a feasible $s$-$t$ flow by putting $\nu$ units on the artificial arc]
Let $a_\nu$ denote a new directed arc with tail $t$ and head $s$, and define the augmented arc set $A_\nu:=A\cup\{a_\nu\}$. Define the augmented directed graph $D_\nu:=(V,A_\nu)$. Define the augmented lower and upper capacity maps $l_\nu,u_\nu:A_\nu\to\mathbb Z$ by setting $l_\nu(a)=l(a)$ and $u_\nu(a)=u(a)$ for every original arc $a\in A$, and by setting
\begin{align*}
l_\nu(a_\nu)=\nu=u_\nu(a_\nu).
\end{align*}
For each vertex $v\in V$, let $\delta^+(v)$ and $\delta^-(v)$ denote the sets of arcs in $A$ leaving and entering $v$, respectively, and let $\delta_\nu^+(v)$ and $\delta_\nu^-(v)$ denote the corresponding sets of arcs in $A_\nu$. Because $s\neq t$, the arc $a_\nu$ enters $s$ but does not leave $s$, and leaves $t$ but does not enter $t$.
Assume first that $f:A\to \mathbb Z$ is a feasible integer [lower-bounded flow](/page/Flow) of value $\nu$ on $D$. We use the balance convention for an $s$-$t$ flow of value $\nu$: outgoing flow minus incoming flow is $\nu$ at $s$, is $-\nu$ at $t$, and is $0$ at every vertex in $V\setminus\{s,t\}$. Define $F:A_\nu\to \mathbb Z$ by setting $F(a)=f(a)$ for every original arc $a\in A$ and setting $F(a_\nu)=\nu$ on the artificial arc. For every original arc $a\in A$, the inequalities $l_\nu(a)\leq F(a)\leq u_\nu(a)$ are exactly the inequalities $l(a)\leq f(a)\leq u(a)$. For the new arc,
\begin{align*}
l_\nu(a_\nu)=\nu=F(a_\nu)=u_\nu(a_\nu),
\end{align*}
so $F$ satisfies all capacity bounds on $A_\nu$.
We now verify zero node balance. For $v\in V\setminus\{s,t\}$, the new arc $a_\nu:t\to s$ is neither outgoing from nor incoming to $v$, hence
\begin{align*}
\sum_{a\in \delta_\nu^+(v)}F(a)-\sum_{a\in \delta_\nu^-(v)}F(a)
=
\sum_{a\in \delta^+(v)}f(a)-\sum_{a\in \delta^-(v)}f(a)
=0.
\end{align*}
At $s$, the new arc enters $s$ and does not leave $s$, so
\begin{align*}
\sum_{a\in \delta_\nu^+(s)}F(a)-\sum_{a\in \delta_\nu^-(s)}F(a)=\sum_{a\in \delta^+(s)}f(a)-\left(\sum_{a\in \delta^-(s)}f(a)+F(a_\nu)\right)=\nu-\nu=0.
\end{align*}
At $t$, the new arc leaves $t$ and does not enter $t$, so
\begin{align*}
\sum_{a\in \delta_\nu^+(t)}F(a)-\sum_{a\in \delta_\nu^-(t)}F(a)=\left(\sum_{a\in \delta^+(t)}f(a)+F(a_\nu)\right)-\sum_{a\in \delta^-(t)}f(a)=-\nu+\nu=0.
\end{align*}
Thus $F$ is a feasible [circulation](/page/Circulation) on $D_\nu$.
[/step]