3.1: Invertibility
( \newcommand{\kernel}{\mathrm{null}\,}\)
Preview Activity 3.1.1.
- Explain how you would solve the equation
without using the concept of division. - Find the
matrix that rotates vectors counterclockwise by - Find the
matrix that rotates vectors clockwise by - What do you expect the product
to be? Explain the reasoning behind your expectation and then compute to verify it. - Solve the equation
using Gaussian elimination. - Explain why your solution may also be found by computing
Invertible matrices
The preview activity began with a familiar type of equation,
Now that we are interested in solving equations of the form
An
In the preview activity, we considered the matrices
since
This shows that
The preview also indicates the use of matrix inverses. Since we have
Notice that this is similar to finding the solution to
Activity 3.1.2.
Let's consider the matrices
- Define these matrices in Sage and verify that
so that - Find the solution to the equation
using - Using your Sage cell above, multiply
and in the opposite order; that is, what do you find when you evaluate - Suppose that
is an invertible matrix with inverse This means that every equation of the form has a solution, namely, What can you conclude about the span of the columns of - What can you conclude about the pivot positions of the matrix
- If
is an invertible matrix, what is its reduced row echelon form?
This activity demonstrates a few important things. First, we said that
Also, if the matrix
This provides us with a useful characterization of invertible matrices.
Constructing a matrix inverse
We have seen that an invertible matrix
Activity 3.1.3.
In this activity, we will begin with the matrix
and construct its inverse
- We know that
If we write then we haveThis means that we need to solve the equations
Using the Sage cell below, solve these equations for the columns of
- What is the matrix
Check that and - To find the columns of
we solved two equations, and We could do this by augmenting two separate times, forming matricesand finding their reduced row echelon forms. But instead of solving these two equations separately, we could also solve them together by forming the augmented matrix
and finding the row reduced echelon form. In other words, we augment by the matrix to formForm this augmented matrix and find its reduced row echelon form to find
Assuming
is invertible, we have shown that - If you have defined a matrix
in Sage, you can find it's inverse asA.inverse(). Use Sage to find the inverse of the matrix - What happens when we try to find the inverse of the matrix
- Suppose that
matrices and are both invertible. What do you find when you simplify the product Explain why the product is invertible and
Finding the inverse of an
then we need to solve
We can, of course, solve each equation separately, but it is more efficient to bundle the equations together by forming the augmented matrix
We saw earlier that, if
Finally, we see that the product of two invertible matrices
Therefore, we have
Properties of invertible matrices.
- An
matrix is invertible if and only if - If
is invertible, then the solution to the equation is given by - We can find
by finding the reduced row echelon form of namely, - If
and are two invertible matrices, then their product is also invertible and
There is a simple formula for finding the inverse of a
which can be easily checked. The condition that
Triangular matrices and Gaussian elimination
Generally speaking, solving an equation
For the class of triangular matrices, however, finding inverses is relatively efficient and useful, as we will see in Section 5.1.
We say that a matrix
For example, the matrix
We can develop a simple test to determine whether an
Because the entries on the diagonal are nonzero, we find a pivot position in every row, which tells us that the matrix is invertible. If, however, there is a zero entry on the diagonal, the matrix cannot be invertible. Considering the matrix below, we see that having a zero on the diagonal leads to a row without a pivot position.
An
Up to this point, our primary tool for studying linear systems, sets of vectors, and matrices has been Gaussian elimination. As the next activity demonstrates, we can express the row operations performed in Gaussian elimination in terms of matrix multiplication. In Section 5.1, we will use this observation to create an efficient way to solve equations of the form
Activity 3.1.4.
As an example, we will consider the matrix
When performing Gaussian elimination on
- Show that multiplying
by the lower triangular matrixhas the same effect as this row operation; that is, show that
- Explain why
is invertible and find its inverse - You should see that there is a simple relationship between
and Describe this relationship and explain why it holds. - To continue the Gaussian elimination algorithm, we need to apply two more row replacements to bring
into a triangular form whereFind the matrices
and that perform these row replacement operations so that - Explain why the matrix product
is invertible and use this fact to write What is the matrix that you find? Why do you think we denote it by - Row replacement operations may always be performed by multiplying by a lower triangular matrix. It turns out the other two row operations, scaling and interchange, may also be performed using matrix multiplication. For instance, consider the two matrices
Show that multiplying
by performs a scaling operation and that multiplying by performs a row interchange. - Explain why the matrices
and are invertible and state their inverses.
We will demonstrate the ideas in this activity again using the matrix
After performing three row replacement operations, we find the row equivalent upper triangular matrix
The first row replacement operation multiplies the first row by
The next two row replacement operations are performed by the matrices
so that
Notice that the inverse of
This makes sense; if we want to undo the operation of multiplying the first row by
The other row operations we use in implementing Gaussian elimination can also be performed by multiplying by an invertible matrix. In particular, if we scale a row by a nonzero number
Similarly, a row interchange leads to a matrix
Summary
In this section, we found conditions guaranteeing that a matrix has an inverse. When these conditions hold, we also found an algorithm for finding the inverse.
- The
matrix is invertible if and only if it is row equivalent to the identity matrix. - If a matrix
is invertible, then the solution to the equation is - If a matrix
is invertible, we can use Gaussian elimination to find its inverse: - The row operations used in performing Gaussian elimination can be performed by multiplying by invertible matrices. More specifically, a row replacement operation may be performed by multiplying by an invertible lower triangular matrix.
Exercises 3.1.5Exercises
Consider the matrix
- Explain why
has an inverse. - Find the inverse of
by augmenting by the identity to form - Use your inverse to solve the equation
In this exercise, we will consider
- Write the matrix
that performs a rotation. What geometric operation undoes this rotation? Find the matrix that perform this operation and verify that it is - Write the matrix
that performs a rotation. Verify that so that and explain geometrically why this is the case. - Find three more matrices
that satisfy
Suppose that
- Suppose that
is invertible with inverse This means that Explain why must be invertible with inverse - Suppose that
is invertible with inverse Explain why is invertible. What is in terms of and
Our definition of an invertible matrix requires that
- Verify that
In this case, we say that is a left inverse of - If
has a left inverse we can still use it to find solutions to linear equations. If we know there is a solution to the equation we can multiply both sides of the equation by to findSuppose you know there is a solution to the equation
Use the left inverse to find and verify that it is a solution. - Now consider the matrix
and verify that
is also a left inverse of This shows that the matrix may have more than one left inverse. - When
is a square matrix, we said that implies that In this problem, we have a non-square matrix with What happens when we compute
If a matrix
which means that
For each of the following matrices, find a sequence of row operations that transforms the matrix to the identity
Determine whether the following statements are true or false and explain your reasoning.
- If
is invertible, then the columns of are linearly independent. - If
is a square matrix whose diagonal entries are all nonzero, then is invertible. - If
is an invertible matrix, then the columns of span - If
is invertible, then there is a nontrivial solution to the homogeneous equation - If
is an matrix and the equation has a solution for every vector then is invertible.
Provide a justification for your response to the following questions.
- Suppose that
is a square matrix with two identical columns. Can be invertible? - Suppose that
is a square matrix with two identical rows. Can be invertible? - Suppose that
is an invertible matrix and that Can you conclude that - Suppose that
is an invertible matrix. What can you say about the span of the columns of - Suppose that
is an invertible matrix and that is row equivalent to Can you guarantee that is invertible?
Suppose that we start with the
- Multiply row 1 by -2 and add to row 2.
- Multiply row 1 by 4 and add to row 3.
- Scale row 2 by
- Multiply row 2 by -1 and add to row 3.
Suppose we arrive at the upper triangular matrix
- Write the matrices
and that perform the four row operations. - Find the matrix
- We then have
Now that we have the matrix find the original matrix
We defined an
- Given the fact that
explain why the matrix must also be a square matrix. - Suppose that
is a vector in Since we have it follows that Use this to explain why the columns of span What does this say about the pivot positions of - Explain why the equation
has only the trivial solution. - Beginning with the equation,
multiply both sides by to obtain We will rearrange this equation:Since the homogeneous equation
has only the trivial solution, explain why and therefore,


