Determinants — Properties and Computation
The determinant is a scalar assigned to every square matrix , encoding whether is invertible (nonzero invertible), the signed volume scaling of the linear map , and the orientation it induces. Key results: multiplicativity , row-operation rules, cofactor (Laplace) expansion, and efficient computation via Gaussian elimination (). Used throughout linear algebra, geometry, differential equations, and physics.
A determinant is the unique way to measure signed -dimensional volume of the parallelepiped spanned by the rows of a matrix, subject to three demands: it scales linearly in each row, it vanishes when two rows coincide (a degenerate, zero-volume box), and the unit cube has volume . Every property — multiplicativity, the effect of row operations, cofactor expansion — is a logical consequence of those three axioms. Computation reduces to triangularizing the matrix, where the determinant is just the product of the diagonal.
Formal Statement
For , the determinant is
where is the symmetric group of all permutations of , and is the signature of (equal to where is the number of transpositions composing ). Derivation hint: This is the only multilinear alternating form normalized at ; each term picks exactly one entry from each row and column, weighted by the parity of the permutation matching rows to columns.
The determinant is the unique function satisfying, with written by its rows : (i) Multilinearity: linear in each row separately,
Derivation hint: fixing all other rows, the map is a linear functional, reflecting the additivity of signed volume along one edge. (ii) Alternating: whenever two rows are equal. (iii) Normalization: . These three force , the function in equation [1].
For :
Derivation hint: in [1], reindex by ; , so the row-sum and column-sum forms agree.
Derivation hint: fix ; the map (when ) is multilinear alternating with value at , hence equals ; the singular case follows by continuity/rank.
Derivation hint: from [4], ; singularity means rows are dependent, forcing by alternation.
Derivation hint: pull a factor out of each of the rows by multilinearity.
Define the minor as the determinant of the matrix obtained by deleting row and column , and the cofactor . Then for any fixed row (or column ):
Derivation hint: group the terms of [1] by which column the entry from row occupies; the remaining factors form the minor with the correct sign . Moreover the adjugate (transpose of cofactors) satisfies
Derivation hint: the entry of is , which is if and otherwise (it equals the determinant of a matrix with a repeated row).
Why It Holds / Derivation
We derive the computational rules from axioms (i)–(iii).
Step 1 — Swapping two rows negates the determinant. Apply alternation to a matrix whose rows are both set to :
Derivation hint: expand by multilinearity into four terms; the two with repeated rows vanish, leaving .
Step 2 — Adding a multiple of one row to another leaves the determinant unchanged. By multilinearity,
and the last term is by alternation. Derivation hint: the added copy of produces a matrix with two equal rows.
Step 3 — Triangular determinants. For an upper- (or lower-) triangular matrix , in [1] only the identity permutation gives a nonzero product (any other forces a below-diagonal factor), so
Derivation hint: a nonidentity must map some to , hitting a zero entry above/below the diagonal.
Step 4 — Computation. Reduce to upper-triangular by row operations, tracking a sign factor and the product of any scalings applied. Then . Pure elimination (Steps 1–2) needs no scaling, giving cost.
∎Cauchy gave the first systematic theory of determinants in his 1812 memoir, introducing the modern term déterminant in its current sense, proving the multiplication theorem , and organizing the subject around what we now call the Leibniz expansion. He connected determinants to the theory of substitutions (permutations), anticipating group-theoretic signatures, and applied them to systems of equations and to the change-of-variables Jacobian in multiple integrals.
Building Intuition
Picture the rows of as edge vectors of a box (parallelepiped) anchored at the origin in . The determinant is the signed volume of that box.
- If two edges point the same way, the box is flattened — volume — explaining the alternating axiom.
- Stretching one edge by stretches the box's volume by — that's multilinearity.
- Adding a multiple of one edge to another shears the box; a shear preserves volume — that's why row replacement doesn't change the determinant.
- The sign records orientation: a negative determinant means the linear map flips handedness (a mirror reflection).
Multiplicativity then says: applying two transformations in sequence multiplies their volume-scaling factors. A map that collapses volume to zero () cannot be undone — hence non-invertibility.
Worked Examples
Given:
Derivation hint: choose row 1, which has a zero to reduce work.
Step 1 — Expand along row 1 using [7]:
Step 2 — Cofactors:
Step 3 — Combine:
Since , is invertible and the map flips orientation.
Given:
Derivation hint: use Step 4 of the proof — reduce to triangular form, tracking swaps and the diagonal product.
Step 1 — Eliminate column 1. , (replacements, unchanged):
Step 2 — Swap to get a pivot in position . One swap multiplies by ; track :
Step 3 — Clear column 2. :
Step 4 — Clear column 3. :
Step 5 — Apply [11] with sign. Diagonal product ; include the swap sign :
Common Misconceptions
The determinant is not additive in the matrix. In general
Derivation hint: multilinearity is row-by-row, not matrix-wide; adding entire matrices mixes all rows simultaneously. Other frequent errors:
- , not (see [6]).
- A row swap flips the sign; forgetting this in elimination gives the wrong sign.
- The cofactor sign is from the position, not from the entry's own sign.
- The adjugate is the transpose of the cofactor matrix; using the untransposed version gives a wrong inverse for non-symmetric .
Let
Then , , but with . This decisively refutes additivity. Note also and , confirming [6] with — not .
Connections
The determinant ties together many strands of linear algebra:
- It equals the product of the Eigenvalues (with algebraic multiplicity): , the constant term (up to sign) of the Characteristic Polynomial.
- It governs solvability in Cramer's Rule: for .
- It is the top exterior power in the language of Exterior Algebra: is the scalar by which acts on .
- In multivariable calculus it appears as the Jacobian Determinant controlling the change-of-variables factor in integration.
- Its sign defines Orientation (Linear Algebra), and its magnitude the volume distortion measured by Volume and Measure.
- For and matrices it underlies the Cross Product and the scalar triple product.
Real-World Applications
Historical Development
Subtleties & Limits
Computational and theoretical frontiers.
- Algebraic complexity: Determinant lies in the complexity class (efficiently computable), whereas the superficially similar permanent (same formula without signs) is -complete (Valiant, 1979). The Determinant vs. Permanent problem — whether the permanent of an matrix can be expressed as the determinant of a polynomially larger matrix — is a central open question in geometric complexity theory.
- Numerical stability: The determinant is a poor invertibility test in floating point; a tiny determinant may reflect scaling rather than singularity. Practitioners prefer the condition number or rank-revealing factorizations. Computing itself can overflow/underflow; one works with .
- Beyond fields: Over a commutative ring (e.g. , polynomial rings), is defined and invertibility requires to be a unit — not merely nonzero — connecting to the Smith normal form and module theory.
- Infinite dimensions: Generalizing to operators on Hilbert spaces requires the theory of Fredholm and trace-class determinants, with deep analytic subtleties.
See Also
Eigenvalues · Characteristic Polynomial · Cramer's Rule · Jacobian Determinant · Exterior Algebra · Orientation (Linear Algebra) · Cross Product · Matrix Multiplication · Cayley–Hamilton Theorem