LINEAR ALGEBRA • DETERMINANTS

Determinant Properties

Discover the powerful rules that make computing determinants faster and reveal a matrix's secrets.

Historical Context & Motivation

Long before calculators or computers existed, mathematicians needed a quick way to decide whether a system of equations had a solution. The determinant — a single number computed from a square array of numbers — turned out to be the perfect tool. If the determinant is zero, the system has no unique solution. If it is nonzero, a unique solution exists. Over several centuries, mathematicians discovered a collection of elegant properties that make determinants easier to compute and deeply useful in geometry, physics, and data science.

1683
Seki Takakazu in Japan
Japanese mathematician Seki Takakazu developed methods for solving systems of equations that amounted to computing determinants, independently of European mathematicians.
1693
Leibniz's Notation
Gottfried Wilhelm Leibniz, co-inventor of calculus, introduced notation for determinants while studying systems of linear equations in Europe.
1750
Cramer's Rule
Gabriel Cramer published a formula for solving systems of equations using ratios of determinants, making determinants a central tool in algebra.
1812
Cauchy's Systematic Theory
Augustin-Louis Cauchy organized known results and proved the key properties of determinants, including the multiplication property that det(AB) = det(A) × det(B).
1850s
Modern Matrix Algebra
Arthur Cayley and James Joseph Sylvester placed determinants inside the broader framework of matrix algebra, leading to the linear algebra we study today.

With this rich history in mind, the central question is: what rules govern determinants, and how can those rules help us compute them efficiently? Let's find out.

Core Principles & Definitions

A determinant is a special number you can calculate from any square matrix (a matrix with the same number of rows and columns). For a 2 × 2 matrix, the determinant is found by multiplying diagonally and subtracting. For larger matrices, a set of powerful properties let you simplify the calculation without expanding everything from scratch.

1

Identity Determinant

The determinant of the identity matrix (1s on the main diagonal, 0s everywhere else) is always 1.
2

Row Swap Rule

Swapping two rows of a matrix reverses the sign of the determinant. Swap once: multiply by −1.
3

Scalar Row Multiplication

Multiplying every entry in one row by a scalar k multiplies the determinant by k.
4

Row Addition Rule

Adding a multiple of one row to another row does not change the determinant. This is the workhorse of row reduction.
5

Zero Row or Column

If any row (or column) consists entirely of zeros, the determinant is 0.
KEY TAKEAWAY
Think of the determinant as a volume knob on a stereo. Swapping two rows is like flipping the speaker wires — the volume stays the same, but the signal flips. Multiplying a row by k turns the knob by a factor of k. Adding one row to another just rearranges the wiring without touching the knob at all.

Visual Explanation

The determinant of a 2 × 2 matrix measures the signed area of the parallelogram formed by its row (or column) vectors. The diagram below shows how two vectors create a parallelogram and how the determinant captures its area. When the determinant is positive the orientation is counterclockwise; when negative, clockwise; and when zero, the vectors are parallel — the parallelogram collapses to a line.

The cyan arrow represents row vector v₁ = (a, b) and the violet arrow represents v₂ = (c, d). The shaded parallelogram has an area equal to the absolute value of the determinant, |ad − bc|.

Notice that if you swap the two rows, the parallelogram looks the same but the orientation flips — that is exactly why the determinant changes sign. If you scale one row by k, one side of the parallelogram stretches by k, so the area multiplies by k. These geometric pictures are the reason the algebraic properties work the way they do.

Mathematical Framework

Let's write down the key determinant properties using precise notation. In what follows, A and B are n × n matrices, I is the identity matrix, and k is a scalar (a plain number).

IDENTITY DETERMINANT
det(I) = 1
I is the identity matrix — 1s on the diagonal, 0s elsewhere.
ROW SWAP
Swap two rows ⟹ det changes sign (× −1)
Each single swap multiplies the determinant by −1. Two swaps bring you back to the original sign.
SCALAR MULTIPLICATION OF A ROW
Multiply one row by k ⟹ det multiplies by k
Important: multiplying every row of an n × n matrix by k gives det(kA) = kn × det(A).
MULTIPLICATIVE PROPERTY
det(AB) = det(A) × det(B)
The determinant of a product equals the product of the determinants. This is one of the most powerful shortcuts in linear algebra.
TRANSPOSE PROPERTY
det(Aᵀ) = det(A)
The transpose Aᵀ flips a matrix over its main diagonal — rows become columns. The determinant stays the same, so every row property also works for columns.
⚠️ Watch Out!
A very common mistake: det(A + B) is NOT equal to det(A) + det(B) in general. Determinants multiply nicely but do not add nicely.

Detailed Breakdown of Properties

The properties above can be organized by the type of row operation they describe. The diagram below shows all three elementary row operations — swapping, scaling, and adding — and their effect on the determinant. Whenever you use row reduction to simplify a matrix, tracking these effects lets you recover the original determinant.

The three elementary row operations and their effects on the determinant. Row addition (green) is the most common operation during row reduction because it does not change the determinant.
Additional Determinant Properties
PropertyFormal StatementQuick Reminder
Triangular matrixdet = product of diagonal entriesJust multiply the main diagonal!
Duplicate rowsTwo identical rows ⟹ det = 0Swapping them changes the sign, but the matrix stays the same — so det must equal −det, meaning det = 0.
Proportional rowsOne row is a scalar multiple of another ⟹ det = 0The rows point in the same direction — the parallelogram collapses.
Inverse matrixdet(A⁻¹) = 1 / det(A)Follows from det(A) × det(A⁻¹) = det(I) = 1.

Worked Example

Let's compute the determinant of a 3 × 3 matrix using row reduction, carefully tracking every property we use along the way.

Find det(A) Using Row Reduction
1
Step 1 — Write the MatrixA = [[2, 4, 6], [1, 3, 5], [0, 1, 2]]. We want to reduce this to an upper-triangular matrix (all zeros below the main diagonal) and then multiply the diagonal entries.
2
Step 2 — Swap R₁ and R₂ to Place 1 in the Top-LeftSwap row 1 and row 2. The matrix becomes [[1, 3, 5], [2, 4, 6], [0, 1, 2]]. Row swap: the determinant picks up a factor of −1, so we track a sign factor = −1.
Sign factor so far: −1
3
Step 3 — Eliminate the 2 in Position (2,1)Replace R₂ with R₂ − 2 × R₁. Row 2 becomes [2 − 2×1, 4 − 2×3, 6 − 2×5] = [0, −2, −4]. The matrix is now [[1, 3, 5], [0, −2, −4], [0, 1, 2]]. Row addition does NOT change the determinant.
Sign factor: −1 (unchanged)
4
Step 4 — Eliminate the 1 in Position (3,2)Replace R₃ with R₃ + (1/2) × R₂. Row 3 becomes [0 + 0, 1 + (−1), 2 + (−2)] = [0, 0, 0]. The matrix is now [[1, 3, 5], [0, −2, −4], [0, 0, 0]]. This is upper-triangular.
Sign factor: −1 (unchanged)
5
Step 5 — Multiply the DiagonalThe diagonal entries of the reduced matrix are 1, −2, and 0. Their product is 1 × (−2) × 0 = 0. Now multiply by the accumulated sign factor: det(A) = (−1) × 0 = 0.
det(A) = 0
6
Step 6 — Interpret the ResultA determinant of 0 means the matrix is singular — it has no inverse, and its rows are linearly dependent. You can verify: row 1 (the original [2, 4, 6]) equals 2 × row 2's original values minus something from row 3. The rows are not independent directions.
Matrix A is singular (not invertible).

Strengths, Limitations & Comparisons

Using determinant properties wisely can save a huge amount of work, but every method has trade-offs. The table below compares two popular approaches to computing determinants: cofactor expansion (also called expansion by minors) and row reduction (using the properties we've learned).

Cofactor Expansion vs. Row Reduction
FeatureCofactor ExpansionRow Reduction
Best forSmall matrices (2×2, 3×3)Larger matrices (4×4 and above)
SpeedSlows down fast — n! growthMuch faster — roughly n³ operations
Ease of learningStraightforward but repetitiveRequires tracking sign flips and scalar factors
Common errorsSign mistakes in checkerboard patternForgetting to track row-swap sign changes
Works for symbolic entries?Yes — gives a formula in variablesHarder — division by variables may be undefined
KEY TAKEAWAY
Think of cofactor expansion like counting every tile in a mosaic one by one — it always works, but it gets exhausting for large mosaics. Row reduction is like rearranging tiles into neat rows first, then just counting along the edge. The properties of determinants are the rules that guarantee the rearranging doesn't change the picture.

Connection to Advanced Theory

Determinant properties are not just computational shortcuts — they connect to deeper ideas throughout mathematics. The table below previews how each property you've learned shows up in more advanced courses.

From Basic Properties to Advanced Theory
Property You LearnedAdvanced Connection
det(AB) = det(A) × det(B)In abstract algebra, the determinant is a group homomorphism from invertible matrices to nonzero numbers.
det = 0 ⟹ singular matrixIn calculus of several variables, this connects to the Jacobian determinant, which tells you when a change-of-variables is valid.
det as signed area / volumeIn multivariable calculus, the determinant of the Jacobian gives the scaling factor for volume under a coordinate transformation.
Triangular matrix det = diagonal productThis idea underpins LU decomposition, a method computers use to solve large systems of equations efficiently.
Row swap ⟹ sign changeIn physics, this antisymmetry property is fundamental to the study of fermions and the Pauli exclusion principle in quantum mechanics.

You don't need to master these advanced topics right now. The important thing is to see that the properties you're learning are not isolated rules — they are foundational patterns that reappear in physics, engineering, computer science, and higher mathematics. Mastering them now gives you a solid launchpad for whatever comes next.

Practice Problems

PROBLEM 1CONCEPTUAL
Suppose you know that det(A) = 5 for a 3 × 3 matrix A. You swap row 1 and row 3, then swap row 2 and row 3. What is the determinant of the resulting matrix?
PROBLEM 2BASIC CALCULATION
Find the determinant of the 2 × 2 matrix A = [[3, 7], [2, 5]]. Then, without recalculating from scratch, find det(B) where B is obtained by multiplying the first row of A by 4.
PROBLEM 3INTERMEDIATE
Let A be a 4 × 4 matrix with det(A) = −3. Find det(2A). Hint: multiplying the entire matrix by 2 means every row gets multiplied by 2.
PROBLEM 4APPLIED
A robotics engineer uses a 3 × 3 transformation matrix M to move a robotic arm. She knows det(M) = 6. She then applies the transformation twice in a row, meaning the total transformation is M². What is det(M²), and what does it tell her about the volume scaling?
PROBLEM 5CRITICAL THINKING
Prove that if A is an invertible matrix, then det(A) ≠ 0. Use the multiplicative property and the identity-determinant property. Then explain in your own words why a matrix with two identical rows cannot be invertible.

Lesson Summary

The determinant of a square matrix is a single number that encodes vital information about the matrix. Key properties include: the identity matrix has determinant 1; a row swap flips the sign of the determinant; scaling a row by k multiplies the determinant by k; and adding a multiple of one row to another leaves the determinant unchanged. The multiplicative property — det(AB) = det(A) × det(B) — connects individual matrix determinants to their product.

Geometrically, the determinant measures the signed area or volume of the shape formed by the matrix's row vectors. A determinant of zero means the matrix is singular (not invertible), its rows are dependent, and the associated parallelogram collapses. These properties allow efficient computation via row reduction, where you reduce the matrix to triangular form and multiply the diagonal entries, adjusting for any sign flips or scaling along the way.

Varsity Tutors • Linear Algebra • Determinant Properties