Echelon Forms and Row Reduction
Elementary Row Operations
Definition 59: Elementary Row Operation
An elementary row operation on a matrix is one of the following operations:
- Row swap (). Interchange the th and th rows of with .
- Row scaling (). Scale the th row of by .
- Row replacement (). Add times the th row to the th row.
Where and is a scalar such that .
Definition 60: Elementary Matrix
An elementary matrix is a square matrix obtained by applying a single elementary row operation to the identity matrix .
Corollary 31: Elementary Row Operations as Matrix Multiplication
Let be a matrix and be an elementary matrix obtained by applying an elementary row operation to . Then the matrix product is the matrix obtained by applying the row operation to .
Notation: Specifying Elementary Matrices
Let be the identity matrix.
- denotes the elementary matrix after applying to with .
- denotes the elementary matrix after applying to .
- denotes the elementary matrix after applying to .
This allows us to describe an arbitrary matrix after applying an elementary row operation to by writing .
Definition 61: Row Equivalence
Let be matrices. We say that and are row equivalent, denoted , if there exists a finite sequence of elementary row operations that transforms into . That is, there exists a finite sequence of elementary matrices such that .
Proposition 13: Row Equivalence is an Equivalence Relation
Let be matrices, and let denote row equivalence. Then the following hold:
- Reflexivity. .
- Symmetry. If , then .
- Transitivity. If and , then .
Proposition 14: Invertibility of Elementary Matrices
Every elementary matrix is invertible, and its inverse is also an elementary matrix.
Theorem 52: Alternative Characterization of Invertibility
Let . Then is invertible if and only if is row equivalent to the identity matrix .
Proof: Alternative Characterization of Invertibility.
Echelon Forms
Definition 62: Row Echelon Form
A matrix is in row echelon form (ref) if it satisfies the following conditions:
- Separated. All nonzero rows are above any rows of all zeros.
- Triangular. The leading entry of each nonzero row (called a pivot) is in a column to the right of the leading entry of the previous row.
- Zeroed Below. All entries in a column below a pivot are zeros.
Theorem 53: Existence of Row Echelon Form
Every matrix is row equivalent to at least one matrix in row echelon form.
Definition 63: Reduced Row Echelon Form
A matrix is in reduced row echelon form (rref) if it is in row echelon form and additionally satisfies:
- Leading Ones. The leading entry in each nonzero row is .
- Unique Pivots. Each leading is the only nonzero entry in its column.
Theorem 54: Existence and Uniqueness of Reduced Row Echelon Form
Every matrix is row equivalent to exactly one reduced row echelon form.
Terminology
Let be a matrix in row echelon form. A pivot is a leading nonzero entry of a nonzero row. A pivot column of is a column that contains a pivot. A pivot row of is a row that contains a pivot.
Row Reduction Algorithms
Algorithm 1: Gaussian Elimination
Definition 64: LU Factorization
An LU factorization of a matrix is a factorization of into the product of a lower triangular matrix and an upper triangular matrix , i.e. .