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.

The determinant is a function defined on square matrices over a field , uniquely characterized by being multilinear and alternating in the rows (or columns) and normalized so that . It matters because a single number simultaneously tells you whether a system has a unique solution, how the associated linear transformation rescales volume, and the orientation behaviour of the map. A surprising fact: although the naive permutation-sum formula contains terms — astronomically many even for moderate — the determinant can be computed in only arithmetic operations by row reduction, because the determinant's structural properties (not its closed form) drive the computation. This separation between definition and computation is the central theme of the topic.

The Core Insight

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

Determinant via the Leibniz formula

For , the determinant is

1
where is the symmetric group of all permutations of , and is the signature of (equal to where is the number of transpositions composing ).

⟳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.

Determinant via axioms (Weierstrass / Artin)

The determinant is the unique function satisfying, with written by its rows :

(i) Multilinearity: linear in each row separately,

2
⟳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].

Fundamental properties

For :

3
⟳in [1], reindex by ; , so the row-sum and column-sum forms agree.
4
⟳fix ; the map (when ) is multilinear alternating with value at , hence equals ; the singular case follows by continuity/rank.
5
⟳from [4], ; singularity means rows are dependent, forcing by alternation.
6
⟳pull a factor out of each of the rows by multilinearity.

Cofactor (Laplace) expansion

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 ):

7
⟳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

8
⟳the entry of is , which is if and otherwise (it equals the determinant of a matrix with a repeated row).

Why It Holds / Derivation

Row operations from the axioms

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 :
9
⟳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,
10
and the last term is by alternation.
⟳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
11
⟳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.

Augustin-Louis Cauchy | 1789–1857

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.

Determinant as signed area of the parallelogram spanned by two rows

r₁ = (a, b) r₂ = (c, d) Area = |det| = |ad − bc| x y O

Worked Examples

3×3 by cofactor expansion

Given:
12
⟳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.

4×4 by row reduction

Given:
13
⟳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
14
⟳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:

Real-World Applications

  1. Computer graphics & geometry: The signed area/volume via determinants determines triangle orientation (back-face culling), point-in-triangle tests, and the Jacobian for shading normals.
  2. Robotics & kinematics: The Jacobian determinant of a manipulator detects singular configurations where the robot loses a degree of freedom (det ).
  3. Differential equations: The Wronskian (a determinant of solutions and their derivatives) tests linear independence of solutions of an ODE; nonzero a fundamental set.
  4. Statistics: The determinant of a covariance matrix (the generalized variance) appears in the multivariate Gaussian density and in measuring data spread/collinearity.
  5. Physics — quantum mechanics: Slater determinants build antisymmetric many-fermion wavefunctions, automatically enforcing the Pauli exclusion principle.
  6. Numerical analysis & cryptography: Determinants govern matrix invertibility in solving linear systems, and integer determinants (e.g. of lattice bases) underlie lattice-based methods and the Smith normal form.
  7. Economics (input–output models): Determinant conditions (Hawkins–Simon) guarantee a viable, nonnegative solution to Leontief production systems.

Historical Development

  • 1683 — Seki Takakazu (Japan) introduces determinant-like elimination methods for systems of equations, independently of Europe.
  • 1693 — Gottfried Leibniz describes, in a letter to L'Hôpital, the alternating-sum rule for solving linear systems — essentially formula [1].
  • 1750 — Gabriel Cramer publishes Cramer's Rule, giving determinant formulas for solutions of linear systems.
  • 1772 — Pierre-Simon Laplace & Alexandre-Théophile Vandermonde develop cofactor (Laplace) expansion and structured determinants.
  • 1812 — Augustin-Louis Cauchy delivers a unified theory, proves the multiplication theorem , and standardizes the term determinant.
  • 1841 — Carl Gustav Jacob Jacobi systematizes the functional ("Jacobian") determinant for change of variables in his treatise De determinantibus functionalibus.
  • 1850s — James Joseph Sylvester & Arthur Cayley introduce matrix notation and connect determinants to the emerging theory of matrices and invariants.
  • 1858 — Cayley states the Cayley–Hamilton theorem, linking , the characteristic polynomial, and matrix powers.
  • 20th c. — Emil Artin & Nicolas Bourbaki recast determinants axiomatically as the unique normalized alternating multilinear form, the modern viewpoint of equation [2].

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

Before this

Where this leads