The objects introduced above — minor, cofactor, cofactor matrix, adjugate — form a single construction chain, each built from the previous one and culminating in the inverse formula. The table below collects each link in the chain alongside its definition, its shape (number or matrix), and the role it plays in connecting one stage to the next.
These six are a chain rather than a list, and the order is not negotiable: a cofactor needs a minor, an expansion needs cofactors, the cofactor matrix collects them, the adjugate transposes it, and the inverse formula divides by the determinant. Each definition exists because the next one requires it, which is why the terminology is worth learning in one pass rather than six.
Determinants · cofactors
The cofactor construction chain
Six definitions in strict order, each built from the one above it. Read alone they look like six pieces of terminology; read as a chain they are one construction, and the last step is what the first five were for.
6steps
Building a number3
1Mij=det(A with row i, column j deleted) The raw building block, and note it is itself a determinant — the definition is recursive, which is where the cost comes from. For a 3×3 matrix each minor is a 2×2 determinant; for a 4×4 each is a 3×3, and so on down. 2Cij=(−1)i+jMij The minor with a checkerboard sign attached. The sign is not decoration — it is what makes the expansion below add up to the determinant rather than to nothing in particular, and dropping it is the most common error in the whole construction.
3det(A)=∑jaijCij Where the cofactors do their work. Any row or column gives the same answer — a consequence of transpose invariance — so choose the one with the most zeros, since each zero entry removes an entire minor from the calculation. Building a matrix3
4an n×n matrix cof(A)ij=Cij Every cofactor collected in position. On its own it does nothing; it exists to be transposed in the next step, which is the only reason to compute all n2 of them rather than the single row the expansion needs. 5A⋅adj(A)=det(A)⋅I adj(A)=cof(A)T The transpose, and the identity beside it is the whole point of the chain. It holds for every square matrix including singular ones — when det(A)=0 it says A⋅adj(A)=O, which is a real statement rather than a failure. 6det(A)=0 A−1=detA1adj(A) Divide the identity above by det(A) and the inverse falls out. This is the end of the chain and its justification — an explicit formula for every entry of the inverse in terms of the entries of A. The identity A⋅adj(A)=det(A)⋅I is the destination, and it is more general than the inverse formula it produces. It holds for every square matrix, singular ones included — where it says A⋅adj(A)=O, which is informative rather than vacuous. Dividing by det(A) is the last step, and it is the only step that requires a hypothesis. None of this is how anything is computed. A minor is a determinant, so every level of the recursion multiplies the work by another factor of n — the adjugate of a 5×5 matrix means twenty-five 4×4 determinants, each of which means four 3×3 determinants. Reduction computes a determinant in 32n3 operations and factorization inverts in 2n3. What the chain provides instead is a closed form, and closed forms are what proofs and symbolic work need.