Elementary Row Operations & Elementary Matrices
Master the three elementary row operations, encode each one as an elementary matrix, and see Theorem 5.2 turn every row operation into a single left-multiplication — the engine behind Gaussian elimination.
Before you start — give these a try
Attempting first primes your brain for the lesson — even if you miss. Nothing is graded or saved; it's just a warm-up.
Apply 'add times row 1 to row 2' () to . Enter the result.
Write the elementary matrix that multiplies row 2 by 5 (so that scales the second row of any matrix by 5).
What you’ll be able to do
- State the three elementary row operations of Definition 5.1: interchange two rows; scale a row by ; add times one row to another.
- Build the elementary matrix (Definition 5.2) for any given row operation by applying that operation to the identity .
- Use Theorem 5.2 to perform a row operation as a left-multiplication by the matching elementary matrix.
- Explain, via Theorem 5.1, why elementary row operations never change the row rank of a matrix.
- Recall Remark 5.1 — every elementary matrix has full rank and is therefore invertible — and write the inverse (reverse) operation.
In your course
· MATH2015 · Linear Algebra & Probability- Definition 5.1Elementary row transformationsThe following operations are elementary row transformations: (1) interchange two rows; (2) multiply a row by a scalar ; (3) add times row to row ().
- Theorem 5.1Row operations preserve row rankElementary row transformations do not change the row rank of a matrix.
- Definition 5.2Elementary matrixThe elementary matrix associated with an elementary row operation for matrices is the matrix obtained by applying the row operation to the identity matrix .
- Theorem 5.2Row operation = left-multiplicationAn elementary row transformation of an matrix corresponds to multiplication on the left by the corresponding elementary matrix.
- Remark 5.1Elementary matrices are invertibleElementary matrices have full rank and are therefore invertible.
The three elementary row operations (Definition 5.1)
Gaussian elimination is built from just three moves on the rows of a matrix, called elementary row transformations. For a matrix with rows :
- Interchange two rows: .
- Multiply a row by a scalar : .
- Add times one row to another (with ): .
The nonzero-scalar condition in move 2 is essential: multiplying a row by would destroy information (and can lower the rank), so it is not allowed.
Elementary matrices (Definition 5.2)
An elementary matrix is the matrix you get by applying a single elementary row operation to the identity matrix . There is one type for each operation. Written out for the case:
Swap rows 1 and 2: Multiply row 2 by : Add times row 1 to row 2:
In the third type the scalar sits in the (target row, source row) entry.
A row operation is a left-multiplication (Theorem 5.2)
Every elementary row operation on an matrix can be carried out by multiplying on the left by the corresponding elementary matrix . Symbolically, , where is that same operation applied to .
This does not speed up computation by hand, but it is a powerful proof tool, and it is the key idea behind finding a matrix inverse by row reduction later in the chapter.
Rank is preserved; elementary matrices are invertible (Theorem 5.1 & Remark 5.1)
Theorem 5.1 says elementary row operations do not change the row rank of a matrix. The reason: none of the three moves changes the row space — reordering rows, scaling a row by , or adding a multiple of one row to another all leave the span unchanged, so the number of linearly independent rows stays the same. Hence row-reducing to echelon form is a safe way to read off the rank.
Remark 5.1 adds that every elementary matrix has full rank and is therefore invertible; its inverse is again an elementary matrix — the one that undoes the operation (for instance, the inverse of 'add to ' is 'add to ').
Elementary row transformations do not change the row rank of a matrix.
An elementary row transformation of an matrix corresponds to multiplication on the left by the corresponding elementary matrix ; the result is .
Every elementary matrix has full rank and is therefore invertible.
Worked examples
Apply each of the three elementary row operations to (Example 5.1).
- 1
Operation 1 — interchange rows 1 and 2 (): swap the first two rows to get .
- 2
Operation 2 — multiply row 2 by 3 (): , giving .
- 3
Operation 3 — add times row 1 to row 2 (): , giving .
Redo each operation of Example 5.1 as a left-multiplication by an elementary matrix (Example 5.2), with .
The elementary matrix performs 'add times row 1 to row 2'. Find and the operation it performs (illustrating Remark 5.1).