\begin{equation*}
\det A = \sum_{P} \operatorname{sign}(P)d(A,P)
\end{equation*}
인 한편
\begin{equation*}
\det A^\operatorname{T} = \sum_{P} \operatorname{sign}(P)d(A^\operatorname{T},P)
\end{equation*}
이므로 원하는 등식을 얻기 위해서는 우변의 항들을 짝지어 같음을 보이면 충분하다. 임의의 치환 \(P\)에 대하여
\begin{equation*}
\operatorname{sign}(P)d(A,P)=\operatorname{sign}(P^\operatorname{T})d(A^\operatorname{T},P^\operatorname{T})
\end{equation*}
임을 보이자.
\begin{equation*}
d(A,P)=d(A^\operatorname{T},P^\operatorname{T})
\end{equation*}
임은 정의로부터 바로 얻는다. 또
\begin{equation*}
\operatorname{sign}(P)=\operatorname{sign}(P^\operatorname{T})
\end{equation*}
도 보이자. 만약 \(P=P_1\cdot \cdots \cdot P_k\)으로 \(P\)가 \(k\)개의 호환 \(P_1,\cdots,P_k\)의 곱이라고 하자. 이때, 각 \(P_i\)가 대칭임을 이용하면 \(P^\operatorname{T}\)는 \(P^\operatorname{T}=P_k\cdot\cdots\cdot P_1\)으로 표현됨을 안다. 따라서 \(\operatorname{sign}(P)=\operatorname{sign}(P^\operatorname{T})=(-1)^k\)로 둘은 같다.
종합하면 원하던 등식을 얻는다.