Difficulty, Prerequisites, and Overview
Difficulty: Intermediate
Prerequisites: familiarity with matrix notation, basic matrix operations (addition, multiplication), and systems of linear equations. Chapter-level comfort with row reduction and echelon forms will help.
Big picture
Determinants are a single number you can extract from any square matrix, and that number tells you a surprising amount: whether the matrix is invertible, how a linear transformation scales area or volume, and whether a system of equations has a unique solution. This topic sits at the heart of MATH 201 and threads through nearly everything that follows, from eigenvalues to change-of-basis. If you only half-understand determinants, the next several weeks of the course will feel harder than they need to.
The determinant is a scalar value computed from a square matrix. For a 2x2 matrix it is ad - bc; for larger matrices you expand along a row or column using minors and cofactors. The determinant tells you whether the matrix is invertible (nonzero determinant) or singular (zero determinant), and it encodes geometric information like area and volume scaling.
Determinant (det)
A scalar value computed from the entries of a square matrix that encapsulates whether the matrix is invertible, how it scales volumes, and how it behaves under multiplication.
Think of it as a single number that answers the question: "Does this matrix squash everything flat, or does it preserve dimension?"
Minor (M_ij)
The determinant of the smaller matrix you get after deleting row i and column j from the original matrix.
In simple terms, you chop out one row and one column, then take the determinant of what remains.
Cofactor (C_ij)
The minor M_ij multiplied by a sign factor (-1)^(i+j). The sign alternates in a checkerboard pattern starting with + in the top-left corner.
Think of it as the minor with a plus or minus sign attached, following a fixed pattern.
Cofactor expansion (Laplace expansion)
A method for computing the determinant of an n x n matrix by expressing it as a sum of products of entries and their cofactors along any single row or column.
In simple terms, you pick a row (or column), multiply each entry by its cofactor, and add the results.
Singular matrix
A square matrix whose determinant is zero. Singular matrices are not invertible and correspond to transformations that collapse at least one dimension.
Think of it as a matrix that "loses information" because it maps different inputs to the same output.
Transpose (A^T)
The matrix obtained by flipping rows and columns: entry (i, j) becomes entry (j, i). The determinant is unchanged by transposing.
In simple terms, you mirror the matrix along its main diagonal.
Triangular matrix
A square matrix where all entries above the main diagonal are zero (lower triangular) or all entries below the main diagonal are zero (upper triangular). Its determinant is simply the product of its diagonal entries.
Think of it as the shape you get after row reduction, where the determinant is just the diagonal entries multiplied together.
Calculating 2x2 Determinants
For matrix A = [[a, b], [c, d]], the determinant is ad - bc.
Multiply the main diagonal entries, then subtract the product of the off-diagonal entries.
Example: det([[1, 2], [3, 4]]) = (1)(4) - (2)(3) = 4 - 6 = -2.
Calculating n x n Determinants via Cofactor Expansion
Pick any row or column (choosing one with zeros saves work).
For each entry in that row or column, multiply the entry by its cofactor.
Sum the results: det(A) = sum over j of (-1)^(i+j) * a_ij * det(A_ij), where A_ij is the submatrix with row i and column j removed.
This is recursive: a 3x3 determinant reduces to three 2x2 determinants, a 4x4 reduces to four 3x3s, and so on.
Tip: always expand along the row or column with the most zeros to minimise computation.
The Six Key Properties of Determinants
1. Linearity in rows and columns
The determinant is linear in each row (and each column) separately, while the other rows stay fixed.
This means you can factor a scalar out of a single row, and you can split a row that is the sum of two vectors into two determinants.
2. Row/column swap changes sign
Swapping any two rows (or any two columns) multiplies the determinant by -1.
Swapping twice returns you to the original sign.
3. Multiplicative property
det(AB) = det(A) * det(B) for any two square matrices of the same size.
This is one of the most frequently tested properties. It does not hold for addition: det(A + B) is generally not det(A) + det(B).
4. Identity matrix
det(I) = 1 for any identity matrix of any size.
5. Triangular matrices
If a matrix is upper or lower triangular, its determinant is the product of its diagonal entries.
This is why row reduction is a practical method for computing determinants: reduce to triangular form and multiply down the diagonal, keeping track of row swaps and scalar factors.
6. Transpose invariance
det(A) = det(A^T).
Anything true about rows of a determinant is equally true about columns, and vice versa.
Additional Properties Worth Knowing
If a matrix has two identical rows or columns, its determinant is zero.
Adding a scalar multiple of one row to another row does not change the determinant.
Multiplying an entire row by a scalar k multiplies the determinant by k. (Multiplying the entire n x n matrix by k multiplies the determinant by k^n.)
For block diagonal matrices, the determinant equals the product of the determinants of the diagonal blocks.
2x2 Determinant
\det\begin{pmatrix} a & b \\ c & d \end{pmatrix} = ad - bcCofactor Expansion Along Row i
\det(A) = \sum_{j=1}^{n} (-1)^{i+j}\, a_{ij}\, \det(A_{ij})where A_ij is the (n-1) x (n-1) submatrix obtained by deleting row i and column j.
Multiplicative Property
\det(AB) = \det(A) \cdot \det(B)Transpose Property
\det(A) = \det(A^T)Scalar Multiplication of One Row
If one row of A is multiplied by scalar k, the determinant is multiplied by k.
Scalar Multiplication of Entire Matrix
\det(kA) = k^n \det(A)where A is n x n. This catches many students out: scaling the whole matrix by k scales the determinant by k^n, not by k.
Determinants show up whenever you need to know whether a system of equations has a unique solution, which is bread-and-butter work in engineering (structural analysis, circuit design) and computer graphics (checking whether a transformation matrix is invertible before applying it). The geometric interpretation, where the determinant measures area or volume scaling, is used in physics for coordinate transformations and in computer graphics for understanding how meshes deform.
Students often think det(A + B) = det(A) + det(B). It does not. The determinant is multiplicative, not additive.
Students often think det(kA) = k * det(A). It does not. For an n x n matrix, det(kA) = k^n * det(A). You must account for the scalar hitting every row.
Students often confuse minors and cofactors. The cofactor includes a sign factor (-1)^(i+j); the minor does not.
Students sometimes assume that a zero determinant means the matrix is the zero matrix. A zero determinant only means the matrix is singular (not invertible). The matrix can have plenty of nonzero entries.
Cofactor expansion is a standard exam computation. Practise expanding along rows and columns with zeros.
The multiplicative property det(AB) = det(A) * det(B) appears in proofs and in "true or false" exam questions.
Knowing that det(kA) = k^n * det(A) is a classic exam trap. Be ready to apply it for 2x2, 3x3, and general n x n.
Triangular matrix determinants (product of diagonal entries) come up whenever you row-reduce to compute a determinant.
The relationship det(A) = 0 if and only if A is singular is foundational. Expect at least one question testing this.
True or false: det(A + B) = det(A) + det(B).
False. The determinant is multiplicative over matrix products, not additive.
True or false: Swapping two rows of a matrix changes the sign of the determinant.
True.
Fill in the blank: The determinant of a triangular matrix equals the ______ of its diagonal entries.
Product.
True or false: If det(A) = 0, the matrix A has no inverse.
True. A zero determinant means the matrix is singular.
Fill in the blank: det(kA) = ______ for an n x n matrix A.
k^n * det(A).
Q: Compute the determinant of the matrix [[3, 1], [5, 2]].
A: det = (3)(2) - (1)(5) = 6 - 5 = 1.
Q: Let A be a 3x3 matrix with det(A) = 4. What is det(2A)?
A: det(2A) = 2^3 * det(A) = 8 * 4 = 32.
Q: If swapping rows 1 and 3 of a matrix A gives matrix B, what is the relationship between det(A) and det(B)?
A: det(B) = -det(A). A single row swap reverses the sign.
Q: A 4x4 upper triangular matrix has diagonal entries 2, -1, 3, 5. What is its determinant?
A: det = 2 * (-1) * 3 * 5 = -30. For triangular matrices, multiply the diagonal.
Q: True or false: If A is invertible, then det(A) is nonzero.
A: True. Invertibility and a nonzero determinant are equivalent conditions for square matrices.
Q: Suppose det(A) = 3 and det(B) = -2, where A and B are both 3x3 matrices. What is det(AB)?
A: det(AB) = det(A) * det(B) = 3 * (-2) = -6.
Determinants connect directly to eigenvalues: you find eigenvalues by solving det(A - lambda * I) = 0, so everything in this set of notes feeds into the eigenvalue chapter. They also connect to matrix inverses (Part 2 of these notes covers the adjugate formula) and to systems of linear equations via Cramer's Rule. In multivariable calculus, the Jacobian determinant measures how a change of variables stretches or compresses volume.
Determinant, det, matrix determinant, cofactor expansion, Laplace expansion, minor, cofactor, 2x2 determinant formula, 3x3 determinant, n x n determinant, triangular matrix determinant, row swap sign change, multiplicative property of determinants, singular matrix, invertible matrix, transpose determinant, scalar multiplication determinant, block diagonal determinant, MATH 201, linear algebra, abstract linear algebra, square matrix properties