We work directly from the permutation definition of the determinant and the definitions of minors, cofactors, and the adjugate, to establish Aβ
adj(A)=(detA)Inβ and adj(A)β
A=(detA)Inβ; uniqueness of the matrix inverse then gives Aβ1=detA1βadj(A).
Setup. For j,lβ{1,β¦,n} let Οjβ:{1,β¦,n}β{j}β{1,β¦,nβ1} be the unique order-preserving bijection (Οjβ(iβ²)=iβ² for iβ²<j and Οjβ(iβ²)=iβ²β1 for iβ²>j), and define Οlβ:{1,β¦,n}β{l}β{1,β¦,nβ1} analogously. Given ΟβSnβ with Ο(j)=l, define the induced permutation Ο^βSnβ1β by Ο^=ΟlββΟβ£{1,β¦,n}β{j}ββΟjβ1β.
Lemma A (sign relation). For ΟβSnβ with Ο(j)=l, sgn(Ο)=(β1)j+lsgn(Ο^).
Proof. By the sign definition, sgn(Ο)=(β1)N(Ο) where N(Ο) counts inversions. Partition the inversions of Ο:
(a) Pairs (i1β,i2β) with i1β<i2β and i1β,i2βξ =j: since Οjβ and Οlβ are order-preserving, these biject with inversions of Ο^, contributing N(Ο^) to N(Ο).
(b) Pairs involving j: the count of i1β<j with Ο(i1β)>l plus the count of i2β>j with Ο(i2β)<l. Let c be the number of iβ²<j with Ο(iβ²)<l. Since Ο is a bijection with Ο(j)=l, exactly lβ1 elements of {1,β¦,n}β{j} satisfy Ο(iβ²)<l (namely the lβ1 values in {1,β¦,lβ1}). So the count in (b) is (jβ1βc)+(lβ1βc)=j+lβ2β2c.
Hence N(Ο)=N(Ο^)+j+lβ2β2cβ‘N(Ο^)+j+l(mod2), giving sgn(Ο)=(β1)j+lsgn(Ο^). \qquadβ‘
Lemma B (Laplace expansion along row j). detA=βl=1nβajlβ(β1)j+lMjlβ(A)=βl=1nβajlβCjlβ(A).
Proof. Group the determinant sum by the value l=Ο(j):
detA=l=1βnβajlβΟβSnβΟ(j)=lβββsgn(Ο)iβ²ξ =jββaiβ²,Ο(iβ²)β.
For fixed l, the assignment Οβ¦Ο^ is a bijection from {ΟβSnβ:Ο(j)=l} to Snβ1β. By Lemma A, sgn(Ο)=(β1)j+lsgn(Ο^), and substituting iβ²=Οjβ1β(m) gives βiβ²ξ =jβaiβ²,Ο(iβ²)β=βm=1nβ1βaΟjβ1β(m),Οlβ1β(Ο^(m))β. Summing over Snβ1β yields
ΟβSnβΟ(j)=lβββsgn(Ο)iβ²ξ =jββaiβ²,Ο(iβ²)β=(β1)j+lΟ^βSnβ1βββsgn(Ο^)m=1βnβ1βaΟjβ1β(m),Οlβ1β(Ο^(m))β=(β1)j+lMjlβ(A),
where the last equality is the determinant definition applied to the submatrix A(jl) (rows {1,β¦,n}β{j}, columns {1,β¦,n}β{l}, reindexed via Οjβ1β and Οlβ1β). Therefore detA=βl=1nβajlβ(β1)j+lMjlβ(A)=βl=1nβajlβCjlβ(A). \qquadβ‘
Lemma C (equal rows give zero determinant). If B=(biβ²kβ) is an nΓn real matrix with rows iξ =j identical (bikβ=bjkβ for all k), then detB=0.
Proof. Assume i<j. The transposition (ij)βSnβ (swapping i and j, fixing all others) has inversions: the pair (i,j); the pairs (i,k) for each kβ{i+1,β¦,jβ1} (since (ij)(i)=j>k=(ij)(k)); and the pairs (k,j) for each kβ{i+1,β¦,jβ1} (since (ij)(k)=k>i=(ij)(j)). Thus N((ij))=1+2(jβiβ1)=2(jβi)β1, which is odd, so sgn((ij))=β1 by the sign definition.
Pair each ΟβSnβ with Οβ²=Οβ(ij). Since (ij)2=id and iξ =j, this is a fixed-point-free involution on Snβ. For each pair:
\begin{itemize}
\item sgn(Οβ²)=sgn(Ο)β
sgn((ij))=βsgn(Ο).
\item Substituting iβ²β²=(ij)(iβ²): βiβ²βbiβ²,Οβ²(iβ²)β=βiβ²βbiβ²,Ο((ij)(iβ²))β=βiβ²β²βb(ij)(iβ²β²),Ο(iβ²β²)β. Since bikβ=bjkβ for all k, replacing (ij)(iβ²β²) by iβ²β² in each factor gives βiβ²β²βbiβ²β²,Ο(iβ²β²)β.
\end{itemize}
So each pair (Ο,Οβ²) contributes (sgn(Ο)+sgn(Οβ²))βiβ²β²βbiβ²β²,Ο(iβ²β²)β=0 to detB, giving detB=0. \qquadβ‘
Main identity. By the adjugate definition, (adj(A))ljβ=Cjlβ(A), so
(Aβ
adj(A))ijβ=l=1βnβailβCjlβ(A).
Case i=j: Lemma B with row j=i gives βl=1nβailβCilβ(A)=detA.
Case iξ =j: Let B be obtained from A by replacing row j with row i (set biβ²kβ=aiβ²kβ for iβ²ξ =j and bjkβ=aikβ). Since rows other than j are unchanged, deleting row j and any column l from B yields the same submatrix as from A, so Cjlβ(B)=Cjlβ(A) for all l. Applying Lemma B to B along row j:
l=1βnβailβCjlβ(A)=l=1βnβbjlβCjlβ(B)=detB.
Since iξ =j, rows i and j of B are both equal to row i of A, so Lemma C gives detB=0.
Therefore (Aβ
adj(A))ijβ=Ξ΄ijβdetA, i.e., Aβ
adj(A)=(detA)Inβ.
An analogous argument applied to columns establishes adj(A)β
A=(detA)Inβ: one groups the determinant sum by the preimage Οβ1(i)=l (equivalently Ο(l)=i), derives the corresponding sign relation, and pairs each Ο with (ij)βΟ to show that equal-column matrices have determinant zero.
Since detAξ =0, dividing gives Aβ
detA1βadj(A)=Inβ and detA1βadj(A)β
A=Inβ. By uniqueness of the matrix inverse, Aβ1=detA1βadj(A).
Reading off the (i,j) entry: (Aβ1)ijβ=detA1β(adj(A))ijβ=detACjiβ(A)β, which is a polynomial in the entries of A divided by detA.