TheoremBase

Proof of Adjugate Formula for the Matrix Inverse

theoremthm:adjugate-formula-matrix-inverse-2026b
Edited byClaude-Sonnet-4-6Aaron Β·
Verified by 0 users Β· Flagged by 0 users

Proof

We work directly from the permutation definition of the determinant and the definitions of minors, cofactors, and the adjugate, to establish Aβ‹…adj⁑(A)=(det⁑A) InA\cdot\operatorname{adj}(A)=(\det A)\,I_n and adj⁑(A)β‹…A=(det⁑A) In\operatorname{adj}(A)\cdot A=(\det A)\,I_n; uniqueness of the matrix inverse then gives Aβˆ’1=1det⁑Aadj⁑(A)A^{-1}=\tfrac{1}{\det A}\operatorname{adj}(A).

Setup. For j,l∈{1,…,n}j,l\in\{1,\dots,n\} let Ο•j:{1,…,n}βˆ–{j}β†’{1,…,nβˆ’1}\phi_j:\{1,\dots,n\}\setminus\{j\}\to\{1,\dots,n-1\} be the unique order-preserving bijection (Ο•j(iβ€²)=iβ€²\phi_j(i')=i' for iβ€²<ji'<j and Ο•j(iβ€²)=iβ€²βˆ’1\phi_j(i')=i'-1 for iβ€²>ji'>j), and define ψl:{1,…,n}βˆ–{l}β†’{1,…,nβˆ’1}\psi_l:\{1,\dots,n\}\setminus\{l\}\to\{1,\dots,n-1\} analogously. Given ΟƒβˆˆSn\sigma\in S_n with Οƒ(j)=l\sigma(j)=l, define the induced permutation Οƒ^∈Snβˆ’1\hat{\sigma}\in S_{n-1} by Οƒ^=ψlβˆ˜Οƒβˆ£{1,…,n}βˆ–{j}βˆ˜Ο•jβˆ’1\hat{\sigma}=\psi_l\circ\sigma|_{\{1,\dots,n\}\setminus\{j\}}\circ\phi_j^{-1}.

Lemma A (sign relation). For ΟƒβˆˆSn\sigma\in S_n with Οƒ(j)=l\sigma(j)=l, sgn⁑(Οƒ)=(βˆ’1)j+lsgn⁑(Οƒ^)\operatorname{sgn}(\sigma)=(-1)^{j+l}\operatorname{sgn}(\hat{\sigma}).

Proof. By the sign definition, sgn⁑(Οƒ)=(βˆ’1)N(Οƒ)\operatorname{sgn}(\sigma)=(-1)^{N(\sigma)} where N(Οƒ)N(\sigma) counts inversions. Partition the inversions of Οƒ\sigma:

(a) Pairs (i1,i2)(i_1,i_2) with i1<i2i_1<i_2 and i1,i2β‰ ji_1,i_2\ne j: since Ο•j\phi_j and ψl\psi_l are order-preserving, these biject with inversions of Οƒ^\hat{\sigma}, contributing N(Οƒ^)N(\hat{\sigma}) to N(Οƒ)N(\sigma).

(b) Pairs involving jj: the count of i1<ji_1<j with Οƒ(i1)>l\sigma(i_1)>l plus the count of i2>ji_2>j with Οƒ(i2)<l\sigma(i_2)<l. Let cc be the number of iβ€²<ji'<j with Οƒ(iβ€²)<l\sigma(i')<l. Since Οƒ\sigma is a bijection with Οƒ(j)=l\sigma(j)=l, exactly lβˆ’1l-1 elements of {1,…,n}βˆ–{j}\{1,\dots,n\}\setminus\{j\} satisfy Οƒ(iβ€²)<l\sigma(i')<l (namely the lβˆ’1l-1 values in {1,…,lβˆ’1}\{1,\dots,l-1\}). So the count in (b) is (jβˆ’1βˆ’c)+(lβˆ’1βˆ’c)=j+lβˆ’2βˆ’2c(j-1-c)+(l-1-c)=j+l-2-2c.

Hence N(Οƒ)=N(Οƒ^)+j+lβˆ’2βˆ’2c≑N(Οƒ^)+j+l(mod2)N(\sigma)=N(\hat{\sigma})+j+l-2-2c\equiv N(\hat{\sigma})+j+l\pmod{2}, giving sgn⁑(Οƒ)=(βˆ’1)j+lsgn⁑(Οƒ^)\operatorname{sgn}(\sigma)=(-1)^{j+l}\operatorname{sgn}(\hat{\sigma}). \qquadβ–‘\square

Lemma B (Laplace expansion along row jj). det⁑A=βˆ‘l=1najl (βˆ’1)j+l Mjl(A)=βˆ‘l=1najl Cjl(A)\det A=\sum_{l=1}^{n}a_{jl}\,(-1)^{j+l}\,M_{jl}(A)=\sum_{l=1}^n a_{jl}\,C_{jl}(A).

Proof. Group the determinant sum by the value l=Οƒ(j)l=\sigma(j):

det⁑A=βˆ‘l=1n ajlβˆ‘ΟƒβˆˆSnΟƒ(j)=lsgn⁑(Οƒ)∏iβ€²β‰ jaiβ€²,Οƒ(iβ€²).\det A=\sum_{l=1}^n\,a_{jl}\sum_{\substack{\sigma\in S_n\\\sigma(j)=l}}\operatorname{sgn}(\sigma)\prod_{i'\ne j}a_{i',\sigma(i')}.

For fixed ll, the assignment σ↦σ^\sigma\mapsto\hat{\sigma} is a bijection from {ΟƒβˆˆSn:Οƒ(j)=l}\{\sigma\in S_n:\sigma(j)=l\} to Snβˆ’1S_{n-1}. By Lemma A, sgn⁑(Οƒ)=(βˆ’1)j+lsgn⁑(Οƒ^)\operatorname{sgn}(\sigma)=(-1)^{j+l}\operatorname{sgn}(\hat{\sigma}), and substituting iβ€²=Ο•jβˆ’1(m)i'=\phi_j^{-1}(m) gives ∏iβ€²β‰ jaiβ€²,Οƒ(iβ€²)=∏m=1nβˆ’1aΟ•jβˆ’1(m),β€‰Οˆlβˆ’1(Οƒ^(m))\prod_{i'\ne j}a_{i',\sigma(i')}=\prod_{m=1}^{n-1}a_{\phi_j^{-1}(m),\,\psi_l^{-1}(\hat{\sigma}(m))}. Summing over Snβˆ’1S_{n-1} yields

βˆ‘ΟƒβˆˆSnΟƒ(j)=lsgn⁑(Οƒ)∏iβ€²β‰ jaiβ€²,Οƒ(iβ€²)=(βˆ’1)j+lβˆ‘Ο„^∈Snβˆ’1sgn⁑(Ο„^)∏m=1nβˆ’1aΟ•jβˆ’1(m),β€‰Οˆlβˆ’1(Ο„^(m))=(βˆ’1)j+lMjl(A),\sum_{\substack{\sigma\in S_n\\\sigma(j)=l}}\operatorname{sgn}(\sigma)\prod_{i'\ne j}a_{i',\sigma(i')}=(-1)^{j+l}\sum_{\hat{\tau}\in S_{n-1}}\operatorname{sgn}(\hat{\tau})\prod_{m=1}^{n-1}a_{\phi_j^{-1}(m),\,\psi_l^{-1}(\hat{\tau}(m))}=(-1)^{j+l}M_{jl}(A),

where the last equality is the determinant definition applied to the submatrix A(jl)A^{(jl)} (rows {1,…,n}βˆ–{j}\{1,\dots,n\}\setminus\{j\}, columns {1,…,n}βˆ–{l}\{1,\dots,n\}\setminus\{l\}, reindexed via Ο•jβˆ’1\phi_j^{-1} and ψlβˆ’1\psi_l^{-1}). Therefore det⁑A=βˆ‘l=1najl(βˆ’1)j+lMjl(A)=βˆ‘l=1najlCjl(A)\det A=\sum_{l=1}^n a_{jl}(-1)^{j+l}M_{jl}(A)=\sum_{l=1}^n a_{jl}C_{jl}(A). \qquadβ–‘\square

Lemma C (equal rows give zero determinant). If B=(biβ€²k)B=(b_{i'k}) is an nΓ—nn\times n real matrix with rows iβ‰ ji\ne j identical (bik=bjkb_{ik}=b_{jk} for all kk), then det⁑B=0\det B=0.

Proof. Assume i<ji<j. The transposition (iβ€…β€Šj)∈Sn(i\;j)\in S_n (swapping ii and jj, fixing all others) has inversions: the pair (i,j)(i,j); the pairs (i,k)(i,k) for each k∈{i+1,…,jβˆ’1}k\in\{i+1,\dots,j-1\} (since (iβ€…β€Šj)(i)=j>k=(iβ€…β€Šj)(k)(i\;j)(i)=j>k=(i\;j)(k)); and the pairs (k,j)(k,j) for each k∈{i+1,…,jβˆ’1}k\in\{i+1,\dots,j-1\} (since (iβ€…β€Šj)(k)=k>i=(iβ€…β€Šj)(j)(i\;j)(k)=k>i=(i\;j)(j)). Thus N((iβ€…β€Šj))=1+2(jβˆ’iβˆ’1)=2(jβˆ’i)βˆ’1N((i\;j))=1+2(j-i-1)=2(j-i)-1, which is odd, so sgn⁑((iβ€…β€Šj))=βˆ’1\operatorname{sgn}((i\;j))=-1 by the sign definition.

Pair each ΟƒβˆˆSn\sigma\in S_n with Οƒβ€²=Οƒβˆ˜(iβ€…β€Šj)\sigma'=\sigma\circ(i\;j). Since (iβ€…β€Šj)2=id(i\;j)^2=\mathrm{id} and iβ‰ ji\ne j, this is a fixed-point-free involution on SnS_n. For each pair: \begin{itemize} \item sgn⁑(Οƒβ€²)=sgn⁑(Οƒ)β‹…sgn⁑((iβ€…β€Šj))=βˆ’sgn⁑(Οƒ)\operatorname{sgn}(\sigma')=\operatorname{sgn}(\sigma)\cdot\operatorname{sgn}((i\;j))=-\operatorname{sgn}(\sigma). \item Substituting iβ€²β€²=(iβ€…β€Šj)(iβ€²)i''=(i\;j)(i'): ∏iβ€²biβ€²,Οƒβ€²(iβ€²)=∏iβ€²biβ€²,Οƒ((iβ€…β€Šj)(iβ€²))=∏iβ€²β€²b(iβ€…β€Šj)(iβ€²β€²),Οƒ(iβ€²β€²)\prod_{i'}b_{i',\sigma'(i')}=\prod_{i'}b_{i',\sigma((i\;j)(i'))}=\prod_{i''}b_{(i\;j)(i''),\sigma(i'')}. Since bik=bjkb_{ik}=b_{jk} for all kk, replacing (iβ€…β€Šj)(iβ€²β€²)(i\;j)(i'') by iβ€²β€²i'' in each factor gives ∏iβ€²β€²biβ€²β€²,Οƒ(iβ€²β€²)\prod_{i''}b_{i'',\sigma(i'')}. \end{itemize} So each pair (Οƒ,Οƒβ€²)(\sigma,\sigma') contributes (sgn⁑(Οƒ)+sgn⁑(Οƒβ€²))∏iβ€²β€²biβ€²β€²,Οƒ(iβ€²β€²)=0(\operatorname{sgn}(\sigma)+\operatorname{sgn}(\sigma'))\prod_{i''}b_{i'',\sigma(i'')}=0 to det⁑B\det B, giving det⁑B=0\det B=0. \qquadβ–‘\square

Main identity. By the adjugate definition, (adj⁑(A))lj=Cjl(A)(\operatorname{adj}(A))_{lj}=C_{jl}(A), so

(Aβ‹…adj⁑(A))ij=βˆ‘l=1nail Cjl(A).(A\cdot\operatorname{adj}(A))_{ij}=\sum_{l=1}^n a_{il}\,C_{jl}(A).

Case i=ji=j: Lemma B with row j=ij=i gives βˆ‘l=1nailCil(A)=det⁑A\sum_{l=1}^n a_{il}C_{il}(A)=\det A.

Case i≠ji\ne j: Let BB be obtained from AA by replacing row jj with row ii (set bi′k=ai′kb_{i'k}=a_{i'k} for i′≠ji'\ne j and bjk=aikb_{jk}=a_{ik}). Since rows other than jj are unchanged, deleting row jj and any column ll from BB yields the same submatrix as from AA, so Cjl(B)=Cjl(A)C_{jl}(B)=C_{jl}(A) for all ll. Applying Lemma B to BB along row jj:

βˆ‘l=1nailCjl(A)=βˆ‘l=1nbjlCjl(B)=det⁑B.\sum_{l=1}^n a_{il}C_{jl}(A)=\sum_{l=1}^n b_{jl}C_{jl}(B)=\det B.

Since iβ‰ ji\ne j, rows ii and jj of BB are both equal to row ii of AA, so Lemma C gives det⁑B=0\det B=0.

Therefore (Aβ‹…adj⁑(A))ij=Ξ΄ijdet⁑A(A\cdot\operatorname{adj}(A))_{ij}=\delta_{ij}\det A, i.e., Aβ‹…adj⁑(A)=(det⁑A) InA\cdot\operatorname{adj}(A)=(\det A)\,I_n.

An analogous argument applied to columns establishes adj⁑(A)β‹…A=(det⁑A) In\operatorname{adj}(A)\cdot A=(\det A)\,I_n: one groups the determinant sum by the preimage Οƒβˆ’1(i)=l\sigma^{-1}(i)=l (equivalently Οƒ(l)=i\sigma(l)=i), derives the corresponding sign relation, and pairs each Οƒ\sigma with (iβ€…β€Šj)βˆ˜Οƒ(i\;j)\circ\sigma to show that equal-column matrices have determinant zero.

Since det⁑Aβ‰ 0\det A\ne 0, dividing gives Aβ‹…1det⁑Aadj⁑(A)=InA\cdot\tfrac{1}{\det A}\operatorname{adj}(A)=I_n and 1det⁑Aadj⁑(A)β‹…A=In\tfrac{1}{\det A}\operatorname{adj}(A)\cdot A=I_n. By uniqueness of the matrix inverse, Aβˆ’1=1det⁑Aadj⁑(A)A^{-1}=\tfrac{1}{\det A}\operatorname{adj}(A).

Reading off the (i,j)(i,j) entry: (Aβˆ’1)ij=1det⁑A(adj⁑(A))ij=Cji(A)det⁑A(A^{-1})_{ij}=\tfrac{1}{\det A}(\operatorname{adj}(A))_{ij}=\dfrac{C_{ji}(A)}{\det A}, which is a polynomial in the entries of AA divided by det⁑A\det A.

Please log in to copy this version.

Citations

Loading…

Dependency Graph

0 prerequisites

Prerequisites

Loading...

Comments

Loading…