Adjoint and inverse

Every square matrix carries a secret twin built entirely from its own cofactors — the adjoint. For most matrices that twin is more useful than it looks: divide it by the determinant and you get A−1A^{-1}, the inverse, the matrix that "undoes" AA. No new machinery is needed beyond minors, cofactors and determinants that a Class 12 student already owns — just one identity, A⋅Adj⁡A=∣A∣IA\cdot\operatorname{Adj}A=|A|I, connects them all. This article builds the adjoint from cofactors, states the inverse formula, proves the inverse is unique when it exists, and works through a full 2×22\times2 example with verification, plus a 3×33\times3 stretch. It stays within the ISC Class 12 syllabus on Algebra: Matrices and Determinants — no eigenvalues, no rank, nothing beyond what the board explicitly asks for.

The core insight

The adjoint of AA is the transpose of its cofactor matrix, and when ∣A∣≠0|A|\neq0 the inverse is A−1=1∣A∣Adj⁡AA^{-1}=\dfrac{1}{|A|}\operatorname{Adj}A, a direct consequence of the identity A⋅Adj⁡A=∣A∣IA\cdot\operatorname{Adj}A=|A|I.

The core idea

Minors and cofactors, restated. For a square matrix A=[aij]A=[a_{ij}], the minor MijM_{ij} of the entry aija_{ij} is the determinant of the matrix left after deleting row ii and column jj. Attaching the checkerboard sign gives the cofactor:

Cij=(−1)i+jMijC_{ij} = (-1)^{i+j}M_{ij}

where: ii is the row index, jj is the column index, and the sign alternates +,−,+,−,…+,-,+,-,\dots starting from C11=+M11C_{11}=+M_{11}.

Building the adjoint. Collect every cofactor into a matrix of the same shape as AA, then transpose it:

Adj⁡A=[Cij]T\operatorname{Adj}A = \left[C_{ij}\right]^T

Transposing matters: the (i,j)(i,j) entry of Adj⁡A\operatorname{Adj}A is CjiC_{ji}, not CijC_{ij}. The two coincide only when AA is symmetric, which is why "forgetting to transpose" is the single most common slip on this topic.

Singular versus non-singular. A square matrix AA is non-singular if ∣A∣≠0|A|\neq0 and singular if ∣A∣=0|A|=0. Only a non-singular matrix has an inverse:

A−1=1∣A∣Adj⁡A(∣A∣≠0)A^{-1} = \frac{1}{|A|}\operatorname{Adj}A \qquad (|A|\neq0)

where: ∣A∣|A| is the determinant of AA and Adj⁡A\operatorname{Adj}A is the adjoint constructed above. If ∣A∣=0|A|=0, no inverse exists at all — dividing by ∣A∣|A| is simply impossible, not merely inconvenient.

Why the formula works. The identity A⋅Adj⁡A=Adj⁡A⋅A=∣A∣ IA\cdot\operatorname{Adj}A=\operatorname{Adj}A\cdot A=|A|\,I holds for every square matrix, singular or not (it is proved below). Dividing through by ∣A∣|A|, valid only when ∣A∣≠0|A|\neq0, gives A(1∣A∣Adj⁡A)=IA\left(\tfrac{1}{|A|}\operatorname{Adj}A\right)=I, so 1∣A∣Adj⁡A\tfrac{1}{|A|}\operatorname{Adj}A is exactly the two-sided inverse of AA.

A useful 2×22\times2 shortcut. For A=(abcd)A=\begin{pmatrix}a & b\\ c & d\end{pmatrix}, the cofactors work out to C11=d, C12=−c, C21=−b, C22=aC_{11}=d,\ C_{12}=-c,\ C_{21}=-b,\ C_{22}=a, and transposing gives

Adj⁡A=(d−b−ca)\operatorname{Adj}A = \begin{pmatrix}d & -b\\ -c & a\end{pmatrix}

— swap the diagonal entries, negate the off-diagonal entries. This is exact, not approximate, and it saves real time whenever the matrix is 2×22\times2; for 3×33\times3 and larger, the full minor-and-cofactor process below is required.

Uniqueness of the inverse. The syllabus explicitly asks students to prove that an inverse, when it exists, is unique. Suppose BB and CC are both inverses of AA, so AB=BA=IAB=BA=I and AC=CA=IAC=CA=I. Then B=BI=B(AC)=(BA)C=IC=CB = BI = B(AC) = (BA)C = IC = C, so B=CB=C. There can never be two different inverses of the same matrix.

Figure
Diagram of building the adjoint from a cofactor matrix by transposing it, then dividing by the determinant to reach the inverse
From A to the inverse: cofactors, transpose, divide Matrix A entries a_ij compute minors, apply (-1)^(i+j) Cofactor matrix [C_ij] transpose it rows become columns Adj A = [C_ij]^T divide by det A gives A inverse A · Adj A = det A · I holds always; dividing by det A needs det A not equal to zero singular case: det A = 0, no inverse exists

Adjoint-inverse identity

The claim that A(1∣A∣Adj⁡A)=IA\left(\tfrac{1}{|A|}\operatorname{Adj}A\right)=I deserves a full argument, since exam questions sometimes ask for exactly this justification, and it is what makes the whole formula trustworthy rather than a rule to memorise blindly. The goal is to show that A⋅Adj⁡A=∣A∣ IA\cdot\operatorname{Adj}A=|A|\,I for every square matrix — an identity with n2n^2 entries to check, each one either a determinant expansion or the determinant of a matrix with a repeated row.

Step 1. Look at a diagonal entry of the product A⋅Adj⁡AA\cdot\operatorname{Adj}A. Since Adj⁡A=[Cij]T\operatorname{Adj}A=[C_{ij}]^T, its (k,i)(k,i) entry is CikC_{ik}, so the (i,i)(i,i) entry of the product is ∑kaikCik\sum_k a_{ik}C_{ik}. This sum is precisely the cofactor expansion of ∣A∣|A| along row ii — by definition of a determinant expansion. So every diagonal entry of A⋅Adj⁡AA\cdot\operatorname{Adj}A equals ∣A∣|A|.

Step 2. Look at an off-diagonal entry, say (i,j)(i,j) with i≠ji\neq j. By the same rule for matrix multiplication with the transposed cofactor matrix, this entry is ∑kaikCjk\sum_k a_{ik}C_{jk}. That sum is the cofactor expansion (along row jj) of the determinant of a different matrix: take AA and replace its row jj with a second copy of row ii.

Step 3. That constructed matrix has two identical rows (row ii appears twice), and a standard determinant property says any determinant with two identical rows is zero. So the sum ∑kaikCjk=0\sum_k a_{ik}C_{jk}=0, which means every off-diagonal entry of A⋅Adj⁡AA\cdot\operatorname{Adj}A vanishes.

Step 4. Combine Steps 1 and 3: A⋅Adj⁡AA\cdot\operatorname{Adj}A has ∣A∣|A| on every diagonal entry and 00 everywhere else, which is exactly ∣A∣ I|A|\,I. The identical argument run along columns instead of rows gives Adj⁡A⋅A=∣A∣ I\operatorname{Adj}A\cdot A=|A|\,I too. Dividing this identity by ∣A∣|A| is the one and only place the calculation can fail — precisely when ∣A∣=0|A|=0, the singular case — which is why the inverse formula carries that condition and no other.

Worked example

Find Adj⁡A\operatorname{Adj}A and A−1A^{-1} for A=(2−143)A=\begin{pmatrix}2 & -1\\ 4 & 3\end{pmatrix}, then verify the result.

Step 1. Check non-singularity by computing the determinant: ∣A∣=2(3)−(−1)(4)=6+4=10≠0|A| = 2(3)-(-1)(4) = 6+4 = 10 \neq 0. Since ∣A∣≠0|A|\neq0, A−1A^{-1} exists.

Step 2. Build the adjoint using the 2×22\times2 shortcut — swap the diagonal entries, negate the off-diagonal entries:

Adj⁡A=(31−42)\operatorname{Adj}A = \begin{pmatrix}3 & 1\\ -4 & 2\end{pmatrix}

Step 3. Apply the inverse formula:

A−1=110(31−42)=(0.30.1−0.40.2)A^{-1} = \frac{1}{10}\begin{pmatrix}3 & 1\\ -4 & 2\end{pmatrix} = \begin{pmatrix}0.3 & 0.1\\ -0.4 & 0.2\end{pmatrix}

Step 4. Verify by multiplying AA and A−1A^{-1} together — this is the fastest arithmetic check available:

AA−1=110(2−143)(31−42)=110(100010)=IAA^{-1}=\frac{1}{10}\begin{pmatrix}2 & -1\\ 4 & 3\end{pmatrix}\begin{pmatrix}3 & 1\\ -4 & 2\end{pmatrix}=\frac{1}{10}\begin{pmatrix}10 & 0\\ 0 & 10\end{pmatrix}=I

The inverse is A−1=(0.30.1−0.40.2)A^{-1}=\begin{pmatrix}0.3 & 0.1\\ -0.4 & 0.2\end{pmatrix}, confirmed by AA−1=IAA^{-1}=I.

Competitive stretch

For a 3×33\times3 matrix A=(102210021)A=\begin{pmatrix}1 & 0 & 2\\ 2 & 1 & 0\\ 0 & 2 & 1\end{pmatrix}, expanding along the first row gives ∣A∣=1(1)−0+2(4)=9≠0|A|=1(1)-0+2(4)=9\neq0. Computing all nine cofactors and transposing gives

Adj⁡A=(14−2−2144−21)⇒A−1=19(14−2−2144−21)\operatorname{Adj}A = \begin{pmatrix}1 & 4 & -2\\ -2 & 1 & 4\\ 4 & -2 & 1\end{pmatrix} \quad\Rightarrow\quad A^{-1} = \frac{1}{9}\begin{pmatrix}1 & 4 & -2\\ -2 & 1 & 4\\ 4 & -2 & 1\end{pmatrix}

The pattern is identical to the 2×22\times2 case, just with nine cofactors instead of four — the 2×22\times2 shortcut of Step 2 no longer applies once the matrix grows beyond order 22.

Common traps

  • Forgetting to transpose the cofactor matrix — the adjoint is the transpose of the cofactor matrix, not the cofactor matrix itself; the two agree only when AA is symmetric.
  • Sign errors in cofactors — the checkerboard pattern (−1)i+j(-1)^{i+j} must be applied to every entry; one missed sign ruins the whole inverse.
  • Trying to invert a singular matrix — if ∣A∣=0|A|=0, A−1A^{-1} simply does not exist; there is nothing to "divide by zero" in the formula.
  • Skipping the verification step AA−1=IAA^{-1}=I — in a multi-step 3×33\times3 cofactor calculation this is the quickest way to catch an arithmetic slip before it costs marks.

Ask the tutor: if a 3×33\times3 cofactor calculation feels error-prone, ask the AI tutor to walk through the adjoint one cofactor at a time, or to check your worked answer for a sign mistake.

Why does the adjoint need a transpose — why not just use the cofactor matrix directly?

Because the identity that makes the inverse formula work, A⋅Adj⁡A=∣A∣IA\cdot\operatorname{Adj}A=|A|I, only comes out correctly after transposing. Without the transpose, multiplying AA by the raw cofactor matrix mixes up rows and columns in a way that does not collapse to a clean multiple of the identity. The transpose is what lines up each row of AA with the matching column of cofactors so that the diagonal-expansion argument in the derivation goes through. It is not a cosmetic step — skip it and the formula for A−1A^{-1} simply gives the wrong matrix.

If det A is a very small number but not exactly zero, is the matrix still invertible?

Yes — the syllabus condition is exactly ∣A∣≠0|A|\neq0, with no lower bound on how small that nonzero value can be. A determinant of 0.00010.0001 still gives a perfectly valid inverse by the formula A−1=Adj⁡A/∣A∣A^{-1}=\operatorname{Adj}A/|A|; the entries of A−1A^{-1} will just be large because you are dividing by a small number. In real numerical computation a near-zero determinant can cause rounding trouble, but that is a computing-machinery issue, not a syllabus one — for exam purposes, non-singular simply means ∣A∣≠0|A|\neq0.

Is there a faster way to find the inverse than computing the full adjoint, especially for a 3x3 matrix?

Within this syllabus, the adjoint method is the required technique — you are expected to compute all the minors, turn them into cofactors, transpose, and divide by ∣A∣|A|. Row-reduction methods for finding an inverse exist and are faster by hand for larger matrices, but they belong to a different technique outside the ISC Class 12 syllabus on adjoint and inverse. The 2×22\times2 shortcut (swap the diagonal, negate the off-diagonal) is the only legitimate shortcut here, and it works only for order 22.

Before this

Where this leads