In this subsection, we will prove a fundamental result: Any invertible matrix is the product of elementary matrices (Theorem 3.3.4). For an introduction to elementary matrices, see Section 2. First we will look more closely at how the elementary matrices multiply with each other. The proof of Lemma 3.3.1 is an exercise in matrix multiplication, and was given as Exercise 2.4.6.
Let be an integer, and consider square matrices of size . For any non-zero scalars and any integers and with and , we have:
.
and
.
In particular, .
. In particular,
In other words, every elementary matrix is invertible, and the inverse of each elementary matrix is itself an elementary matrix.
Example 3.3.2.
It is easiest to view Lemma 3.3.1 for matrices. For example:
A square matrix is invertible if and only if its reduced echelon form is the identity matrix.
Let and write for its reduced echelon form. Thus, is a square upper-triangular matrix, with leading coefficients (a.k.a. pivots) all equal to . By inspection of the possibilities for , we distinguish two cases:
is the identity matrix, or
has a zero row.
By the algorithm in this section, in the case (i), we have that is invertible. In the case (ii), has its last row filled with zeros. Thus, also has its last row filled with zeros, for any matrix . In particular, there is no matrix such that which shows that is not invertible. Since , which is a product of elementary matrices times , by Theorem 3.1.5 we see that cannot be invertible either. ∎
Every invertible matrix can be factorised into a product of elementary matrices.
Let be an invertible matrix. Let be the reduced echelon form of , and say that are elementary matrices used to put into reduced echelon form. That is,
By Lemma 3.3.3, must be equal to . So, by Theorem 3.1.5, (notice the order reversal):
By Lemma 3.3.1, every is itself an elementary matrix, so we have proved the result.
∎