Maths WorkshopMaths problems with full solutions
Exercise 1433Topology › Topology of Mn(ℝ) › Continuity of matrix mapsL3Added 7 Nov 2026

The rank of the adjugate matrix

#adjugate#rank#minors#kernel

Statement

Let n≥2n\ge2. Show that rank⁡(adj⁡A)\operatorname{rank}(\operatorname{adj}A) equals nn, 11 or 00 according as rank⁡A=n\operatorname{rank}A=n, rank⁡A=n−1\operatorname{rank}A=n-1, or rank⁡A≤n−2\operatorname{rank}A\le n-2.

Hint

Use Aadj⁡A=adj⁡A A=(det⁡A)IA\operatorname{adj}A=\operatorname{adj}A\,A=(\det A)I.

For the middle case, locate the columns and the rows of adj⁡A\operatorname{adj}A in ker⁡A\ker A and ker⁡AT\ker A^T.

Show solutionHide solution

Solution

Idea. The entries of adj⁡A\operatorname{adj}A are the (n−1)×(n−1)(n-1)\times(n-1) minors of AA (up to sign), so the pattern of vanishing depends on the rank. The identity Aadj⁡A=(det⁡A)IA\operatorname{adj}A=(\det A)I controls the kernel.

Case 1: rank⁡A=n\operatorname{rank}A=n. Then det⁡A≠0\det A\ne0, adj⁡A=det⁡A⋅A−1\operatorname{adj}A=\det A\cdot A^{-1} is invertible: rank nn.

Case 2: rank⁡A≤n−2\operatorname{rank}A\le n-2. Every (n−1)×(n−1)(n-1)\times(n-1) minor has size larger than the rank, hence vanishes (Problem 83, Step 1). All entries of adj⁡A\operatorname{adj}A vanish: adj⁡A=0\operatorname{adj}A=0, rank 00.

Case 3: rank⁡A=n−1\operatorname{rank}A=n-1.
- *Nonzero.* Some (n−1)×(n−1)(n-1)\times(n-1) minor is nonzero (Problem 83), so adj⁡A≠0\operatorname{adj}A\ne0: rank ≥1\ge1.
- *Columns.* det⁡A=0\det A=0, so Aadj⁡A=0A\operatorname{adj}A=0: every column of adj⁡A\operatorname{adj}A lies in ker⁡A\ker A, which has dimension n−rank⁡A=1n-\operatorname{rank}A=1. So the column space of adj⁡A\operatorname{adj}A has dimension ≤1\le1, i.e. rank⁡adj⁡A≤1\operatorname{rank}\operatorname{adj}A\le1.

Hence rank⁡adj⁡A=1\operatorname{rank}\operatorname{adj}A=1. (By symmetry, adj⁡A A=0\operatorname{adj}A\,A=0 puts the rows into ker⁡AT\ker A^T, also of dimension 11: adj⁡A=c uvT\operatorname{adj}A=c\,uv^T with u∈ker⁡Au\in\ker A, v∈ker⁡ATv\in\ker A^T.)

Example. n=2n=2, A=(1224)A=\begin{pmatrix}1&2\\2&4\end{pmatrix} (rank 1=n−11=n-1): adj⁡A=(4−2−21)\operatorname{adj}A=\begin{pmatrix}4&-2\\-2&1\end{pmatrix}, rank 11. For n=4n=4, random matrices of rank 4,3,24,3,2 gave adjugate ranks 4,1,04,1,0 numerically.

Remark. The case n=1n=1 is excluded since adj⁡A=(1)\operatorname{adj}A=(1) always. The result implies that adj⁡\operatorname{adj} is continuous but its rank pattern jumps. Also det⁡(adj⁡A)=(det⁡A)n−1\det(\operatorname{adj}A)=(\det A)^{n-1}.