Determinants and Their Properties
The determinant collapses an entire square matrix into a single number, and that number carries an astonishing amount of the matrix's structure. It tells you at a glance whether the matrix is invertible, by what factor the linear map it represents stretches or shrinks volume, whether it preserves or flips orientation, what the product of its eigenvalues is, and what the constant term of its characteristic polynomial equals. A quantity that compact, doing that much work, is rare — and it is why the determinant threads through nearly every corner of linear algebra and mathematical physics, from Cramer's rule for small systems to the Jacobian that rescales every multidimensional integral you will ever compute. The reason one scalar can do so much is that it is forced to exist by three simple demands. Ask for a function of a matrix's columns that is linear in each column separately, that changes sign whenever two columns are swapped, and that equals one on the identity — and there is exactly one such function. That uniqueness is the engine of the whole subject. The explicit Leibniz sum over permutations, the cofactor expansion, the product rule, transpose invariance, Cramer's rule, the eigenvalue product, and the volume interpretation are not independent facts to memorize; each is a short consequence of those three axioms. This article takes the axioms as the ground truth and shows how everything else falls out, keeping the geometry — signed volume — always in view as the picture behind the algebra.
- The determinant det A is the unique scalar function of an n×n matrix that is multilinear and antisymmetric in its columns and normalized so that det I = 1.
- Geometrically |det A| is the factor by which the map A scales n-dimensional volume, and the sign of det A records whether A preserves or reverses orientation.
- A matrix is invertible exactly when det A ≠ 0, so the determinant is the single scalar test for singularity, linear independence of columns, and unique solvability of Ax = b.
- The product rule det(AB) = det A · det B makes the determinant a homomorphism from GL(n) to nonzero scalars, which forces both transpose invariance and similarity invariance det(P⁻¹AP) = det A.
- Practical routes are the Leibniz sum, the Laplace cofactor expansion, and — for anything large — Gaussian elimination reading the product of pivots in O(n³) rather than the O(n!) Leibniz cost.
- The determinant equals the product of the eigenvalues and is the constant term of the characteristic polynomial, linking it to the trace, the adjugate, Cramer's rule, and the Jacobian of a change of variables.
- Key idea: the determinant is the unique multilinear, alternating, normalized scalar function of a matrix's columns; invertibility, signed-volume scaling, the product rule, Cramer's rule, and the eigenvalue product are all short consequences of those three axioms.
The determinant is the unique multilinear, alternating, normalized scalar function of a matrix's columns; everything else — invertibility, signed-volume scaling, the product rule, Cramer's rule, and the eigenvalue product — follows from those three axioms.
Where this lives today
The determinant is quietly load-bearing across computational physics and machine learning, almost always through its logarithm rather than the raw number, which for large matrices overflows or underflows. The log-determinant of a covariance matrix sets the normalization of every multivariate Gaussian, so training a Gaussian process or fitting a probabilistic model means differentiating log det Σ millions of times. In modern generative models, normalizing flows transform one probability density into another and pay for it with exactly the Jacobian determinant of equation (8) — the whole architecture is engineered so that determinant stays cheap to compute. In quantum many-body physics the Slater determinant builds an antisymmetric wavefunction for identical fermions, encoding the Pauli exclusion principle directly in the vanishing of a determinant with two equal columns; and lattice quantum chromodynamics spends most of its supercomputer time evaluating the fermion determinant that results from integrating out Grassmann fields. General relativity carries the metric determinant g under a square root in every covariant volume element √(−g) d⁴x, the curved-spacetime descendant of the spherical Jacobian above. And the humble sign of the determinant still classifies the orthogonal group into proper rotations and reflections, a distinction that underlies parity in particle physics and the orientability of manifolds.
The physical picture
Lay the columns of a matrix A end-to-origin as edge vectors of a box. In two dimensions two columns span a parallelogram; in three, three columns span a parallelepiped; in n dimensions they span an n-parallelepiped. The determinant is the signed volume of that box. This one image explains the axioms directly. Shear the box — add a multiple of one edge to another — and its base and height are unchanged, so the volume, and the determinant, do not move: that is column-replacement invariance. Stretch a single edge by λ and the volume scales by λ: that is linearity in one column. Flatten the box until its edges become linearly dependent and the volume, and the determinant, drop to zero: that is how det A = 0 detects singularity. The first figure makes "columns span a box, det is its signed area" a single concrete picture with real numbers.
The sign of the determinant is orientation. Swapping two columns exchanges two axes and reverses handedness, which is precisely why the axioms demand a sign flip; a reflection carries det = −1, a proper rotation det = +1. And the multiplicativity that makes the determinant basis-independent is just the statement that volume scaling compounds: apply B then A, and the two volume factors multiply. The second figure isolates the three elementary column moves acting on the humble unit square, turning each axiom into a number you can read off.
The core equations
The most explicit definition writes the determinant as a signed sum over all orderings of the columns. Each term picks exactly one entry from every row and every column; the sign is the parity of the permutation that made the selection. The sum has n! terms, which is why the Leibniz formula is best read as a definition rather than a working algorithm.
where: — the symmetric group of all permutations of ; — a permutation, with the image of index ; — for even and for odd permutations, the parity of the number of transpositions; — the entry in row , column . Reading: multiply one entry from each row so that no two share a column, attach the permutation's sign, and add over all such choices. Fixing one row and recursing gives the formula best suited to hand computation and to matrices with many zeros. Expanding along row turns an determinant into determinants of size , each weighted by a checkerboard sign.
where: — the minor, the determinant of with row and column deleted; — the cofactor. Reading: pick any convenient row or column, and the more zeros it holds the fewer minors you must evaluate. The single most important algebraic property is that the determinant respects matrix multiplication. It converts a statement about a composite map into the product of two numbers, and it is the source of nearly every other identity below.
where: — any matrices over the same field. Reading: composing maps multiplies their volume factors, so the determinant is a homomorphism from the group of invertible matrices to the nonzero scalars. Because the Leibniz sum is symmetric under exchanging the roles of rows and columns, the determinant is blind to transposition. Every property stated for columns therefore holds verbatim for rows.
where: — the transpose of . Reading: multilinearity and antisymmetry in the columns automatically give the same in the rows, so "expand along a row" and "expand along a column" are equally valid. Setting in the product rule immediately inverts the determinant, and the cofactors assemble into an explicit formula for the inverse itself.
where: — the adjugate, the transpose of the cofactor matrix, ; the inverse exists precisely when . Reading: the adjugate formula is the direct route from cofactors to the inverse, and it is exact but expensive for large . Applying the product rule to a change of basis makes the two conjugating factors cancel, so the determinant is a genuine property of the underlying linear operator, not of the coordinates chosen to write it.
where: — any invertible change-of-basis matrix. Reading: since , the determinant survives every similarity transformation, which is what lets us speak of "the determinant of a linear map". Basis independence lets the determinant read the eigenvalues, which live in the operator, not the basis. The characteristic polynomial packages both the determinant and the trace as its extreme coefficients.
where: — the eigenvalues of counted with algebraic multiplicity, the roots of ; — the identity. Reading: the constant term is the product of the eigenvalues, while the trace is their sum; a single zero eigenvalue forces . Finally, the geometric meaning of the determinant as a volume factor is exactly what makes it the correct weight when rescaling a volume element from one coordinate system to another.
where: — the Jacobian matrix of the map ; its absolute determinant is the local factor by which volume elements stretch. Reading: this is why in the plane and appears in spherical coordinates.
The goal is to show that the three defining demands — linearity in each column, a sign change whenever two columns are swapped, and the value one on the identity — do not merely constrain the determinant but pin it down completely, and that unpacking them mechanically produces the explicit n!-term Leibniz sum. We expand every column in the standard basis, let multilinearity distribute the product across all basis choices, use antisymmetry to discard every choice with a repeated index, and read off the permutation signs from the surviving terms.
Step 1. Write each column of in the standard basis, , so the matrix is presented purely as combinations of the fixed vectors . Why: the axioms know how to act on the — they are exactly the arguments on which multilinearity and antisymmetry are stated.
Step 2. Push the determinant through every column by multilinearity, distributing over each independent basis choice:
Why: linearity in each column separately turns one determinant of sums into a sum of determinants of pure basis vectors, with the matrix entries pulled out front as ordinary scalars.
Step 3. Discard every term in which two indices coincide. Antisymmetry makes vanish whenever two of its arguments are equal, so only the choices with all distinct — that is, the permutations of — survive. Why: this is where the raw terms collapse to just the meaningful ones; a repeated basis vector means a flattened box of zero volume.
Step 4. Evaluate each survivor. Reordering back to standard order costs one sign per transposition, so , giving . Why: the normalization fixes the last free constant, so the axioms produce not just a formula but the unique determinant. *Verified: for the sum has the two permutations, identity and swap, giving ; for the case it reproduces the familiar six-term rule.*
Go deeper · Derivation B · 1 minWhy determinants multiply
The goal is to prove the product rule det(AB) = det A · det B without ever expanding a single sum, using only the fact that the determinant is the unique multilinear alternating normalized form. We hold A fixed, view det(AB) as a function of the columns of B, check that it inherits both defining properties, invoke uniqueness to conclude it must be a constant multiple of det B, and then pin the constant by evaluating at the identity.
Step 1. Fix and define , regarded as a function of the columns of . Note that column of is exactly . Why: recasting a statement about the product as a statement about the columns of lets the column axioms do all the work.
Step 2. Show is multilinear. Since is linear in and is linear in each of its column arguments, the composition is linear in each separately. Why: linearity survives composition with a linear map, so no new computation is needed.
Step 3. Show is alternating. If two columns of coincide, , then , so has two equal columns and . Why: the alternating property of transfers straight through, because maps equal inputs to equal outputs.
Step 4. Invoke uniqueness. Any multilinear alternating function of vectors in -dimensional space is a constant multiple of the determinant, so for some scalar . Evaluate at : , while , so and . Why: the uniqueness theorem is the whole lever — it converts "shares both properties" into "equals det, up to one number", and the identity fixes that number. *Verified: setting gives , and , recovering equations (5) and (6) as one-line corollaries.*
Go deeper · Derivation C · 1 minCramer's rule from the column axioms
The goal is to derive the closed-form solution of a square linear system Ax = b directly from multilinearity and antisymmetry, without inverting the matrix, showing that each unknown is a ratio of two determinants. We replace one column of A with the right-hand side, substitute the expansion of b in the columns of A, split the determinant by linearity, and let antisymmetry annihilate every term but one.
Step 1. Let have columns and suppose , so . Form , the matrix with its -th column replaced by , and consider . Why: placing in slot sets up a single determinant whose value we can force to reveal alone.
Step 2. Substitute the expansion of into slot and split by multilinearity:
Why: linearity in the -th column pulls each unknown out in front of its own determinant.
Step 3. Kill the cross terms. For every the column now appears twice — once in its home slot , once in slot — so antisymmetry makes that determinant zero. Only survives, and there the matrix is just again: . Why: antisymmetry is the filter that isolates the single unknown, exactly as a repeated column flattens the box.
Step 4. Divide to obtain , valid whenever . Why: a nonzero determinant is both the invertibility condition and the denominator, so Cramer's rule and "unique solution exists" are the same statement. *Verified: for with and , the rule gives , the standard elimination answer.*
Limiting cases
Special structure collapses the general n! sum into something you can evaluate at sight, and each case is a direct reading of the axioms.
| Case | Result | Meaning |
|---|---|---|
| Triangular or diagonal | Only the identity permutation avoids a zero below or above the diagonal, so the determinant is the product of the diagonal entries — the basis of the Gaussian-elimination method. | |
| Scalar multiple | Scaling the whole matrix scales all columns, contributing one factor of each — not a single factor. | |
| Block triangular | A zero off-diagonal block lets the determinant factor over the square diagonal blocks, for any conformable and . | |
| Orthogonal or unitary | Volume-preserving maps have determinant on the unit circle, so for real orthogonal matrices, distinguishing rotations from reflections. | |
| Two-by-two closed form | The smallest nontrivial case, equal to the signed area of the parallelogram spanned by the columns. |
Worked examples
1 · A 3×3 determinant two ways, and what it tells you (confidence builder)
Compute the determinant of the matrix below by cofactor expansion and again by row reduction, confirm the two agree, and state whether the matrix is invertible.
Step 1. Expand along the third row, which carries two zeros so only one minor survives. The entries are , so , where . Hence .
Step 2. Cross-check by expanding along the first row instead, with signs : the minors are , , and . Then , agreeing with Step 1.
Step 3. Now reduce to triangular form, tracking that adding a multiple of one row to another leaves the determinant unchanged. Using the first pivot, and ; then . The pivots are , and their product is — the same value, obtained in work rather than by summing permutations.
Step 4. Interpret. Since , the matrix is invertible, its columns are linearly independent and form a basis of , and the system has a unique solution for every . The product of the three eigenvalues equals , and the negative sign means reverses orientation. det A = −1; A is invertible and orientation-reversing.
2 · Solving a linear system by Cramer's rule
Solve the system below using ratios of determinants, and verify the solution.
Step 1. The coefficient matrix is with . Because this is nonzero, the system has a unique solution and Cramer's rule applies.
Step 2. Replace the first column by the right-hand side : , , so .
Step 3. Replace the second column instead: , , so .
Step 4. Verify by substitution: ✓ and ✓. Cramer's rule is elegant and exact for small systems, but note each additional unknown costs another full determinant, so for large systems Gaussian elimination is far cheaper. x = 1, y = 3.
3 · The Jacobian of spherical coordinates
Compute the determinant of the Jacobian for the spherical map x = r sinθ cosφ, y = r sinθ sinφ, z = r cosθ, and confirm the standard volume element.
Step 1. Assemble the Jacobian matrix :
Step 2. Expand along the third row, since its last entry is zero. The cofactor of evaluates to (using ), and the cofactor of evaluates to , so .
Step 3. Combine: .
Step 4. By equation (8) the volume element is , the familiar factor that appears in every integral over a sphere and in the normalization of hydrogen wavefunctions. det J = r² sinθ.
Physics of the portrait
The determinant is one of the oldest ideas in linear algebra and one that had to be discovered several times before it acquired a name and a theory. Its modern form — a single multiplicative, basis-independent number — is largely the work of Augustin-Louis Cauchy.
Origins · 1 minAugustin-Louis Cauchy and how this was discovered
Determinant-like calculations are older than the concept itself: Leibniz manipulated the coefficients of linear systems in the 1680s, and Seki Takakazu did the same independently in Japan in the same decade, while Cramer's rule (1750) and Laplace's cofactor expansion (1772) each produced pieces of the machinery without a unifying idea. It was Augustin-Louis Cauchy who, in an 1812 memoir published in 1815, gathered these fragments into a coherent subject. He fixed the modern meaning of the word déterminant, organized the theory around what we now call minors and cofactors, and — most consequentially — proved the multiplication theorem det(AB) = det A · det B in full generality, the identity from which basis independence, the eigenvalue product, and the whole notion of a determinant of an operator descend. Cauchy was a founder of rigorous analysis, giving the field its modern definitions of limit, continuity, and convergence, and he brought the same demand for proof to determinants, replacing lists of formulas with theorems. The thread he tied off was later extended by Jacobi, whose 1841 study of functional determinants gave physics the Jacobian, and by Cayley and Sylvester, who in the 1850s embedded determinants in the algebra of matrices where they now live.
Going further
Texts. Stone & Goldbart, Mathematics for Physics, §A.1 (linear algebra) · Arfken, Weber & Harris, Mathematical Methods for Physicists, 7th ed., Ch. 2 · Hassani, Mathematical Physics, Ch. 3–4 (finite-dimensional vector spaces and operators) · Byron & Fuller, Mathematics of Classical and Quantum Physics, Ch. 3 · Riley, Hobson & Bence, Mathematical Methods for Physics and Engineering, 3rd ed., Ch. 8 · Axler, Linear Algebra Done Right, Ch. 10 · Strang, Linear Algebra and Its Applications, Ch. 4.
Provenance. The three axioms and the uniqueness theorem, and the Leibniz and Laplace formulas, are standard (Axler Ch. 10; Hassani Ch. 3; Arfken–Weber Ch. 2). The product rule, transpose invariance, and Cramer's rule are derived above from uniqueness (Stone & Goldbart §A.1). The eigenvalue product and characteristic-polynomial link (Byron & Fuller Ch. 4) and the Jacobian volume-scaling law (Strang Ch. 4) are the geometric consequences. A verifier should confirm: the value and the six-term rule from equation (1); the worked determinant by both cofactor expansion and pivot product; the Cramer solution against direct substitution; and the spherical Jacobian . The numerical checks (, the eigenvalue product , and ) are elementary recomputations.
Prerequisites. Linear Operators and Matrix Representations · Linear Independence, Basis, and Dimension · Vector Spaces and Subspaces. Leads to. Eigenvalues, Eigenvectors, and the Characteristic Equation · Change of Basis and Similarity Transformations · Rank, Nullity, and the Fundamental Theorem of Linear Maps · Diagonalization and the Spectral Decomposition.
Ask the tutor: Ask me to walk through any determinant by hand — cofactor expansion, row reduction to pivots, or a Jacobian for your favorite coordinate system — and I will show every sign and step.
Why is det(A + B) not equal to det A + det B?
Because the determinant is linear in each column separately, holding the others fixed, not linear in the whole matrix. Adding two matrices adds all their columns simultaneously, which is a different operation from the one-column-at-a-time linearity the axioms grant. A quick counterexample settles it: take A = B = I in two dimensions. Then det(A + B) = det(2I) = 4, while det A + det B = 1 + 1 = 2. There is no general formula for the determinant of a sum; the determinant plays well with matrix products, through det(AB) = det A · det B, but not with matrix sums. Whenever you are tempted to split a determinant across a sum, stop and reach for a product or a row operation instead.
Rows or columns — does it matter which the axioms use?
It does not, and that is a theorem rather than a convention. Because the Leibniz sum is symmetric under exchanging the roles of rows and columns, det Aᵀ = det A. Every property stated for columns therefore holds verbatim for rows: the determinant is multilinear and alternating in the rows too, adding a multiple of one row to another leaves it unchanged, and you may expand a cofactor along any row or any column you like. In practice you exploit this freedom constantly — you pick whichever row or column has the most zeros to minimize the number of minors, and you use row operations during Gaussian elimination even though the geometric picture was drawn with columns. The two viewpoints are genuinely interchangeable.
Why does a zero determinant mean the matrix is not invertible?
Geometrically, det A = 0 says the box spanned by the columns has collapsed to zero volume, which happens exactly when the columns are linearly dependent — they fail to span the full space. A map that squashes n-dimensional space into something lower-dimensional cannot be undone, because many input vectors get sent to the same output, so no inverse exists. Algebraically the same fact appears in equation (5): the inverse formula A⁻¹ = adj(A)/det A divides by det A, which is only legal when det A ≠ 0. And through equation (7), det A = 0 means at least one eigenvalue is zero, so the matrix has a nontrivial null space. All three statements — collapsed volume, dependent columns, zero eigenvalue — are the same singularity seen from three angles.
How is the determinant actually computed for a large matrix?
Never by the Leibniz formula, whose n! terms make even a 20×20 determinant astronomically expensive. Instead you row-reduce the matrix to triangular form by Gaussian elimination and read off the product of the pivots, tracking a sign for each row swap and a factor for each row scaling. This costs on the order of n³ arithmetic operations, which is entirely practical for matrices with thousands of rows. For very large or ill-conditioned problems, numerical libraries use an LU or QR factorization and, crucially, accumulate the logarithm of the determinant rather than the determinant itself, because the raw value overflows or underflows floating point almost immediately. The cofactor expansion sits between these extremes: fine by hand for a 3×3 with zeros, hopeless for anything large.
What does the sign of the determinant tell you?
The sign records orientation. A positive determinant means the map preserves handedness — a right-handed frame stays right-handed — while a negative determinant means it flips handedness, as a mirror reflection does. This is why swapping two columns, which exchanges two axes, must flip the sign. The distinction is not cosmetic: for orthogonal matrices, det = +1 picks out the proper rotations (the group SO(3)) and det = −1 picks out the improper ones that include a reflection, and this split is exactly the difference between a physical rotation you can perform and one you can only reach by turning an object inside out. The magnitude |det A| gives the volume scale factor; the sign gives the orientation, and you usually need both.
How are the determinant and the trace related?
They are the two ends of the same object, the characteristic polynomial p(λ) = det(A − λI). Its roots are the eigenvalues, and the elementary symmetric functions of those eigenvalues appear as its coefficients. The determinant is the product of all the eigenvalues — the constant term p(0) — while the trace is their sum, the coefficient one step down from the top. So the determinant and trace are the most extreme of a whole ladder of invariants, all of them basis-independent because the characteristic polynomial is. In physics this pairing is everywhere: for a 2×2 system the trace and determinant alone decide stability (a stable node needs negative trace and positive determinant), and for quantum Hamiltonians the trace gives the sum of energy levels while the determinant gives their product.