In plain words
The determinant measures how much a map scales volume, and whether it flips orientation. Zero means space gets flattened onto something thinner, so nothing can be undone afterwards.
Core identities
- det(AB) = det A det B; det(Aᵀ) = det A; det(A⁻cA. , trace over the algebraic closure, with multiplicity).
- trace(AB) = trace(BA) — hence trace is similarity invariant, and AB − BA never equals I (trace 0 vs n).
- det(I + AB) = det(I + BA), valid even when A is m×n and B is n×m.
- Characteristic polynomials of AB and BA agree for square A, B.
Block matrices
| Block matrix | Determinant |
|---|---|
| [[A, B],[0, D]] (block triangular) | det A · det D |
| [[A, B],[C, D]] with A invertible | det A · det(D − CA⁻Schur complement) |
| [[A, B],[C, D]] with CD = DC | det(AD − BC) |
| [[0, I],[I, 0]] (n blocks) |
Rank-one updates
- det(I + uvᵀ) = 1 + vᵀu (matrix determinant lemma).
- Eigenvalues of uvᵀ: vᵀu once and 0 with multiplicity n − 1; trace = vᵀu.
- Sherman–Morrison: (A + uvᵀ)⁻⁻⁻uvᵀA⁻⁻.
Special determinants
| Matrix | Determinant |
|---|---|
| Vandermonde | |
| Circulant | with f the first-row polynomial |
| aI + bJ (J all-ones, n×n) | + nb) |
| tridiagonal | three-term recursion |
Rank inequalities
rank(A + B) ≤ rank A + rank B; rank(AB) ≤ min; Sylvester: rank(AB) ≥ rank A + rank B − n.
Key takeaways
- det(I + AB) = det(I + BA) collapses many rectangular problems.
- Rank-one matrices: one non-zero eigenvalue vᵀu, everything else 0.
- trace(AB) = trace(BA) proves AB − BA ≠ I instantly.