Home page for accesible maths 3 Inverting matrices

Style control - access keys in brackets

Font (2 3) - + Letter spacing (4 5) - + Word spacing (6 7) - + Line spacing (8 9) - +

3.3. Invertible matrices as a product of elementary matrices

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.

Lemma 3.3.1.

Let n2 be an integer, and consider square matrices of size n. For any non-zero scalars λ,μR and any integers i and j with 1i,jn and ij, we have:

  1. (i)

    Eij2=In.

  2. (ii)

    Ei(λ)Ej(μ)=Ej(μ)Ei(λ) and Ei(λ)Ei(μ)=Ei(λμ).
    In particular, Ei(λ)Ei(λ-1)=In.

  3. (iii)

    Eij(λ)Eij(μ)=Eij(μ)Eij(λ)=Eij(λ+μ). In particular, Eij(λ)Eij(-λ)=In.

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 2×2 matrices. For example:

    (0110)2=I2,(1λ01)(1μ01)=(1λ+μ01).
Lemma 3.3.3.

A square matrix is invertible if and only if its reduced echelon form is the identity matrix.

Proof.

Let AMn() and write Ar for its reduced echelon form. Thus, Ar is a square upper-triangular matrix, with leading coefficients (a.k.a. pivots) all equal to 1. By inspection of the possibilities for Ar, we distinguish two cases:

  1. (i)

    Ar is the identity matrix,  or

  2. (ii)

    Ar has a zero row.

By the algorithm in this section, in the case (i), we have that A is invertible. In the case (ii), Ar has its last row filled with zeros. Thus, ArB also has its last row filled with zeros, for any matrix BMn(). In particular, there is no matrix B such that ArB=In which shows that Ar is not invertible. Since Ar=LkL1A, which is a product of elementary matrices times A, by Theorem 3.1.5 we see that A cannot be invertible either. ∎

Theorem 3.3.4.

Every invertible matrix can be factorised into a product of elementary matrices.

Proof.

Let AMn() be an invertible matrix. Let Ar be the reduced echelon form of A, and say that L1,,Lk are elementary matrices used to put A into reduced echelon form. That is,

Ar=LkL1A.

By Lemma 3.3.3, Ar must be equal to In. So, by Theorem 3.1.5, (notice the order reversal):

A=(LkL1)-1=L1-1Lk-1.

By Lemma 3.3.1, every Li-1 is itself an elementary matrix, so we have proved the result.