Linear Algebra 48 | Laplace Expansion [dark version]
Based on The Bright Side of Mathematics's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.
Laplace (cofactor) expansion computes det(A) by summing products of entries with determinants of (n−1)×(n−1) submatrices.
Briefing
Laplace (cofactor) expansion turns determinant calculation from the brute-force Leibniz method into a recursive “shrink the matrix” procedure. Instead of summing 24 products for a 4×4 determinant, the method picks one row or one column, multiplies each chosen entry by the determinant of the remaining (n−1)×(n−1) submatrix, and then applies the correct plus/minus sign (the cofactor sign). This matters because it reduces the work dramatically—especially when the chosen row or column contains many zeros.
The core mechanism is easiest to see on a 4×4 matrix. Every term in the Leibniz expansion uses exactly one entry from each row and each column. If the expansion starts with the entry a11, then row 1 and column 1 are “used up,” leaving only the lower-right 3×3 submatrix to account for the remaining permutations. That accounts for six of the 24 permutation products. Repeating the same idea with a21 forces the use of row 2 and column 1, which means column 1 and row 2 are removed, again leaving a 3×3 determinant—covering the next six products. Continuing through a31 and a41 completes all 24 products.
The missing piece is the sign. The cofactor expansion doesn’t just add the sub-determinants; it alternates signs according to whether the corresponding permutation is even or odd. For the 4×4 case, the signs come out as a checkerboard pattern: start with a plus in the top-left corner, then flip the sign when moving one step right or one step down. This sign rule generalizes to any size matrix and can be encoded as (−1)^(i+j), where i and j are the row and column indices of the chosen entry.
In the general n×n case, Laplace expansion is written as a sum of n terms. Fix a column j: det(A) = Σ_{i=1..n} a_{ij} (−1)^(i+j) det(A_{ij}), where A_{ij} is the (n−1)×(n−1) matrix formed by deleting row i and column j. The same structure holds if expanding along a row i instead of a column. Conceptually, the method reduces the determinant size step by step: each expansion produces smaller subproblems until reaching 3×3, 2×2, or even 1×1 determinants.
A worked example demonstrates the practical advantage. For a specific 4×4 matrix with many zeros, choosing the second row—containing only one non-vanishing entry—collapses the expansion to a single term. That 3×3 determinant is then expanded again using a row with only one nonzero entry, and the final 2×2 determinant is computed directly (yielding 6−4=2). Putting the factors and checkerboard signs together gives the original 4×4 determinant as 4. The takeaway is straightforward: Laplace expansion is less about memorizing complicated formulas and more about choosing the row or column with the most zeros and applying the (−1)^(i+j) sign pattern carefully.
Cornell Notes
Laplace (cofactor) expansion computes det(A) by reducing an n×n determinant to a sum of n determinants of size (n−1)×(n−1). Pick any row or any column; for a fixed column j, det(A)=∑_{i=1}^n a_{ij}(−1)^(i+j) det(A_{ij}), where A_{ij} is formed by deleting row i and column j. The (−1)^(i+j) factor follows a checkerboard sign pattern: adjacent entries (right or down) flip sign. Repeating the process recursively shrinks the problem until reaching 2×2 or 1×1 determinants. Choosing a row or column with many zeros can make the sum collapse to just one or a few terms.
Why does expanding along a single entry like a11 reduce the 4×4 problem to a 3×3 determinant?
How do the plus/minus signs work in Laplace expansion?
What is the general Laplace expansion formula along a fixed column j?
Why is choosing a row or column with many zeros such a big deal?
How does the recursive nature of Laplace expansion reduce computation time?
Review Questions
- When expanding det(A) along column j, what matrix is det(A_{ij}) and how is it constructed from A?
- What sign factor determines whether the term a_{ij} det(A_{ij}) is added or subtracted in Laplace expansion?
- In a determinant expansion, why do zeros in a chosen row or column eliminate entire terms?
Key Points
- 1
Laplace (cofactor) expansion computes det(A) by summing products of entries with determinants of (n−1)×(n−1) submatrices.
- 2
Expanding along a fixed column j uses det(A)=∑_{i=1}^n a_{ij}(−1)^(i+j) det(A_{ij}), where A_{ij} deletes row i and column j.
- 3
The sign pattern follows a checkerboard rule and is captured by (−1)^(i+j).
- 4
Every term in the determinant uses exactly one entry from each row and each column, which is why deleting a row and column correctly accounts for remaining permutations.
- 5
Choosing a row or column with many zeros can collapse the expansion to very few terms, making hand calculations practical.
- 6
Repeating the expansion recursively reduces an n×n determinant to smaller determinants until reaching 2×2 or 1×1 cases.
- 7
A careful application of both the submatrix deletion and the checkerboard signs is essential to avoid incorrect results.