[guided]This is the algebraic heart of the Metropolis-Hastings construction. We want to compare the target-weighted proposal density from $x$ to $y$ with the target-weighted proposal density from $y$ to $x$. The acceptance probability was chosen precisely so that both accepted masses become the smaller of the two directed proposal weights.
Fix $(x,y)\in E\times E$. Define
\begin{align*}
a:=\gamma(x)q(x,y)
\end{align*}
and
\begin{align*}
b:=\gamma(y)q(y,x).
\end{align*}
If $a>0$, then
\begin{align*}
\alpha(x,y)=\min\left\{1,\frac{b}{a}\right\}.
\end{align*}
Multiplying by $a$ gives
\begin{align*}
a\alpha(x,y)=a\min\left\{1,\frac{b}{a}\right\}=\min\{a,b\}.
\end{align*}
Returning to the definitions of $a$ and $b$, this says
\begin{align*}
\gamma(x)q(x,y)\alpha(x,y)=\min\{\gamma(x)q(x,y),\gamma(y)q(y,x)\}.
\end{align*}
If $a=0$, then $\gamma(x)q(x,y)=0$, so
\begin{align*}
\gamma(x)q(x,y)\alpha(x,y)=0.
\end{align*}
The minimum of $0$ and $b$ is also $0$, and therefore the same identity holds in the zero-denominator case:
\begin{align*}
\gamma(x)q(x,y)\alpha(x,y)=\min\{\gamma(x)q(x,y),\gamma(y)q(y,x)\}.
\end{align*}
Now repeat the identical computation with the ordered pair $(y,x)$ in place of $(x,y)$. This gives
\begin{align*}
\gamma(y)q(y,x)\alpha(y,x)=\min\{\gamma(y)q(y,x),\gamma(x)q(x,y)\}.
\end{align*}
The two displayed minima have the same two entries, so they are equal. Hence
\begin{align*}
\gamma(x)q(x,y)\alpha(x,y)=\gamma(y)q(y,x)\alpha(y,x).
\end{align*}
This identity is exactly detailed balance for accepted moves.[/guided]