Determinants via
Row Reduction
Master how elementary row operations affect the determinant, and learn to compute \(\det(A)\) efficiently using row echelon form.
What is the Determinant?
The determinant is a single number assigned to every square matrix \(A\). It tells you whether the matrix is invertible, how it scales area/volume, and whether a system of equations has a unique solution.
Why Use Row Reduction?
Cofactor expansion on an \(n \times n\) matrix requires roughly \(n!\) operations. For a \(10 \times 10\) matrix that is over 3.6 million multiplications. Row reduction brings this down to about \(n^3\), making it the practical method for anything beyond \(3 \times 3\).
Determinant of Triangular Matrices
If \(U\) is upper (or lower) triangular, then its determinant is the product of the diagonal entries:
The Three Row Operations
Each elementary row operation has a precise effect on the determinant. Memorize these three rules and you can compute any determinant by reduction.
The Core Formula
In practice, if you only use row replacement (\(R_i \to R_i + c\,R_j\)) and row swaps, the formula simplifies to:
Changes vs. No Change
The most critical distinction: which operations change the determinant and which leave it untouched.
| Operation | Effect on \(\det\) | Must Track? |
|---|---|---|
| \(R_i \leftrightarrow R_j\) | Multiply by \(-1\) | Yes: count swaps |
| \(R_i \to k\,R_i\) | Multiply by \(k\) | Yes: track factor |
| \(R_i \to R_i + c\,R_j\) | No change | No |
Step-by-Step Method
Example 1: \(2 \times 2\) Matrix
Find \(\det(A)\) where $$A = \begin{pmatrix} 3 & 1 \\ 6 & 4 \end{pmatrix}$$.
Example 2: \(3 \times 3\) Matrix
Find \(\det(A)\) where $$A = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 5 & 7 \\ 3 & 7 & 11 \end{pmatrix}$$.
Example 3: A Row Swap Is Needed
Find \(\det(A)\) where $$A = \begin{pmatrix} 0 & 1 & 2 \\ 3 & 4 & 5 \\ 6 & 7 & 9 \end{pmatrix}$$.
Example 4: Scaling a Row
Find \(\det(A)\) where $$A = \begin{pmatrix} 4 & 2 \\ 3 & 5 \end{pmatrix}$$.
Visual Operation Summary
Common Mistakes
Summary Table
| Step | Action | Effect on \(\det\) |
|---|---|---|
| 1 | Write matrix \(A\); set \(s=0\) | None |
| 2 | Swap rows if \(pivot = 0\) | \(\times (-1)\) each swap |
| 3 | \(R_i \to R_i + cR_j\) to eliminate | None |
| 4 | Scale row (optional) | \(\times k\) |
| 5 | Multiply diagonal of \(U\) | \(\prod u_{ii}\) |
| 6 | Apply sign and scale correction | \((-1)^s \cdot \frac{1}{k} \cdot \prod u_{ii}\) |
Question 1 of 5
Which row operation does not change the value of the determinant?
Question 2 of 5
After row reduction (with no swaps and no scaling), a \(3 \times 3\) matrix becomes $$\begin{pmatrix} 2 & 5 & 1 \\ 0 & 3 & 4 \\ 0 & 0 & 7 \end{pmatrix}$$. What is \(\det(A)\)?
Question 3 of 5
During row reduction, you performed exactly 3 row swaps and no scaling. The resulting upper triangular matrix has diagonal entries \(1, 4, 2\). What is \(\det(A)\)?
Question 4 of 5
You scale row 1 by \(\frac{1}{5}\) (no swaps), then reduce to get $$U = \begin{pmatrix} 1 & 3 \\ 0 & 4 \end{pmatrix}$$. What is \(\det(A)\)?
Question 5 of 5
If \(\det(A) = 6\) and you swap two rows of \(A\) to get \(B\), then add \(3R_1\) to \(R_2\) to get \(C\), what is \(\det(C)\)?